Webiny to open source HTML Designer

Webiny Bezpłatny konstruktor formularzy

Zbuduj formularze gotowe do produkcji z projektantem formularzy bootstrap

Webiny to open source Drag and Drop Form Builder, który oferuje kompletny pakiet zawierający śledzenie wersji, tematyki formularzy, zarządzanie danymi i wiele innych.

Przegląd

Webiny to samozatrudniona platforma open source opracowana w celu spełnienia większości przypadków użycia biznesowego bez serwera. Dlatego jest to kompletny pakiet do automatyzacji większości internetowych procesów biznesowych, który obejmuje budownicę formularzy korporacyjnych do budowy i wdrażania formularzy. Ponadto ten projektant formularzy HTML jest opracowywany przy użyciu najbardziej zaawansowanych technologii, takich jak GraphQL, Nodejs jako środowisko po stronie serwera i reactJs dla frontu. Jednak Webiny zapewnia CLI do konfigurowania i rozkładania projektu lokalnie, a także do wdrożenia w chmurze. Ponadto Webiny obsługuje opcje rusztowania w celu przyspieszenia procesów programistycznych, takich jak tworzenie usług, schemat i jest wyposażony w wbudowaną integrację Gateway Apollo. Ponadto, będąc środowiskiem bez serwera, ten projektant formularza CSS oferuje nieograniczoną liczbę przepisów dotyczących skalowalności w celu wyeliminowania problemów związanych z równoważeniem obciążenia, a wszystko dzieje się automatycznie za pomocą zdefiniowanych usług. Przede wszystkim oprogramowanie do konstrukcji formularzy witryny wprowadza mechanizmy oparte na tokenach, w których użytkownicy wydaje tokeny, aby konsumować integracje stron trzecich w aplikacji. Form Form Builder w Webiny oferuje niestandardowe zasady sprawdzania poprawności w polach formularza, wsparcie wielojęzyczne, dostarczenie formularza przed opublikowaniem oraz wbudowaną obsługę Recaptcha. Następnie ten projektant formularza HTML jest napisany w TypeScript. Dlatego dostępna jest kompleksowa dokumentacja dotycząca rozwoju i wdrażania.

Wymagania systemowe

Poniżej znajdują się wymagania skonfigurowania Webiny

  • node.js & gt; = 10.9.0
  • NPM & amp; NPX
  • przędza i lt; 2.0
  • Konto AWS z użytkownikiem IAM
  • MongoDB 4.2.x +

Cechy

Poniżej znajdują się kluczowe funkcje Webiny

  • Architektura bez serwera
  • Otwarte źródło
  • Drag & amp; Interfejs upuść
  • Zaawansowany konstruktor formularzy
  • wysoce skalowalne
  • Łatwe zarządzanie danymi
  • Walidacje niestandardowe
  • Integracje stron trzecich
  • Kompletny pulpit administracyjny
  • Zarządzanie tematami
  • Przyjazny dla urządzeń mobilnych
  • Elastyczny
  • Webhooks
  • Zarządzanie użytkownikami i role
  • Zgłoszenia eksportu
  • Zintegrowana recaptcha

Instrukcje Instalacji

Po pierwsze, uruchom to polecenie, aby utworzyć projekt Webiny:

 npx create-webiny-project new-project

Po drugie, skonfiguruj bazę danych teraz. Po trzecie, umieść plik .env.json w katalogu głównym projektu, a po zmianie parametrów MongoDB_Server i MongoDB_Name Twój plik .env.json powinien wyglądać tak:

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

Jednak wartości parametrów AWS można znaleźć na koncie AWS. Następnie musimy lokalnie skonfigurować środowisko API i może to potrwać od 10 do 15 minut.

 yarn webiny deploy api --env=local

Po zakończeniu uruchom aplikację przy użyciu następujących poleceń:

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

Aplikacja administracyjna uruchomi kreatora instalacyjnego, więc uzupełniono na każdy krok przed przejściem. Wreszcie, środowisko jest konfigurowane lokalnie i możesz zobaczyć kilka gotowych aplikacji, w tym ** budowniczy formularzy. ** Podobnie, postępuj zgodnie z następującymi poleceniami, aby uruchomić dowolną inną aplikację:

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

 Polski