mzz - php framework
mzz — современная платформа для разработки веб-приложений, основанная на классической идее разделения бизнес логики и представления — MVC.

События

среда 10 февраля 2010
SVN теперь доступен по новому адресу svn://svn.mzz.ru/mzz.

пятница 28 августа 2009
Опубликовал в форуме анонс mzz v.1.0 roadmap. Читать здесь.

пятница 03 июля 2009
С радостью представляем RC1 для предстоящей версии 0.3. Которая обещает быть намного лучше предыдущей.
История изменений.

вторник 03 февраля 2009
Вышло обновление mzz 0.2.1. Релиз включает в себя только исправления нескольких ошибок.

четверг 29 января 2009
Вышел mzz версии 0.2! Основные изменения в модуле меню и тегов.
История изменений.

среда 19 ноября 2008
Выпущено обновление 0.1.1. История изменений.

вторник 11 ноября 2008
Вышел первый из стабильных релизов mzz 0.1.
С даты выхода 0.0.7 прошло много времени, за которое был переработан колоссальный объём кода, сделавший мзз ещё лучше. Следующей запланирована версия 0.2, в которой будет выполнена оптимизация и внесены исправления в модули.

четверг 30 октября 2008
mzz 0.1-rc1 выпущен!

четверг 10 января 2008
Запущен Trac. Предложения по улучшению фреймворка и сообщения о багах можно постить туда.

четверг 12 июля 2007
Обновлена документация. Дополнено разделами про ACL, ORM, базовые классы и др.

Загрузка модулей из шаблонов

Мотивом для создания новой платформы стала идея загрузки модулей из шаблонов. За два года эволюционного развития mzz framework мы внесли в него самые проверенные и современные методы работы с данными, что обеспечило необычайную гибкость разработки и широту возможного применения. Большое внимание было уделено безопасности, оптимизации и качеству кода.

Качество кода и уменьшение ошибок в нем обеспечено применением техники разработки через тестирование – Test Driven Development.

Только новые технологии

Для разработки выбраны самые современные и распространенные на текущий момент веб-технологии: PHP5 с поддержкой PDO, PDO_MYSQL и MySQL 4.1 (5.х).

На данный момент mzz продукт с устоявшейся архитектурой и стабильной работой. Мы являемся приверженцами открытого кода, поэтому mzz framework распространяется по лицензии LGPL, что дает свободу в его использовании и применении.

В качестве примеров реализовано несколько модулей:

  • новости
  • страницы
  • каталог с динамическими свойствами
  • менеджер файлов
  • галерея
  • меню
  • модуль обмена личными сообщениями
  • голосования
  • модуль работы с FAQ
  • форум

Модули, входящие в стандартную поставку, носят лишь демонстрационный характер, они раскрывают внутренние механизмы работы framework и являются по своей сути примерами, показывающими варианты использования возможностей разработанной нами архитектуры. В то же время они полностью работоспособны и легко масштабируемы для реального применения.

Гибкость и широкие возможности

Область применения mzz не ограничивается привычным управлением сайта. В силу отлично продуманной архитектуры, гибкости и широких возможностей масштабирования, mzz может применяться в любой сфере веб-разработки, от серьезных корпоративных сайтов и интернет магазинов до специфичных систем биллинга и статистики. Любые веяния времени, от технологий AJAX до web 2.0 могут с успехом интегрироваться в гармоничном сочетании с нашим продуктом.

Мы заинтересованы в развитии массового продукта, которое позволит разработчикам выпускать функциональные, качественные web-приложения в короткие сроки.