OhMyForm Tvůrce formulářů zdarma
Open source alternativa k typu formy pro formuláře a průzkumy
Ohmyform poskytuje nástroje pro tvůrce formulářů pro vytváření online formulářů. Vytvářejte profesionálně vypadající zabudovatelné formy pro průzkumy, průzkum trhu a nábor.
Přehled
Ohmyform je 100% software s otevřeným zdrojovým kódem pro generování profesionálních mobilních formulářů, průzkumů a dotazníků. Použití standardních webových technologií usnadňuje vložení formulářů na stolní, webové nebo mobilní aplikace. OhMyForm je jednou z nejpopulárnějších alternativy k formulářům Google, typu, wufoo, formování, jednoduché formy a gravitační formy. Poskytuje vám všechny funkce, které potřebujete k vytvoření a distribuci vašich formulářů zdarma. Spolu s funkcemi budování formulářů vám také poskytuje nástroje pro analýzu podání formuláře. Síla softwaru s otevřeným zdrojovým kódem přichází prostřednictvím své komunity a Ohmyform se někdy zlepšuje a nejvyšší komunita vývojářů, která pravidelně zlepšuje software. Ohmyform nepřichází s placenými nebo hostovanými plány své 100% open source a poskytuje vám veškerou kontrolu, abyste si software hostili sami. Dodává se také s obrázkem Docker, který usnadňuje nastavení a hostuje jej ve vaší infrastruktuře. I když to vyžaduje, abyste také spravovali infrastrukturu a bezpečnost. Ohmyform je aktivně ve vývojovém softwaru a mají nějaký komplexní seznam funkcí, na kterých v současné době pracují, jako je podpora více jazyků, export jako JSON, CSV a XML. A mají také seznam budoucích vylepšení ve formě plánu pro verzi 1.0
Požadavky na systém
Chcete -li nakonfigurovat Ohmyform, musíte mít následující software
- Node.js
- Mongo DB
- Redis
- E -mailová instance
Funkce
Níže jsou uvedeny klíčové rysy Ohmyform
- podpora více jazyků (semifikovaná)
- 11 možných typů otázek
- Upravitelné stránky počátečního a koncového
- Exportní podání do XLS, JSON nebo CSV
- Native Analytics and Google Analytics podpora
- Vlastní subdomény pro každého uživatele
- Zapuštěné formy
- Formuláře jako servisní API.
Na plánu pro v1.0.0
- Implementujte šifrování pro všechna data formuláře
- Přidejte integraci API typu API
- Přidejte plugin/podpora integrace třetích stran (ALA Slack)
- Vytvořte wiki pro snadnou instalaci a nastavení
- Přidejte pole Stripe/Plates Form Field
- Přidejte vlastní obrázky na pozadí a rozevírací pole
- Přidejte pole nahrávání souboru
- nasaditelné s Heroku a Dockerhub
- Ditch MongoDB za pokles náhrady s lepším licencí.
Instrukce k instalaci
Doporučená metoda je přes Docker
Docker nám poskytuje luxus, že jsme se opravdu museli vypořádat s velmi omezeným počtem možných scénářů nasazení, když se dostaneme k odeslání celého prostředí s aplikací, aniž bychom vás v tomto procesu hodně stáli. Než to Dockera dosáhne, museli bychom odeslat celý virtuální stroj nebo ještě horší, postavit vám stejný server a odeslat jej na cestu. Nyní je to jen docker, který se odtáhne od reality. To je důvod, proč jdeme s Dockerem, bude existovat dokumentace o tom, jak dělat věci přímo se zdrojem, ale v ideálním případě bude jen přispěvatelem.
Místní rozvoj
Kroky jsou následující:
- Krok 1: Git Clone https://github.com/ohmyform/ohmyform.git
- Krok dva: Upravte vše, co chcete ve zdroji.
- Krok tři: CD OHMYForm -Setp Four: Git Submodule Update - -init -Krok pět: Docker -Compose Up -d
- Krok šest: Docker-Compose PS V tomto okamžiku byste měli mít pracovní instanci, se kterým byste si mohli hrát na adrese http: // localhost: 5000/během okamžiků.
Instalace výrobní instance
OhMyform nedávno podstoupil těžkou re-certifikaci a opětovným faktoringem, než doporučujeme, abyste ji použili ve výrobě. Podařilo se nám dosáhnout cíle mít dostupné aktualizované aktualizované a CVE zdarma před 1.0. Zaměřujeme se na řadu věcí, které mají být dokončeny, než to považujeme za 1,0 stabilní, ale jste vítáni, abyste jej spustili pro malé kampaně. Je nepravděpodobné, že se rozbijeme úložný systém.
Compile ze zdroje
To nebude obvykle podporováno a většina QA prostřednictvím problémů s GIT bude mít tuto linii citováno a bude uzavřena pro případy třídění, nechceme podporovat nekonečné možné případy okraje. Naopak určitě zvážíme všechny problémy spravedlivě, pokud to bude vyžadovat značné úsilí nebo výrazně odvrátí od rozsahu bez přiměřené příčiny, budeme ji pravděpodobně třídit z trackeru.