Скачать Boolive Alpha 1.2.1

Новая альфа версия CMS Boolive радуется своему появлению, и мы то же.

В версии alpha 1.2.1 добавлена возможность создания новостных лент и самих новостей.
Новости по своей структуре похожи на страницы сайта, за исключением того, что добавляются в ленты новостей. Ленты новостей являются разделами сайта, внутренность которых отображается списком с постраничной навигацией. Можно создавать множество лент и группировать их в иерархию. Таким образом, можно создать ленту «Новости», внутрь которой добавить ленты с названиями «Экономика», «Спорт», «Политика» и получить новостной сайт. Если лента «Новости» будет главной страницей сайта, то анонсы всех новостей будут на главной странице.
продолжение…

Создание CMS Схема CMS Boolive (обновленна 13.02.2011)

На схеме отображены модули движка и основные их взаимосвязи.

Схема CMS Boolive


Системные модули создают необходимое окружение для обработки запросов. Это автоматическое подключение всех модулей по требованию, обработчик ошибок, сессии, бд, события и другие. Запрос пользователя обрабатывается в зависимости от своих параметров модулем Service, Site или другими.

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

Модуль Service в отличие от Site не занимается шаблонизацией. По запросу выбирает соответствующий сервис, вызывает соответствующие запросу его методы, результаты методов подготавливает в формате JSON или в другом и отправляет клиенту.

По аналогии должны работать и модули Download и Feeder, но их пока нет.

Новость Boolive CMS Alpha. 30 августа!

В последние дни лета выйдет альфа версия системы управления сайтом Boolive CMS.

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

Ждем 30 августа :)