OhMyForm Ingyenes formaépítő
Nyílt forráskódú alternatíva az űrlapok és felmérések típusához
Az OhmyForm az űrlapkészítő eszközöket biztosítja az online űrlapok készítéséhez. Készítsen professzionális megjelenésű beágyazható űrlapokat a felmérések, a piackutatás és a toborzáshoz.
Áttekintés
Az OhmyForm 100% -ban nyílt forráskódú szoftver, amely professzionális minőségű mobiltelefon -kész formákat, felméréseket és kérdőíveket generál. A szokásos webes technológiák használata megkönnyíti az űrlapok beágyazását az asztali, webes vagy mobil alkalmazásokra. Az Ohmyform az egyik legnépszerűbb alternatíva a Google Forms, a TypeFour, a Wufoo, a Formik, az Simple Form és a Gravity Forms számára. Ez megadja az összes olyan funkciót, amelyre szüksége van az űrlapok felépítéséhez és terjesztéséhez. Az űrlapépítő funkciókkal együtt eszközöket is biztosít az űrlap -beadványok elemzéséhez. A Power of Open Source szoftverek a közösségén keresztül érkeznek, és az Ohmyform valaha is fejleszti, és a legmagasabb szintű fejlesztői közösséget, amely rendszeresen fejleszti a szoftvert. Az OhmyForm nem tartozik fizetett vagy házigazdai tervekkel, a 100% -os nyílt forráskódú, és az összes vezérlést biztosítja a szoftver üzemeltetéséhez. Docker -képpel is érkezik, amely megkönnyíti az infrastruktúrájának beállítását és rendezését. Bár ehhez az infrastruktúra és a biztonság kezelését is megköveteli. Az OhmyForm aktívan fejlesztő szoftver, és van néhány átfogó listája azokról a funkciókról, amelyeken jelenleg dolgoznak, mint például a multi -nyelvi támogatás, az Export mint JSON, CSV és XML. És van egy listája a jövőbeni javításról az 1.0 -as verzió útitervében is
Rendszerkövetelmények
Az ohmyform konfigurálásához a következő softwares -kel kell rendelkeznie
- node.js
- Mongo DB
- redis
- E -mail példány
Jellemzők
Az alábbiakban az ohmyform legfontosabb jellemzőit mutatjuk be
- Többnyelvű támogatás (félig megvalósítva)
- 11 lehetséges kérdéstípusok
- Szerkeszthető kezdő és végső oldalak
- Export beadványok XLS -be, JSON -ba vagy CSV -be
- Natív elemzés és a Google Analytics Támogatás
- Egyéni aldomainek minden felhasználó számára
- Beágyazható űrlapok
- Formák, mint szolgáltatási API.
A V1.0.0 ütemtervén
- A titkosítás végrehajtása az összes formaadathoz
- Adja hozzá a TypeForm API integrációját
- Adjon hozzá plugin/3. fél integrációs támogatását (ALA Slack)
- Hozzon létre wikit a könnyű telepítéshez és beállításhoz
- Hozzáadja a Stripe/Fizetési űrlap mezőt
- Adjon hozzá egyéni háttér és legördülő mező képeket
- Hozzáadja a fájl feltöltési űrlap mezőt
- Telepíthető Heroku és DockerHub segítségével
- Árok a MongoDB -t a jobb licenccsökkentéscsere -csepp cseréjéhez.
Telepítési útmutató
Ajánlott módszer a Docker segítségével van
A Docker lehetővé teszi számunkra, hogy a luxust csak nagyon korlátozott számú lehetséges telepítési forgatókönyvvel kell foglalkoznunk, amikor az egész környezetet az alkalmazással szállítjuk anélkül, hogy a folyamatba kerülne Önnek vagy nekünk. A Docker elõtt való elérése előtt egy teljes virtuális gépet kellett volna szállnunk, vagy még rosszabbnak kellett volna felépítenünk egy azonos szerveret, és az utat el kell szállítanunk. Most ez csak egy dokkoló húzza el a valóságot. Ezért megyünk a Docker -rel, dokumentáció lesz arról, hogyan lehet közvetlenül a forráshoz tenni a dolgokat, bár ideális esetben csak a közreműködő.
Helyi fejlesztés
A lépések a következők:
- Első lépés: Git klón https://github.com/ohmyform/ohmyform.git
- Második lépés: Módosítson bármit, amire szüksége van a forrásban.
- Harmadik lépés: CD ohmyform -Setp Four: Git Submodule frissítés –ni -Ötödik lépés: Docker -Compose Up -D
- Hatodik lépés: Docker-Compose PS Ezen a ponton kell egy munkapéldányt játszania a http: // localhost: 5000/pillanatok alatt.
termelési példány telepítése
Az Ohmyform nemrégiben nehéz újbóli tanúsítást és újbóli tényezőt végeztek, mielőtt azt javasolnánk, hogy használja a gyártásban. Sikerült elérnünk azt a célt, hogy elérhető legyen egy működőképes és a CVE Free Pre 1.0 kiadás. Arra törekszünk, hogy számos dolgot befejezzünk, mielőtt az 1.0 stabilnak tartjuk, de üdvözöljük, hogy ezt kis kampányokhoz vezetjük. Nem valószínű, hogy meg fogjuk szakítani a tárolórendszert.
Forrás a forrásból
Ezt általában nem támogatják, és a legtöbb QA -t a GIT -kérdések révén idézik, és bezárjuk a Triage Edge -eseteket, nem akarjuk támogatni a végtelen lehetséges éleket. Ezzel szemben határozottan minden kérdést tisztességesen megvizsgálunk, ha ez jelentős erőfeszítéseket igényel, vagy ésszerű ok nélkül elvonja a figyelmét, ésszerű ok nélkül, akkor valószínűleg kiszabadítjuk a nyomkövetőből.