Λογισμικό ohmyform

OhMyForm Δωρεάν οικοδόμος φόρμας

Εναλλακτική λύση ανοιχτού κώδικα για τυπογραφική μορφή για μορφές και έρευνες

Το OhMyForm παρέχει εργαλεία οικοδόμησης φόρμας για τη δημιουργία ηλεκτρονικών εντύπων. Δημιουργήστε επαγγελματικά ενσωματωμένα έντυπα για έρευνες, έρευνα αγοράς και πρόσληψη.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το OhMyForm είναι 100% λογισμικό ανοιχτού κώδικα για τη δημιουργία φόρτων έτοιμης για κινητά, έρευνες και ερωτηματολόγια. Η χρήση των τυποποιημένων τεχνολογιών Web διευκολύνει την ενσωμάτωση των έντυπων σε εφαρμογές επιφάνειας εργασίας, ιστού ή κινητής τηλεφωνίας. Το OhMyForm είναι μια από τις πιο δημοφιλείς εναλλακτικές λύσεις στα έντυπα Google, TypeForm, Wufoo, Formik, απλή μορφή και μορφές βαρύτητας. Σας δίνει όλες τις δυνατότητες που χρειάζεστε για να δημιουργήσετε και να διανείμετε δωρεάν τις φόρμες σας. Μαζί με τα χαρακτηριστικά του κτιρίου φόρμας σας παρέχει επίσης τα εργαλεία για να αναλύσετε τις υποβολές φόρμας σας. Η δύναμη του λογισμικού ανοιχτού κώδικα έρχεται μέσω της κοινότητας του και η OhmyForm έχει βελτιώσει ποτέ και την κορυφαία κοινότητα προγραμματιστών που βελτιώνει το λογισμικό σε τακτική βάση. Το OhMyForm δεν έρχεται με καμία πληρωμένη ή φιλοξενούμενη σχέδια το 100% ανοιχτό κώδικα και σας δίνει όλο τον έλεγχο για να φιλοξενήσετε τον εαυτό σας το λογισμικό. Έρχεται επίσης με μια εικόνα Docker, η οποία καθιστά εύκολη τη δημιουργία και την φιλοξενία της στην υποδομή σας. Αν και αυτό απαιτεί να διαχειριστείτε και την υποδομή και την ασφάλεια. Το OhMyForm είναι ένα λογισμικό ανάπτυξης ενεργά και έχουν κάποιο ολοκληρωμένο κατάλογο χαρακτηριστικών που εργάζονται επί του παρόντος, όπως η υποστήριξη πολλαπλών γλωσσών, η εξαγωγή ως JSON, CSV και XML. Και έχουν επίσης έναν κατάλογο μελλοντικής βελτίωσης στη μορφή ενός χάρτη πορείας για την έκδοση 1.0

Απαιτήσεις συστήματος

Για να διαμορφώσετε το ohmyform, πρέπει να έχετε τα ακόλουθα λογισμικά

  • node.js
  • Mongo DB
  • Redis
  • Παράρτημα ηλεκτρονικού ταχυδρομείου

Χαρακτηριστικά

Ακολουθούν τα βασικά χαρακτηριστικά του ohmyform

  • Υποστήριξη πολλαπλών γλωσσών (ημι-εφαρμόζεται)
  • 11 πιθανοί τύποι ερωτήσεων
  • Επεξεργάσατε σελίδες εκκίνησης και λήξης
  • Εξαγωγή υποβολών σε XLS, JSON ή CSV
  • Υποστήριξη Native Analytics και Google Analytics
  • Προσαρμοσμένοι υποτομείς για κάθε χρήστη
  • Ενσωματωμένες φόρμες
  • μορφές ως API υπηρεσίας.

στον χάρτη πορείας για το v1.0.0

  • Εφαρμογή κρυπτογράφησης για όλα τα δεδομένα φόρμας
  • Προσθήκη ενσωμάτωσης API τυπογραφίας
  • Προσθήκη υποστήριξης ενσωμάτωσης Plugin/3rd Party (Ala Slack)
  • Δημιουργήστε wiki για εύκολη εγκατάσταση και ρύθμιση
  • Προσθήκη πεδίου φόρμας/φόρμας πληρωμής
  • Προσθέστε προσαρμοσμένες εικόνες φόντου και αναπτυσσόμενου πεδίου
  • Προσθήκη πεδίου φόρμας μεταφόρτωσης αρχείων
  • Ανάπτυξη με Heroku και DockerHub
  • Ditch MongoDB για μια πτώση στην αντικατάσταση με καλύτερη αδειοδότηση.

Οδηγίες Εγκατάστασης

Η συνιστώμενη μέθοδος είναι μέσω του Docker

Το Docker μας προσφέρει την πολυτέλεια μόνο να αντιμετωπίσουμε πραγματικά έναν πολύ περιορισμένο αριθμό πιθανών σεναρίων ανάπτυξης καθώς φτάνουμε στο σύνολο του περιβάλλοντος με την εφαρμογή χωρίς να σας κοστίζουν πολύ στη διαδικασία. Πριν από το Docker για να επιτευχθεί αυτό, θα έπρεπε να στείλουμε ένα ολόκληρο εικονικό μηχάνημα ή ακόμα χειρότερα να σας δημιουργήσουμε έναν ίδιο διακομιστή και να το στείλουμε με τον τρόπο σας. Τώρα είναι απλά ένας docker να απομακρυνθεί από την πραγματικότητα. Αυτός είναι ο λόγος για τον οποίο πηγαίνουμε με το Docker, θα υπάρξουν τεκμηρίωση για το πώς να κάνουμε τα πράγματα άμεσα με την πηγή, ωστόσο, ιδανικά αυτό θα είναι μόνο συνεισφέροντας.

Τοπική ανάπτυξη

Τα βήματα είναι τα εξής:

  • Βήμα πρώτο: Git Clone https://github.com/ohmyform/ohmyform.git
  • Βήμα δεύτερο: Τροποποιήστε οτιδήποτε θέλετε στην πηγή.
  • Βήμα τρίτο: CD ohmyform -SetP Four: Ενημέρωση υπομονάδα Git - -Init -Βήμα πέντε: Docker -Compose up -d
  • Βήμα έξι: Docker-Compose PS Θα πρέπει να έχετε ένα σημείο εργασίας για να παίξετε με http: // localhost: 5000/μέσα σε λίγα λεπτά.

Εγκατάσταση μιας παραγωγής παραγωγής

Η OhMyform υποβλήθηκε πρόσφατα σε βαρύ εκ νέου πιστοποίηση και εκ νέου παραγωγή πριν προτείνουμε να το χρησιμοποιήσετε στην παραγωγή. Καταφέραμε να επιτύχουμε το στόχο να έχουμε διαθέσιμη μια ενημερωμένη έκδοση και δωρεάν απελευθέρωση Pre 1.0. Θα επιδιώξουμε να ολοκληρωθούν πολλά πράγματα πριν το θεωρήσουμε 1.0 σταθερό, αλλά είστε ευπρόσδεκτοι να το εκτελέσετε για μικρές εκστρατείες. Είναι απίθανο να σπάσουμε το σύστημα αποθήκευσης.

Σχέδιο από την πηγή

Αυτό δεν θα υποστηρίζεται συνήθως και τα περισσότερα QA μέσω ζητημάτων GIT θα έχουν αναφερθεί αυτή η γραμμή και θα είναι κλειστά για περιπτώσεις ακραίων ταξινόμησης, δεν θέλουμε να υποστηρίξουμε άπειρες πιθανές περιπτώσεις. Αντίθετα, σίγουρα θα εξετάσουμε όλα τα ζητήματα δίκαια, ωστόσο, αν χρειαστεί μια σημαντική προσπάθεια ή θα αποσπάσει μεγάλη προσοχή από το πεδίο εφαρμογής χωρίς εύλογη αιτία, πιθανότατα θα το ταξινομήσουμε από τον ιχνηλάτη.

 Ελληνικά