Требования к предполагаемой CMS:
- PHP + MySql
- Бесплатная
- Поддержка блочности контента. Если в темплейте определены подстановки для блоков №1 и №2, то при редактировании страницы с назначенным данным шаблоном должна быть возможность отдельно (разные TextEdit'ы) редактировать содержимое блоков №1 и №2.
- Возможность гибкой работы с блоками
- Возможность назначения разным страницам разных шаблонов
- Наследование шаблонов
- Возможность назначать страницам ID. Ссылка на страницу с таким ID должна раскрываться в фиксированный URL, т.е. возможность избегать абсолютной адресации на внутренние страницы.
- Возможность загрузки изображений и файлов + адресация на них по ID (как в предыдущем пункте)
- Шаблоны, загруженные файлы и изображения должны хранится на файловой системе (не в базе)
- Human Readable URLS, поддержка вложенности страниц (3-5 уровня)
User/Group-access-management не нужен, достаточно одного суперпользователя. Чем менее монструознее, тем лучше. Поддержка сообщества. WYSIWYG редактор не обязательны, можно и что-нибудь типа Textile.
Если есть системы, в которых описанный выше функционал реализуется модулями, то указывайте, пожалуйста, и названия соответствующих модулей.
Из того, что попробовал сам: CmsMadeSimple — перегруженная, тормознутая, не удовлетворяет некоторым пунктам. Concrete5 — аналогично CmsMadeSimple.
Спасибо.