Карл Кремень: Ну ХЗ. Тут на самом деле очень много зависит от того как этот фреймворк планируется использовать...
Как вариант - делать ядро дополнением к PHP, зашивать в него жестко параметры доступа к БД, и компилировать для каждого нового проекта. Хотя при желании, конечно и оттуда можно будет достать.
eellazy: По-моему административные функции в теле самого сайта - это удобнее чисто визуально. Ну допустим видим мы на нашем сайте в статье опечатку. Сразу нажимаем кнопку "править" под этой статьёй и тут же попадаем на редактирование. То есть не лезем в админку в поисках этой статьи... А если ещё всё это дело сделать на contenteditable - то вообще шикарно будет! :)
Retsot: К сожалению я не знаю как устроен Ваш проект, но я не предлагал ручками теги на пользователей вешать. Я имел ввиду задать страницам (или элементам) теги, и как только пользователь попадает на эту страницу, то на него вешается тег. Таким образом он как бы с сайта собирает теги, соответствующие его интересам и личностным качествам.
По интересам - самое просто - тематика статей. Для одних статей одни теги вешаются, бля других - другие...