OhMyForm Gratis vormbouwer
Open source alternatief voor TypeForm voor formulieren en enquêtes
OHMYFORM biedt Form Builder Tools om online formulieren te maken. Genereer professioneel ogende insluitbare formulieren voor enquêtes, marktonderzoek en werving.
Overzicht
Ohmyform is 100% open source software om professionele mobiele klare formulieren, enquêtes en vragenlijsten te genereren. Het gebruik van standaard webtechnologieën maakt het eenvoudiger om de formulieren op desktop-, web- of mobiele apps in te bedden. OHMYFORM is een van de meest populaire alternatief voor de Google -formulieren, TypeForm, Wufoo, Formik, Simple Form en Gravity Forms. Het geeft u alle functies die u nodig hebt om uw formulieren gratis te bouwen en te distribueren. Samen met de functies voor het bouwen van formulier biedt het u ook de tools om uw formulierinzendingen te analyseren. Power of Open Source -software komt via de community en Ohmyform heeft ooit de ontwikkelaarsgemeenschap verbeterd en die de software regelmatig verbetert. Ohmyform wordt niet geleverd met betaalde of gehoste plannen zijn 100% open source en geeft u alle controle om de software zelf te hosten. Het wordt ook geleverd met een Docker -afbeelding waardoor het gemakkelijk is om het in te stellen en te hosten in uw infrastructuur. Hoewel dit vereist dat u ook de infrastructuur en beveiliging beheren. Ohmyform is een actief in ontwikkelingssoftware en ze hebben een uitgebreide lijst met functies waar ze momenteel aan werken, zoals multi -talenondersteuning, exporteren als JSON, CSV en XML. En ze hebben ook een lijst met toekomstige verbetering in vorm een routekaart voor versie 1.0
Systeem vereisten
Om ohmyform te configureren, moet u de volgende software hebben
- node.js
- Mongo DB
- Redis
- E -mailinstantie
Functies
Hierna volgen de belangrijkste kenmerken van Ohmyform
- Multi-taalondersteuning (semi geïmplementeerd)
- 11 mogelijke vraagtypen
- Bewerkbare start- en eindpagina’s
- Exporteer inzendingen naar XLS, JSON of CSV
- Ondersteuning van native analyses en Google Analytics
- Aangepaste subdomeinen voor elke gebruiker
- Inbeddedable -vormen
- Formulieren als een service API.
op de routekaart voor v1.0.0
- Implementeer codering voor alle vormgegevens
- TypeForm API -integratie toevoegen
- Voeg een plug -in/integratieondersteuning van derden toe (Ala Slack)
- Maak wiki voor eenvoudige installatie en installatie
- Voeg het veld Stripe/Betalingsformulier toe
- Voeg aangepaste achtergrond- en vervolgkeuzeveldafbeeldingen toe
- Veld het veld Bestand upload formulier toevoegen
- inzetbaar met Heroku en DockerHub
- Gooi mongodb voor een daling van de vervanging door betere licenties.
Installatie instructies
Aanbevolen methode is via Docker
Docker biedt ons de luxe dat alleen echt te maken krijgt met een zeer beperkt aantal mogelijke implementatiescenario’s, omdat we de hele omgeving met de app kunnen verzenden zonder u of ons veel te kosten. Vóór Docker om dit te bereiken zouden we een hele virtuele machine moeten verzenden of nog erger zijn om u een identieke server te bouwen en op uw manier te verzenden. Nu is het gewoon een Docker die wegtrekt van de realiteit. Dit is de reden waarom we met Docker gaan, er zal documentatie zijn over hoe dingen rechtstreeks met de bron te doen, hoe idealiter alleen dat zal worden geconfronteerd.
Lokale ontwikkeling
De stappen zijn als volgt:
- Stap één: Git Clone https://github.com/ohmyform/ohmyform.git
- Stap twee: wijzig alles wat u wilt in de bron.
- Stap drie: CD OHMYFORM -Setp Four: Git submodule update -Init -Stap vijf: Docker -compose -up -d
- Stap zes: Docker-compose PS Je moet op dit moment een werkinstantie hebben om mee te spelen op http: // localhost: 5000/binnen momenten.
Installatie van een productie -instantie
Ohmyform heeft onlangs zware hercertificering en hercertificering ondergaan voordat we u zouden aanraden om het in productie te gebruiken. We zijn erin geslaagd om het doel te bereiken om een werkende bijgewerkte en CVE gratis pre 1.0 -release beschikbaar te hebben. We gaan streven naar een aantal dingen die moeten worden voltooid voordat we het als 1,0 stabiel beschouwen, maar u bent welkom om het voor kleine campagnes uit te voeren. Het is onwaarschijnlijk dat we het opslagsysteem gaan breken.
Compile van de bron
Dit wordt meestal niet ondersteund en de meeste QA via GIT -problemen zullen deze lijn hebben aangehaald en worden gesloten voor triage -randgevallen, we willen geen mogelijke edge -cases ondersteunen. Omgekeerd zullen we alle problemen zeker eerlijk overwegen, maar als het een aanzienlijke inspanning vereist of zwaar afleidt van de reikwijdte zonder redelijke oorzaak, zullen we het waarschijnlijk uit de tracker triage.