Базовая cms на базе Zend Framework
В CMS должна включать следующие базовые возможности:
1) Авто загрузка моделей модулей.
2) Настройка среды php
3) Система навигации, хранения в базе данных, и вывод меню в различных видах - вертикальное меню, горизонтальное, дерево, с js и без него, публикация пунктов меню с учетом различных групп пользователей.
4) Система веб форм, на базе Zend_Form более адаптированна для верстальщиков.
5) Система прав пользователей системы.
6) Создания страниц, контента системы, и публикация урлов в системе навигации, подключения визуального редактора.
7) Продуманная система хранения тестов для моделей модулей, и для контролеров (запуск как с Zend Studio так и з консоли) PHPUnit
8) Админ модуль, максимальный юзабилит для пользователя, учитывать различные группы пользователей, устойчивая работа под любыми браузерами.
9) Должны быть тесты phpUnit для создаваемой вами библиотеки.