Form.IO Free Form Builder
En avancerad webbformulärbyggare med REST API -motor
Generera onlineformulär som liknar Google Form, ansluta till Backend API: er eller tredjepartstjänster. Fånga säkert känsliga data med förtroende.
Översikt
Form.io är en populär Form Builder -programvara med avancerade funktioner för att generera webbformulär för datainmatning och undersökningar tillsammans med en komplett Data Management API -plattform. Det är en direkt konkurrent för Google Forms med den extra fördelen att vara öppen källkodsprogramvara. Dess molnversion kommer med olika prenumerationsplaner men det grundläggande prenumerationen är gratis. Form.io stöder den serverlösa arkitekturen ur rutan vilket gör det enkelt att bädda in formulär sömlöst i plattformsappar i frontend serversidan. Kraftfulla formbyggnads- och renderingverktyg gör det möjligt att generera formulär med drag- och släppgränssnitt. Form.io är lätt att integrera med tredjepartsleverantörer och äldre system. Effektiv datasäkerhet är avgörande för dagens digitala företag, och det är verkligen viktigt att vidta skyddsåtgärder för att blockera obehörig åtkomst till webbplatser och databaser. Datasäkerhet är en av de viktigaste funktionerna i form.io och webbformulär skapade med form.io Utföra avancerad användarverifiering. Programvaran marknadsför sig med tagglinjen “100% kontroll över dina applikationsdata i dina egna miljöer”.
Funktioner
Följande är de viktigaste funktionerna i form.io
- Advanced Form Builder
- Datahantering
- Flerfödd plattform
- Öppen källa.
- Enkel funktionsförbättring.
- Användarhantering & amp; Autor
- OAuth -leverantörer
- Dynamiska former
- form inbäddning
- Anslut till vad som helst
- översättningsbara former
- distribuera var som helst
- Mobilvänlig
- Flexibel
- på plats eller privat moln med Docker-containrar
- Automatisk API -skapelse
- dra & amp; Droppgränssnitt
- E -postsystem
- Komplett dokumentation
Installations instruktioner
Installera databasserver, använd följande kommando för att installera MongoDB
sudo apt-get update; sudo apt install -y mongodb MongoDB will be started automatically once installation is completed.
En gång är databasservern installerad, använd följande kommando för att installera NPM
sudo apt-get install npm
En gång är databaseservern installerad, använd följande kommando för att installera NodeJS
sudo apt-get install nodejs
Klona sedan repo med följande kommando
git clone <a href="https://github.com/formio/formio">https://github.com/formio/formio</a>
När klonen är klar använder du följande kommandon för att köra servern
cd formio <br></br> sudo npm install<br></br> npm start
När det är klart kommer du att ha en löpande formulär.
<a href="https://github.com/formio/formio">http://</a>localhost:3001
Grattis du har framgångsrikt inställning av form.io
** Installationsinstruktioner med Docker **
Docker -bilder finns på Docker Hub, för att dra ner det, köra följande Docker -kommando.
docker pull formio/formio-enterprise
Skapa ett Docker -nätverk för att innehålla alla Docker -instanser.
docker network create formio
Skapa Mongo -instansen.
mkdir ~/opt/mongodb
# Double check permissions on /opt/mongodb
docker run -itd \
--name formio-mongo \
--network formio \
--volume ~/opt/mongodb:/data/db \
--restart unless-stopped \
mongo
Starta Formio-Enterprise-instansen.
docker run -itd \
-e "ADMIN_EMAIL=<span id="cloakd599c59a1669d71b635ca8704350f38c">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloakd599c59a1669d71b635ca8704350f38c').innerHTML='';var prefix='ma'+'il'+'to';var path='hr'+'ef'+'=';var addyd599c59a1669d71b635ca8704350f38c='admin'+'@';addyd599c59a1669d71b635ca8704350f38c=addyd599c59a1669d71b635ca8704350f38c+'example'+'.'+'com';var addy_textd599c59a1669d71b635ca8704350f38c='admin'+'@'+'example'+'.'+'com';document.getElementById('cloakd599c59a1669d71b635ca8704350f38c').innerHTML+='<a '+path+'\''+prefix+':'+addyd599c59a1669d71b635ca8704350f38c+'\'>'+addy_textd599c59a1669d71b635ca8704350f38c+'<\/a>';</script>" \
-e "ADMIN_PASS=CHANGEME" \
-e "PRIMARY=true" \
-e "LICENSE=YOURLICENSE" \
-e "PORTAL_SECRET=CHANGEME" \
-e "JWT_SECRET=CHANGEME" \
-e "DB_SECRET=CHANGEME" \
--restart unless-stopped \
--name formio-server \
--network formio \
--link formio-mongo:mongo \
--restart unless-stopped \
-p 3000:80 \
formio/formio-enterprise;