Есть некоторые настрокий (переменная - значение), список которых одинаков для всех, а вот значения у каждого пользователя должны быть свои (хочу таким образом хранить добавленные мной настройки интерфейса).
Для каждого пользователя должны при регистрации автоматом назначатся свои значения по умолчанию, которые в дальнейшем будут меняться и должны сохраняться на стороне сервера.
Где бы их хранить? Делать отдельную таблицу или может воспользоваться Content Profile? Там можно для каждого пользователя автоматом при регистрации создавать документ определенного типа. В него можно навставлять ССК-полей с нужными параметрами и запретить пользователям доступ. В таком варианте их удобно будет просматривать админу...
Какие еще могут быть варианты?
Комментарии
Мда... Оказываетсчя у модуля Flag есть масса полезных функций.... В т.ч. и почти всё что мне нужно. Единственное там только булевы значения получится сохранять.
Я его использовал для флагания нод, а он может еще и юзеров флагать.
И отлично кооперируется с Rules.
Он может даже больше чем я ожидал. Мне-то надо было фильтрацию вывода сделать для каждого юзера.
Так там вставляем где угодно (например в блоке):
<?php print flag_create_link('fools', $account->uid); ?>
И получаем джава-ссылочку позволяющую флагать то что нужно без перезагрузки страницы. Можно еще в Rules прописать какое-нибудь правило... Да уж проблема оказалась на три клика.
P.S.
Сам с собой поговорил...
Стандартный модуль profile умеет это все. Еще и с относительными удобствами.
Дело в том, что у Flags это реализовано на все 100 + еще чуть-чуть Profile - это же вроде просто анкета пользователя... - ?
Не только, там можно кучу полей насовать, да еще на разных страницах. Да загляните хотя бы в свой профиль тут.
Есть ли такой же модуль умеющий хранить не только булевые значения?