OhMyForm Formateur de formulaire GRATUIT
Alternative open source à TypeForm pour les formulaires et les enquêtes
OhMyform fournit des outils de création de formulaires pour créer des formulaires en ligne. Générez des formulaires intégrés professionnels pour des enquêtes, des études de marché et du recrutement.
Aperçu
Ohmyform est un logiciel 100% open source pour générer des formulaires, des enquêtes et des questionnaires prêts à l’emploi mobile professionnels. L’utilisation de technologies Web standard facilite l’intégration des formulaires sur les applications de bureau, Web ou mobiles. OhmyForm est l’une des alternatives les plus populaires aux formulaires Google Formes, TypeForm, Wufoo, Formrik, Simple Form et Gravity. Il vous donne toutes les fonctionnalités dont vous avez besoin pour créer et distribuer vos formulaires gratuitement. Parallèlement aux fonctionnalités de construction de formulaires, il vous fournit également les outils pour analyser vos soumissions de formulaire. La puissance des logiciels open source découle de sa communauté et OHMyform a toujours amélioré et une communauté de développeurs de premier ordre qui améliore régulièrement le logiciel. Ohmyform ne vient pas avec des plans payants ou hébergés sa source 100% et vous donne tout le contrôle pour héberger le logiciel vous-même. Il est également livré avec une image Docker, ce qui facilite la configuration et l’héberger dans votre infrastructure. Bien que cela vous oblige à gérer l’infrastructure et la sécurité également. OhMyform est un logiciel activement sous le développement et ils ont une liste complète des fonctionnalités sur lesquelles ils travaillent actuellement comme le support multi-langues, l’exportation sous le nom de JSON, CSV et XML. Et ils ont également une liste d’amélioration future sous forme de feuille de route pour la version 1.0
Configuration requise
Afin de configurer l’Ohmyform, vous devez avoir les logiciels suivants
- Node.js
- Mongo DB
- redis
- Instance par e-mail
Caractéristiques
Voici les principales caractéristiques d’Ohmyform
- Support multi-langues (semi implémenté)
- 11 types de questions possibles
- Pages de début et de fin modifiables
- Soumissions d’exportation à XLS, JSON ou CSV
- Native Analytics et Google Analytics Support
- Sous-domaines personnalisés pour chaque utilisateur
- Formes intégrées
- Formulaires en tant qu’API de service.
sur la feuille de route pour V1.0.0
- Implémentez le cryptage pour toutes les données de formulaire
- Ajouter l’intégration de l’API TypeFor
- Ajouter le support d’intégration du plugin / tiers (ALA Slack)
- Créer un wiki pour une installation et une configuration faciles
- Ajouter un champ de formulaire de bande / de paiement
- Ajouter des images de champ d’arrière-plan personnalisées et de champ déroulant
- Ajouter un champ de formulaire de téléchargement de fichiers
- Déployable avec Heroku et Dockerhub
- Ditch MongoDB pour une baisse de remplacement avec une meilleure licence.
Instructions d’installation
La méthode recommandée est via Docker
Docker nous offre le luxe de ne devoir vraiment pas faire face à un nombre très limité de scénarios de déploiement possibles car nous pouvons expédier l’environnement entier avec l’application sans vous coûter ou nous beaucoup dans le processus. Avant que Docker à y parvenir, nous aurions dû expédier une machine virtuelle entière ou pire encore, vous construisez un serveur identique et expédiez-le à votre façon. Maintenant, c’est juste un Docker se détourner de la réalité. C’est pourquoi nous allons avec Docker, il y aura de la documentation sur la façon de faire les choses directement avec la source, mais idéalement qui ne sera que contributeur.
Développement local
Les étapes sont les suivantes:
- Première étape: Git Clone https://github.com/ohmyform/ohmyform.git
- Deuxième étape: modifiez tout ce que vous voulez dans la source.
- Troisième étape: CD ohmyform
- Setp quatre: mise à jour du sous-module GIT - Init
- Étape cinq: docker-compose up -d
- Étape Six: Docker-Compose PS À ce stade, vous devez avoir une instance de travail pour jouer avec http: // localhost: 5000 / dans les instants.
Installation d’une instance de production
Ohmyform a récemment subi une recertification et une re-faculté lourdes avant de recommander de l’utiliser en production. Nous avons réussi à atteindre l’objectif d’avoir une version de travail et de version pré-1.0 gratuites de travail et de CVE disponibles. Nous allons viser un certain nombre de choses à terminer avant de le considérer 1.0 stable, mais vous êtes invité à l’exécuter pour de petites campagnes. Il est peu probable que nous allons briser le système de stockage.
Compile à partir de la source
Cela ne sera généralement pas pris en charge et la plupart des problèmes de QA via GIT auront cette ligne citée et seront fermées aux cas de Triage Edge, nous ne voulons pas prendre en charge les cas de bord infinis possibles. Inversement, nous considérerons certainement tous les problèmes équitablement, mais si cela nécessitera un effort important ou distraire fortement de la portée sans motif raisonnable, nous le triacer probablement du tracker.