ForgeUI Builder
bg

UI Builder

Какво е UI Builder: проектирайте интерфейси като JSON файл

UI Builder · uibuilder@1 uibuilderuidesigneroverview

UI Builder е визуален редактор за потребителски интерфейси. Влачите компоненти върху платно, настройвате ги и ги свързвате, а резултатът не е код, а JSON файл, който описва интерфейса. Малък уеб компонент визуализира този файл навсякъде, така че дизайнът на UI Builder не се нуждае от реализация на сървъра. С отворен код е под лиценз MIT; редакторът е хранилището totaljs/uibuilder, а облачната версия можете да ползвате на uibuilder.totaljs.com.

Тези страници описват UI Builder (ревизия 620107a на хранилището).

За какво служи

Шаблоните на редактора показват видовете интерфейси, които изгражда:

ШаблонУпотреба
Web appкласическо уеб приложение
Dashboardтабло с уиджети за данни
Flowboardтабло, свързано с поток от данни (работи с Total.js Flow)
Partмногократно използваема част от интерфейс

Редакторът изброява и шаблони за мобилни приложения и HMI панели, които са изключени в тази версия. Total.js представя UI Builder за уеб форми, табла, интранет, IoT екрани и ERP и CRM интерфейси.

Защо пасва на Total.js

  • Дизайнът са данни. JSON файлът лесно се съхранява в база данни, версионира, генерира и предава на друг инструмент.
  • Не се нуждае от специална среда. Визуализаторът е уеб компонент на jComponent, така че всяка страница може да покаже дизайн.
  • Собствени компоненти. Компонентът е един HTML файл със своя стил, код и форма за настройки (създаване на компонент).
  • Интегрира се с Flow и с OpenPlatform и поддържа локализация.

Продължете с стартирането на редактора, JSON формата и визуализирането на дизайн във вашата страница. Официалната документация е на docs.totaljs.com/uibuilder.