Webiny è un designer di moduli HTML open source

Webiny Costruttore di moduli gratuiti

Costruisci forme pronte per la produzione con un designer di moduli bootstrap

Webiny è un costruttore di moduli di trascinamento open source che offre un pacchetto completo contenente il monitoraggio della versione, il tema, la gestione dei dati e altro ancora.

Panoramica ### ** ** Webiny è una piattaforma open source autosuocata sviluppata per soddisfare la maggior parte dei casi di utilizzo aziendale senza server. Pertanto, è un pacchetto completo per automatizzare la maggior parte dei processi aziendali online che include un costruttore di moduli aziendali per costruire e distribuire moduli. Inoltre, questo progettista di moduli HTML è sviluppato utilizzando le tecnologie più avanzate come GraphQL, NodeJS come ambiente lato server e ReactJS per il front-end. Tuttavia, Webiny fornisce alla CLI per impostare e bootstrap il progetto a livello locale e distribuire sul cloud. Inoltre, Webiny supporta le opzioni di impalcature per accelerare i processi di sviluppo come la creazione di servizi, lo schema e viene fornito con l’integrazione integrata Apollo Gateway. Inoltre, essendo un ambiente senza server, questo progettista di moduli CSS offre disposizioni di scalabilità illimitate per eliminare i problemi relativi al bilanciamento del carico e tutto accade automaticamente con l’aiuto di servizi definiti. Soprattutto, questo sito Web Form Builder Software introduce meccanismi basati su token in cui l’API emette token per gli utenti di consumare le integrazioni di terze parti all’interno dell’applicazione. Form Builder presso Webiny offre regole di convalida personalizzate sui campi del modulo, supporto multi-lingua, disposizione per visualizzare in anteprima il modulo prima della pubblicazione e supporto integrato per Rebaptcha. Successivamente, questo designer di moduli HTML è scritto in TypeScript. Pertanto è disponibile una documentazione completa per lo sviluppo e la distribuzione.

Requisiti di sistema

Di seguito sono riportati i requisiti per impostare Webiny

  • node.js & gt; = 10.9.0
  • NPM & amp; npx
  • filato & lt; 2.0
  • account AWS con un utente IAM
  • MongoDB 4.2.x +

Caratteristiche

Di seguito sono riportate le caratteristiche chiave di Webiny

  • Architettura senza server
  • open source
  • Drag & amp; Interfaccia drop
  • Builder di forma avanzata
  • Altamente scalabile
  • Facile gestione dei dati
  • Convalide personalizzate
  • Integrazioni di terze parti
  • Completa Dashboard di amministrazione
  • Gestione del tema
  • Mobile Friendly
  • flessibile
  • Webhooks
  • Gestione utenti e ruoli
  • Invio di esportazione
  • Rebaptcha integrato

Istruzioni per l’installazione

In primo luogo, esegui questo comando per creare un progetto webiny:

 npx create-webiny-project new-project

In secondo luogo, imposta ora il database. In terzo luogo, posiziona il file .env.json nella directory principale del progetto e dopo aver modificato i parametri MongoDB_Server e MongoDB_Name il tuo file .env.json dovrebbe apparire così:

{ <br></br>"default": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"MONGODB_SERVER": "mongodb+srv://{YOUR_USERNAME}:{YOUR_PASSWORD}@someclustername.mongodb.net",
"MONGODB_NAME": "{YOUR_MONGODB_NAME}",
"DEBUG": true
}
}

Tuttavia, i valori dei parametri AWS sono disponibili dal tuo account AWS. Quindi, dobbiamo impostare l’ambiente API a livello locale e potrebbero essere necessari da 10 a 15 minuti.

 yarn webiny deploy api --env=local

Una volta completato, avviare l’app utilizzando i seguenti comandi:

 cd apps/admin<br></br> yarn start

L’app di amministrazione eseguirà una procedura guidata di installazione, quindi completa ogni passaggio prima di andare dopo. Infine, l’ambiente è configurato a livello locale e puoi vedere diverse app pronte tra cui un costruttore di moduli **. ** Allo stesso modo, segui i seguenti comandi per eseguire qualsiasi altra app:

 cd apps/site <br></br> yarn start 

 Italiano