Вот подробный функционал
----
cms на базе фреймворка на ваше усмотрение
=========
Требуемый функционал базовый для универсальной cms:
1. Создание/Редактирование контента
1.1. Создание категорий/редактирование (имя,урл,описание,сео данные(тайтл,описание,ключи),запретить публикацию контента на главной, добавлять в категорию новостей пользователям(галочка))
1.2. Создание дополнительных полей (список,мульти список,загрузка изображений,видео,чистый html,радио кнопки,несколько строк), возможность указывать для каких категорий показывать поля, значение поля по умолчанию
1.3. Поля контента добавление - название,категория,описание,вывод доп. полей(если относятся к выбраной категории) сео данные, авто заполнение даты публикации + ручной выбор, опции (публикация на главной, публикация на сайте,автоперенос строк, фиксация в верху списка)
1.4. предмодерация контента пользователей
1.5. Рейтинг новостей
2. Создание карты сайта с отправкой в поисковики яндекс,гугл
3. Регистрация пользователей
3.1. базовые поля * (имя, логин, емейл, пароль)
3.2. создание доп.полей к пользователям с возможностью вставки нужных в шаблон сайта (одна строка, список, радио кнопки)
3.3. вывод комментарий оставленых в новостях(контенте) с ссылкой
3.4. возможность подписываться на определенного пользователя и его новости
3.5. возможность пользователям добавлять контент только в заданные категории + редактирование собственных
4. Редактирование шаблона сайта через админку.
5. Админка со всеми пунктами (1,2, редактирование и настройка пользователей)
5.1. настройка системы (имя,описание,ключи сайта, выбор темы оформления,выключить сайт)
5.2. вывод новостей на страницах (количество,кол-во похожих новостей, вкл выкл предмодерации новостей, сортировка (случайно,по дате,рейтингу,комментариям))
5.3. предмодерация комментариев, кол-во на старинце новости,кол-во символов
5.4. настройка почты
5.5. настройка rss ленты
6. ЧПУ сайта http://site.ru/id-имя новости.html
7. Требования:
7.1. качественная сео оптимизация всей cms
7.2. Адаптивный шаблон
7.3. Удобная будущая доработка функционала + создание нового
7.4. База данных
7.5. Качественный код
7.6. Безопастность