Formio yazılımı

Form.IO Ücretsiz Form Oluşturucu

REST API motorlu gelişmiş bir web formu oluşturucu

Google formuna benzer çevrimiçi formlar oluşturun, arka uç API'leriyle veya üçüncü taraf hizmetleriyle bağlantı kurun. Hassas verileri güvenle güvenli bir şekilde yakalayın.

Genel Bakış

Form.io, veri girişi web formları ve anketleri oluşturmak için gelişmiş özelliklere sahip popüler bir form oluşturucu yazılımıdır. Açık kaynaklı yazılım olmanın ek yararı ile Google Forms’ın doğrudan bir rakibidir. Bulut sürümü, temel abonelik ücretsiz olsa da çeşitli abonelik planlarıyla birlikte gelir. Form.io, sunucusuz mimariyi kutu dışına destekler, bu da formları ön uç sunucu yan platform uygulamalarına sorunsuz bir şekilde yerleştirmeyi kolaylaştırır. Güçlü form oluşturma ve oluşturma araçları, sürükleme ve damla arayüzü ile formların üretilmesini sağlar. Form.io, 3. taraf sağlayıcılar ve eski sistemlerle entegre edilmesi kolaydır. Etkili veri güvenliği günümüzün dijital işletmeleri için kritik öneme sahiptir ve web sitelerine ve veritabanlarına yetkisiz erişimi engellemek için koruyucu önlemler almak gerçekten önemlidir. Veri güvenliği, form.io ile oluşturulan Form.io ve Web formlarının temel özelliklerinden biridir. Yazılım, “kendi ortamlarınızdaki uygulama verilerinizin% 100 kontrolü” etiket satırıyla pazarlamaktadır.

Sistem gereksinimleri

Kurulum form.io için gereksinimler içerir

  • NPM
  • Nodejs 8.x +
  • MongoDB 4.2.x +

Özellikler

Form.io’nun temel özellikleri aşağıdadır.

  • Gelişmiş Form Oluşturucu
  • Veri yönetimi
  • Çok kiralık platform
  • Açık kaynak.
  • Kolay özellik geliştirme.
  • Kullanıcı Yönetimi & AMP; Kimlik belgesi
  • oauth sağlayıcıları
  • Dinamik formlar
  • Form gömme
  • Herhangi bir şeye bağlanın
  • Çevrilebilir formlar
  • Herhangi bir yere dağıtın
  • Mobil dostu
  • Esnek
  • Docker kapsayıcılarını kullanarak yerinde veya özel bulut
  • Otomatik API oluşturma
  • Drag & amp; Bırak arayüzü
  • E -posta sistemi
  • Tam belgeler

Kurulum Talimatları

Veritabanı Sunucusunu Yükle, MongoDB’yi yüklemek için aşağıdaki komutu kullanın

 sudo apt-get update; sudo apt install -y mongodb   MongoDB will be started automatically once installation is completed.

Veritabanı sunucusu yüklendikten sonra, NPM yüklemek için aşağıdaki komutu kullanın

 sudo apt-get install npm

Veritabanı sunucusu yüklendikten sonra, Nodejs yüklemek için aşağıdaki komutu kullanın

 sudo apt-get install nodejs

Ardından, aşağıdaki komutu kullanarak repoyu klonlayın

 git clone <a href="https://github.com/formio/formio">https://github.com/formio/formio</a>

Klon tamamlandıktan sonra, sunucuyu çalıştırmak için aşağıdaki komutları kullanın

 cd formio <br></br> sudo npm install<br></br> npm start 

Yapıldığında, tarayıcınızda aşağıdaki adreste çalışan bir çalıştırma formu.io yönetimi uygulamanız olacaktır.

 <a href="https://github.com/formio/formio">http://</a>localhost:3001

Tebrikler başarılı bir şekilde var. Form.io

Docker kullanarak kurulum talimatları

Docker görüntüleri, aşağı çekmek için Docker Hub’da bulunur, aşağıdaki Docker komutunu çalıştırın.

docker pull formio/formio-enterprise

Tüm Docker örneklerini içerecek bir Docker ağı oluşturun.

docker network create formio

Mongo örneğini oluşturun.

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

Formio-Enterprise örneğini başlatın.

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='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addyd599c59a1669d71b635ca8704350f38c='&#97;dm&#105;n'+'&#64;';addyd599c59a1669d71b635ca8704350f38c=addyd599c59a1669d71b635ca8704350f38c+'&#101;x&#97;mpl&#101;'+'&#46;'+'c&#111;m';var addy_textd599c59a1669d71b635ca8704350f38c='&#97;dm&#105;n'+'&#64;'+'&#101;x&#97;mpl&#101;'+'&#46;'+'c&#111;m';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;
 Türkçe