{"Page-description":"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430-\u0431\u043b\u043e\u0433, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u0443 BroLib.\u0417\u0435\u0431\u0440\u0430.","Page-title":"BroLib.Zebra constructor (\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \/ \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \/ \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Zebra)","Page-unique-id":"26to_new-5","JSMessages":{"redactor":{"ajax-operation-send":"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440...","close-confirm":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440?","delete-confirm":"\u0412\u044b \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0442\u0430\u0442\u044c\u044e? \u0412\u0430\u0436\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u044e \u043d\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c! \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f?","input-archive-out":"\u0414\u043e\u0441\u0442\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430","input-archive-in":"\u041f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u044e \u0432 \u0430\u0440\u0445\u0438\u0432","send-to-server-error":"\u0412\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440! \u0422\u0435\u043a\u0441\u0442 \u043e\u0448\u0438\u0431\u043a\u0438:"}}} 	
BroLib BroBlog Статья
BroLib.Zebra constructor (документация / описание / сообщество разработчиков Zebra)

Описание и общая концепция конструктора web-приложений BroLib.Зебра

Главной и основной идей данного программного продукта является - абсолютно свободный, с логической точки зрения, конструктор, который должен функционировать даже при минимальных наборах модулей и фреймворков. Это означает, что Зебра это, прежде всего, инструмент в руках разработчика, который должен позволять создать любое по сложности и гибкости web-приложение, используя для этого написанные/модернизированные/скаченные с BroLib.Server модули и их фреймворки.

Отсюда и главная вытекающая задача разработчиков BroLib.Zebra – создать большой объем официально-поддерживаемых модулей и их фреймворков, дабы предоставить возможность пользователю собрать (сконструировать) абсолютно любой функционал.

Говоря простым языком. Если же Вам нужен проект лишь со статичными информационными страницами – Вам понадобится всего лишь 2 модуля: md.mysql & md.pages; Если же появилась необходимость расширить модульный функционал с помощью AJAX (для совместимости с другими модулями), то Вам понадобится дополнительный модуль md.ajax. Таким образом, имея всего три модуля (md.ajax, md.pages, md.mysql) и системное ядро Вы получаете возможности: работать с MySQL, AJAX Handler и управление статичными страницами на проекте (начальная версия).

Первоначальная установка конструктора на сервер

Для первоначальной установки BroLib.Zebra constructor достаточно поместить инициализирующие ядро стартовые файлы в любую (туда, где желаете видеть Ваш проект) директорию на Вашем сервере. После этого я могу Вас поздравить! Ваша стартовая версия Зебры установлена и уже готова к работе.

В первоначально-установленной версии конструктора для Вас доступен только 1 уже интегрированный и настроенный модуль – «Стандартный модуль расширений возможностей конструктора» (в будущем: С.М.Р.В.К. или Loader). Именно этот модуль позволит Вам собрать нужный функционал для конструктора из уже существующих модулей и их фреймворков, а также легко настроить конструктор под Ваш проект.

На главной странице первоначально-установленного конструктора уже существует насильно-объявленный модуль Loader, который предложит интегрирование первостепенных модулей в конструктор.

С.М.Р.В.К. (Loader) детальное описание системы или "-Начало работы с BroLib.Zebra"

И так, после того, как Вы скачаете инициализирующий индексовый файл Вам понадобится "собрать" желаемую сборку конструктора. Первым делом - откройте скаченный индексовый файл (ВАЖНО: необходимо интернет-соединение). При успешной инициализации удаленной программы Вашему вниманию предстанет Удаленный Начальный Конфигуратор Системы.

Авторские заметки

  • 09.05.2014: Создан шаблон Удаленной Настройки Первоначальной Конфигурации конструктора BroLib.Zebra ;