Сайт образуется его содержимым – статьями, комментариями, фотографиями и другой информацией, в общем понимании называемой данными сайта. Визуальными элементами данные отображается определенным образом в определенном месте на страницах сайта, осуществляется навигация и управление ими. Визуальные элементы – это формы, меню, блоки и их составные части. Кроме этого, есть невидимые элементы сайта, образующие функциональные возможности сайта по обработке и хранению данных, контролю доступа к ним и ряд других функций. Визуальные и невидимые элементы с их настройками тоже могут быть данными сайта. Управляя всеми данными, управляем всем сайтом – к этому мы стремиться, поэтому под термином CMS понимается система управления сайтом, а не его содержимым.
Система управления сайтом (CMS) предназначена для быстрого и простого создания сайта и последующего управления им без специальных знаний.
продолжение…
Метки:
cms,
гибкость,
корректность,
критерии,
переносимость,
повторное использование,
понятность,
простота,
расширяемость,
совместимость,
устойчивость,
функциональность,
эффективность Комментировать
Новая альфа версия CMS Boolive радуется своему появлению, и мы то же.
В версии alpha 1.2.1 добавлена возможность создания новостных лент и самих новостей.
Новости по своей структуре похожи на страницы сайта, за исключением того, что добавляются в ленты новостей. Ленты новостей являются разделами сайта, внутренность которых отображается списком с постраничной навигацией. Можно создавать множество лент и группировать их в иерархию. Таким образом, можно создать ленту «Новости», внутрь которой добавить ленты с названиями «Экономика», «Спорт», «Политика» и получить новостной сайт. Если лента «Новости» будет главной страницей сайта, то анонсы всех новостей будут на главной странице.
продолжение…
На схеме отображены модули движка и основные их взаимосвязи.

Системные модули создают необходимое окружение для обработки запросов. Это автоматическое подключение всех модулей по требованию, обработчик ошибок, сессии, бд, события и другие. Запрос пользователя обрабатывается в зависимости от своих параметров модулем Service, Site или другими.
Модуль Site собирает страницу из виджетов, перед этим, соответствующему виджету-форме сообщает о входящих для него данных, чтоб он их обработал. Виджеты отображаются в зависимости от адреса запроса, отображают любые данные. Виджетами формируется центральное содержимое, меню, формы или просто статика.
Модуль Service в отличие от Site не занимается шаблонизацией. По запросу выбирает соответствующий сервис, вызывает соответствующие запросу его методы, результаты методов подготавливает в формате JSON или в другом и отправляет клиенту.
По аналогии должны работать и модули Download и Feeder, но их пока нет.
В последние дни лета выйдет альфа версия системы управления сайтом Boolive CMS.
Выпуск альфа версии нацелен на формирование обратной связи с пользователями, для определения наиважнейшего функционала, который следует включить в релиз первой версии, для тестирования системы будущими пользователями и последующей полировки шероховатостей. Таким образом, планируется довести результат длительной работы до блеска.
Ждем 30 августа