Topic: Roadmap на mzz 1.0
Здравствуйте, господа.
Хотелось бы обозначить некоторые ключевые моменты разработки mzz v.1.0, которая стартовала сегодня в ветке /branches/trunk.
Предупреждаю сразу:
1. mzz v.0.3 release не будет. мы выпустим mzz v.0.3 rc2, исключительно для того, чтобы продолжать вести на нём свои проекты. следующая стабильная будет только 1.0
2. изменения в 1.0 будут кардинальными, но миграция, конечно же, будет реальна! ;-)
А теперь о хорошем. Что нового и что изменится в 1.0:
1. будут переписаны и подтюнены часть важных классов и процессов, вроде роутеров, резолверов, процесса загрузки, подсистемы проверки прав, кеширования
2. модули перестанут зависеть от многочисленных таблиц sys_* (modules, actions, access, ...). да и вообще эти таблицы будут удалены. установка модулей упразднится до обычного копирования директории. вообще модули станут более автономными - в том числе роуты будут также храниться вместе с модулями (а не как сейчас в routes.php)
3. авторизация: ACL в текущем виде будет удалён, а права будут назначаться на основе ролей
4. почти все (или вообще все) конфигурационные файлы из формата .ini будут переведены в форму .php-файлов. это облегчит расширение и просто удобнее.
постарался перечислить ключевые моменты :-)