Webiny je open source HTML formulář

Webiny Tvůrce formulářů zdarma

Vytvořte formuláře připravené na výrobu s návrhářem formuláře Bootstrap

WebIny je open source TARGACT Form Builder, který nabízí kompletní balíček obsahující sledování verzí, formování tematiky, správu dat a další.

Přehled

Webiny je samoobslužná platforma s otevřeným zdrojovým kódem vyvinutá pro splnění většiny případů obchodního použití bez serverů. Proto je to kompletní balíček pro automatizaci většiny online obchodních procesů, který obsahuje podnikový stavitel formulářů pro vytváření a nasazení formulářů. Tento návrhář Form HTML je dále vyvinut pomocí nejpokročilejších technologií, jako jsou GraphQL, Nodejs jako prostředí na straně serveru a ReactJS pro přední konec. Webiny však poskytuje CLI pro nastavení a zavádění projektu lokálně i pro nasazení v cloudu. Kromě toho Webiny podporuje možnosti lešení pro urychlení vývojových procesů, jako je vytváření služeb, schémata a přichází s vestavěnou integrací Apollo Gateway. Navíc, je tento prostředí bez serveru, tento návrhář Form CSS nabízí neomezenou ustanovení o škálovatelnosti, aby se eliminovaly problémy související s vyrovnáváním zátěže, a to vše se děje automaticky pomocí definovaných služeb. Především tento web Form Form Builder Software zavádí mechanismy založené na tokenech, ve kterých API vydává tokeny pro uživatele ke konzumaci integrací třetích stran v rámci aplikace. Formulář Builder na Webiny nabízí vlastní ověřovací pravidla na polích formulářů, podporu více jazyků, poskytování pro náhled formuláře před zveřejněním a vestavěnou podporu pro Recoptcha. Poté je tento návrhář Form HTML napsán v strojopisu. Proto je k dispozici komplexní dokumentace týkající se vývoje a nasazení.

Požadavky na systém

Následuje požadavky na nastavení Webiny

  • Node.js & gt; = 10.9.0
  • npm & amp; npx
  • příze; 2.0
  • Účet AWS s uživatelem IAM
  • MongoDB 4.2.x +

Funkce

Následující jsou klíčové vlastnosti Webiny

  • Architektura bez serveru
  • Open Source
  • Drag & amp; Rozhraní
  • Pokročilý stavitel formulářů
  • Vysoce škálovatelné
  • Snadná správa dat
  • Vlastní ověření
  • Integrace třetích stran
  • Kompletní přístrojová deska administrátora
  • Správa motivů
  • Přátelský mobilní
  • Flexibilní
  • Webhooks
  • Správa uživatelů a rolí
  • Exportní podání
  • Integrovaný Recaptcha

Instrukce k instalaci

Nejprve spusťte tento příkaz a vytvořte projekt Webiny:

 npx create-webiny-project new-project

Za druhé, nastavte databázi hned. Zatřetí, vložte soubor .env.json do kořenového adresáře vašeho projektu a po změně parametrů mongodb_server a mongodb_name by váš soubor .env.json měl vypadat takto:

{ <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
}
}

Hodnoty parametrů AWS však lze nalézt z vašeho účtu AWS. Poté musíme lokálně nastavit prostředí API a může to trvat 10 až 15 minut.

 yarn webiny deploy api --env=local

Po dokončení spusťte aplikaci pomocí následujících příkazů:

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

Aplikace Admin spustí instalační průvodce tak dokončen každý krok před tím, než bude dále dál. Nakonec je prostředí nastaveno lokálně a můžete vidět několik hotových aplikací včetně tvůrce formulářů. Podobně postupujte podle následujících příkazů a spusťte jakoukoli jinou aplikaci:

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

 Čeština