Сайт открывается
Да, очень скоро сайт будет открыт. Хотя ещё многое предстоит сделать, основной каркас движка завершён и вполне жизнесопосбен.
На данный момент на нём уже сделан один сайт, но я надеюсь, что это только начало долгого и плодотворного пути.
Через какое-то время я подготовлю более подробную статью с описанием самого проекта, а пока вкратце можно сказать, что у моего движка есть имя, и имя ему «p-nut». Буква «p» в названии от языка реализации — «PHP», а «nut» — это искажённое сокращение от «natural». Почему так пока не скажу :)
Основные фичи движка:
- гибко настраиваемый ORM,
- соответствие шаблону проектирования MVC,
- поддержка множества СУБД (пока на 100% реализована поддержка MySQL, поддержка PostgreSQL ожидается, а дальше видно будет :),
- полностью написан на PHP5.2,
- конфигурация в XML-файлах (планируется реализовать возможность хранения части конфигурации в базе данных),
- высокая модульность, в частности планируется реализовать пользовательский интерфейс не только через HTTP/HTML, но и GTK/Qt, то есть в перспективе на этом движке можно будет писать десктопные приложения на PHP,
- развитая система кеширования (всё ещё активно развивается :),
- возможность локализации.
Системные требования:
- PHP5.2+ с модулями:
- GD2 для обработки изображений (планируется поддержка ImageMagick),
- ffmpeg для обработки видео (если не установлен, то движок не сможет создать миниатюры для видео-файлов в галереях),
- сборка с параметром --with-mime-magic или наличие расширения fileinfo,
- наличие модуля gettext для локализации некоторых системных сообщений.
- MySQL 5+ (в дальнейшем будет поддерживаться PostgreSQL 8+).