Руководтсво администратора/разработчика

Документация

Интегрированная среда разработки Buildbox

Архитектура


Как все устроено?

Buildbox Workplace является отдельным сервисом платформы Buildbox, который работает на отдельном порту (может быть назначен вручную или автоматически) и взаимодействует с Buildbox Database через API.


Что такое BuildBox?

BuildBox - это платформа для построения, разработки и запуска бизнес-приложений. BuildBox позволяет в кратчайшие сроки автоматизировать процессы на предприятии или запустить веб-сервис без привлечения программистов.

Большим преимуществом использования Buildbox для развертывания информационной инфраструктуры компании является простое взаимодействие с имеющимися компонентами инфраструктуры компании через использование стандартных протолов (RESTful API, JSON API, RPC), а также отсутствие жестко заданном модели данных в системе Buildbox.

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

 

Как это сделать в Console Buildbox?
(Как создать объект шаблона)
Смотреть


Форматы вывода

Страницы, формы, объекты могут выводиться в трех различных режимах (внутри системы, как внешняя страница, в виде чистого html)

Все созданные в Buildbox Workplace элементы вывода информации (формы вывода, страницы, блоки, объекты) могут быть отражены в трех форматах вывода:

  1. Внутренний вывод Buildbox Workplace - сгенерированный элемент вывода (страница, блок, форма, объект) выводится внутри рабочего пространства.
    В данном режиме ссылка запроса формируется так:

    http://ваш_ресурс/gui/list/..... - 
     
  2. Внешний вывод Buildbox Workplace - сгенерированный элемент вывода (страница, форма, объект) выводится на отдельной странице вне рабочего пространства, но наследует стили и методы. В такой режиме вывода работают "Внешние формы" для внесения данных пользователями вне системы Buildbox Workplace.

    http://ваш_ресурс/gui/view/..... -
     
  3. Вывод чистого HTML-кода элемента вывода - выводится без применения каких-либо стилей. Используется для всплывающий форм и интеграции в сторонние сайты.

    http://ваш_ресурс/gui/modal/..... -
     


Базовые элементы

Веб-приложение (BuildBox Application, далее BBApp) получает данных из системы через RESTful API, обрабатывает и генерирует веб-страницы. Для этого существуют несколько основных элементов, работа с которыми позволит создать полноценное веб-приложение:

  1. Макеты
  2. Страницы
  3. Модули
  4. Блоки