My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Wiki pages
Links

Для разработчиков

Разработка данной системы необходима нам для ускорения процесса разработки приложений на базе Zend Framework'а.

Что будет включать в себя данный полуфабрикат:

система

  • настраиваемый через конфигурационный файл ACL (глобальный и для каждого модуля)
  • настраиваемый через конфигурационный файл навигация (глобальный и для каждого модуля)
  • настраиваемый через конфигурационный файл роуты (глобальный и для каждого модуля)

пользовательская часть

  • пользователи - регистрация/авторизация/активация - переделка формы регистрации не будет занимать больше одного дня (экономия 16-24 чч)
  • статические страницы - останется лишь слегка изменить внешний дизайн (~4-8 чч)
  • навигация, карта сайта и sitemap.xml (~4-8 чч)

администрирование:

  • приемлемый дизайн в едином стиле - используем twitter bootstrap (~4-8 чч)
  • управление пользователями (~12-16 чч)
  • управление статическими страницами - используем imperavi redactor (~12-16 чч)
  • управление почтовыми уведомлениями (~12-16 чч)
  • управление комментариями - можем подключать к любому модулю (~12-16 чч)
  • управление категориями - можем подключать к любому модулю (~18-24 чч)

Данный функционал присутствует практически в каждом проекте, как результат - экономия времени разработки составит около 100 часов (плюс тестирование и менеджмент).

примочки

  • Практически всё можно настроить/подключить из application.yaml
  • Миграции БД
  • Action_Crud + Core_Grid - не кодогенератор, но тоже удобно
  • Стараемся покрывать код тестами

заморочки

  • миграции пока захардкождены под мускуль, адаптеры в пути
  • директория application должна лежать выше нежели document_root сервера, а public и должен быть этим самым рутом
  • инсталляция under development

Демо

Документация

  • Остальное в Wiki
Powered by Google Project Hosting