ForgeUI Builder
sv

UI Builder

Vad UI Builder är: designa gränssnitt som en JSON-fil

UI Builder · uibuilder@1 uibuilderuidesigneroverview

UI Builder är en visuell editor för användargränssnitt. Du drar komponenter till en arbetsyta, konfigurerar och kopplar ihop dem, och resultatet är inte kod utan en JSON-fil som beskriver gränssnittet. En liten webbkomponent renderar den filen var som helst, så en UI Builder-design behöver ingen implementation på serversidan. Den är öppen källkod under MIT-licensen; editorn är förrådet totaljs/uibuilder, och du kan använda molnversionen på uibuilder.totaljs.com.

De här sidorna beskriver UI Builder (revision 620107a av förrådet).

Vad den är till för

Editorns mallar visar vilka slags gränssnitt den bygger:

MallAnvändning
Web appen klassisk webbapplikation
Dashboarden instrumentpanel med datawidgetar
Flowboarden tavla kopplad till ett dataflöde (den fungerar med Total.js Flow)
Parten återanvändbar bit gränssnitt

Editorn listar också mallar för mobilappar och HMI-paneler, som är avstängda i den här versionen. Total.js presenterar UI Builder för webbformulär, instrumentpaneler, intranät, IoT-skärmar samt ERP- och CRM-gränssnitt.

Varför den passar Total.js

  • Designen är data. En JSON-fil är lätt att lagra i en databas, versionshantera, generera och ge till ett annat verktyg.
  • Den behöver ingen särskild miljö. Renderaren är en jComponent-webbkomponent, så vilken sida som helst kan visa en design.
  • Dina egna komponenter. En komponent är en HTML-fil med sin stil, sin kod och sitt inställningsformulär (bygga en komponent).
  • Den integreras med Flow och med OpenPlatform, och stöder lokalisering.

Fortsätt med köra editorn, JSON-formatet och rendera en design på din sida. Den officiella dokumentationen finns på docs.totaljs.com/uibuilder.