ForgeUI Builder
it

UI Builder

Cos’è UI Builder: progettare interfacce come un file JSON

UI Builder · uibuilder@1 uibuilderuidesigneroverview

UI Builder è un editor visuale di interfacce utente. Trascini componenti su una tela, li configuri e li colleghi, e il risultato non è codice ma un file JSON che descrive l’interfaccia. Un piccolo web component renderizza quel file ovunque, così un design di UI Builder non richiede implementazione lato server. È open source con licenza MIT; l’editor è il repository totaljs/uibuilder, e puoi usare la versione cloud su uibuilder.totaljs.com.

Queste pagine descrivono UI Builder (revisione 620107a del repository).

A cosa serve

I modelli dell’editor mostrano i tipi di interfacce che costruisce:

ModelloUso
Web appun’applicazione web classica
Dashboarduna dashboard di widget di dati
Flowboarduna board collegata a un flusso di dati (funziona con Total.js Flow)
Partun pezzo di interfaccia riutilizzabile

L’editor elenca anche modelli per app mobili e pannelli HMI, che in questa versione sono disattivati. Total.js presenta UI Builder per moduli web, dashboard, intranet, schermate IoT e interfacce ERP e CRM.

Perché si adatta a Total.js

  • Il design sono dati. Un file JSON è facile da salvare in un database, versionare, generare e passare a un altro strumento.
  • Non richiede un ambiente speciale. Il renderer è un web component jComponent, così qualsiasi pagina può mostrare un design.
  • I tuoi componenti. Un componente è un file HTML con il suo stile, il suo codice e il suo modulo di impostazioni (creare un componente).
  • Si integra con Flow e con OpenPlatform, e supporta la localizzazione.

Continua con eseguire l’editor, il formato JSON e renderizzare un design nella tua pagina. La documentazione ufficiale è su docs.totaljs.com/uibuilder.