Архитектура системы

SBS "Web-Pro" состоит из модулей. Все модули построены по одинаковому принципу: каждый модуль состоит из библиотеки, структуры данных, стандартного web-администратора, справки, языковых файлов, конфигурационных файлов. Ни один из этих элементов, кроме конфигурационных файлов, не рекомендуется изменять.

Библиотека обычно содержит один, главный класс модуля. Сложные модули могут содержать несколько классов и библиотек.

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

Данные контекстной справки и языковые файлы используются стандартным web-администратором, но могут использоваться и сделанным специально для проекта. Языковые файлы одинаковые для всех модулей и самой системы и представляют собой определение значений PHP-констант.

Модули делаются максимально независимыми от дизайна и друг от друга. Основой модуля является связка "Библиотека + конфигурационные файлы". Web-администратор при этом не ставит в зависимость библиотеку и является дополнением.

Кроме того система использует "Темы" для оформления. Две темы поставляются вместе с базовым модулем. Разработчик может создать свои темы и легко подключить их простым копированием в соответствующую папку.

Новости Обратите внимание
50% скидка web-разработчикам
Получить CMS за полцены и использовать в своих проектах - это выгодно! подробнее

Для некоммерческих организаций
Система управления сайтом - бесплатно! подробнее


English version