OhMyForm नि: शुल्क फॉर्म बिल्डर
रूपों और सर्वेक्षणों के लिए टाइपफॉर्म के लिए ओपन सोर्स विकल्प
OHMYForm ऑनलाइन फॉर्म को शिल्प करने के लिए फॉर्म बिल्डर टूल प्रदान करता है। सर्वेक्षण, बाजार अनुसंधान और भर्ती के लिए पेशेवर दिखने वाले रूप में एम्बेडेबल रूप उत्पन्न करें।
अवलोकन
OHMYFORM पेशेवर ग्रेड मोबाइल तैयार फॉर्म, सर्वेक्षण और प्रश्नावली उत्पन्न करने के लिए 100% ओपन सोर्स सॉफ्टवेयर है। मानक वेब प्रौद्योगिकियों का उपयोग डेस्कटॉप, वेब या मोबाइल ऐप पर फॉर्म को एम्बेड करना आसान बनाता है। OhmyForm Google रूपों, टाइपफॉर्म, Wufoo, फॉर्मिक, सरल रूप और गुरुत्वाकर्षण रूपों के लिए सबसे लोकप्रिय विकल्प में से एक है। यह आपको उन सभी सुविधाओं को देता है जिन्हें आपको अपने रूपों को मुफ्त में बनाने और वितरित करने की आवश्यकता है। फॉर्म बिल्डिंग सुविधाओं के साथ यह आपको अपने फॉर्म सबमिशन का विश्लेषण करने के लिए उपकरण भी प्रदान करता है। पावर ऑफ़ ओपन सोर्स सॉफ्टवेयर अपने समुदाय के माध्यम से आता है और ओममॉफ़ ने कभी भी सुधार किया है और शीर्ष पायदान डेवलपर समुदाय है जो नियमित रूप से सॉफ्टवेयर में सुधार कर रहा है। OHMYFORM किसी भी भुगतान या होस्ट किए गए योजनाओं के साथ नहीं आता है जो 100% खुला स्रोत है और आपको सॉफ़्टवेयर की मेजबानी करने के लिए सभी नियंत्रण प्रदान करता है। यह एक डॉकर छवि के साथ आता है, जो आपके बुनियादी ढांचे में इसे स्थापित करना और होस्ट करना आसान बनाता है। हालांकि इसके लिए आपको बुनियादी ढांचे और सुरक्षा का प्रबंधन करने की आवश्यकता है। OHMYFORM विकास सॉफ्टवेयर के तहत एक सक्रिय रूप से है और उनके पास कुछ व्यापक सूची है जो वर्तमान में बहु भाषा समर्थन, JSON, CSV और XML के रूप में निर्यात की तरह काम कर रहे हैं। और उनके पास संस्करण 1.0 के लिए एक रोडमैप के रूप में भविष्य की वृद्धि की एक सूची भी है
सिस्टम आवश्यकताएं
OhmyForm को कॉन्फ़िगर करने के लिए, आपके पास निम्नलिखित सॉफ्टवेयर्स होने चाहिए
- node.js
- मोंगो डीबी
- रेडिस
- ईमेल उदाहरण
विशेषताएँ
निम्नलिखित OHMYFORM की प्रमुख विशेषताएं हैं
- बहु-भाषा समर्थन (अर्ध कार्यान्वित)
- 11 संभावित प्रश्न प्रकार
- संपादन योग्य प्रारंभ और अंत पृष्ठ
- XLS, JSON या CSV को निर्यात सबमिशन
- देशी एनालिटिक्स और गूगल एनालिटिक्स सपोर्ट
- प्रत्येक उपयोगकर्ता के लिए कस्टम सबडोमेन
- एम्बेडेबल फॉर्म
- एक सेवा एपीआई के रूप में प्रपत्र।
V1.0.0 के लिए रोडमैप पर ####
- सभी फॉर्म डेटा के लिए एन्क्रिप्शन लागू करें
- टाइपफॉर्म एपीआई एकीकरण जोड़ें
- प्लगइन/3 पार्टी एकीकरण समर्थन (ALA स्लैक) जोड़ें
- आसान स्थापना और सेटअप के लिए विकी बनाएं
- स्ट्राइप/पेमेंट फॉर्म फ़ील्ड जोड़ें
- कस्टम बैकग्राउंड और ड्रॉपडाउन फ़ील्ड इमेज जोड़ें
- फ़ाइल अपलोड फ़ॉर्म फ़ील्ड जोड़ें
- हरोकू और डॉकरहब के साथ तैनाती
- बेहतर लाइसेंसिंग के साथ प्रतिस्थापन में एक बूंद के लिए मोंगोडब।
स्थापना निर्देश
अनुशंसित विधि डॉकर के माध्यम से है
डॉकर हमें केवल वास्तव में संभावित तैनाती परिदृश्यों की एक बहुत सीमित संख्या से निपटने के लिए विलासिता की पुष्टि करता है क्योंकि हम इस प्रक्रिया में आपको या हमें बहुत अधिक लागत के बिना ऐप के साथ पूरे वातावरण को जहाज करने के लिए मिलता है। इसे प्राप्त करने के लिए डॉकर से पहले हमें एक पूरी वर्चुअल मशीन को जहाज करना होगा या इससे भी बदतर आपको एक समान सर्वर का निर्माण करना होगा और इसे अपने तरीके से जहाज करना होगा। अब इसका सिर्फ एक डॉकर वास्तविकता से दूर खींचता है। यही कारण है कि हम डॉकर के साथ जा रहे हैं, इस बात पर प्रलेखन होगा कि स्रोत के साथ सीधे चीजों को कैसे किया जाए, हालांकि आदर्श रूप से यह केवल योगदानकर्ता होगा।
स्थानीय विकास
कदम इस प्रकार हैं:
- चरण एक: git क्लोन https://github.com/ohmyform/ohmyform.git
- चरण दो: स्रोत में आप जो कुछ भी चाहते हैं उसे संशोधित करें।
- चरण तीन: सीडी ओमिफ़ॉर्म -SETP फोर: गिट सबमॉड्यूल अपडेट - -इनिट -चरण पांच: डॉकर -कॉम्पोजे -डी
- चरण छह: डॉकर-कम्पोज पीएस आपको इस बिंदु पर http: // localhost: 5000/क्षणों के भीतर खेलने के लिए एक कार्यशील उदाहरण होना चाहिए।
एक उत्पादन उदाहरण की स्थापना
OHMYFORM ने हाल ही में भारी पुन: प्रमाणन और पुन: फैक्टरिंग से पहले हम अनुशंसा करेंगे कि आप इसे उत्पादन में उपयोग करें। हम एक वर्किंग अपडेट और CVE फ्री प्री 1.0 रिलीज़ उपलब्ध होने के लक्ष्य को प्राप्त करने में कामयाब रहे हैं। हम इसे 1.0 स्थिर मानने से पहले कई चीजों को पूरा करने के लिए लक्ष्य करने जा रहे हैं, लेकिन छोटे अभियानों के लिए इसे चलाने के लिए आपका स्वागत है। यह संभावना नहीं है कि हम स्टोरेज सिस्टम को तोड़ने जा रहे हैं।
स्रोत से संकलित करें
यह आम तौर पर समर्थित नहीं होता है और अधिकांश क्यूए के माध्यम से GIT मुद्दों को इस लाइन का हवाला दिया जाएगा और इसे ट्राइएज एज मामलों के लिए बंद कर दिया जाएगा, हम अनंत संभावित बढ़त के मामलों का समर्थन नहीं करना चाहते हैं। इसके विपरीत, हम निश्चित रूप से सभी मुद्दों पर उचित रूप से विचार करेंगे, लेकिन अगर इसके लिए एक महत्वपूर्ण प्रयास की आवश्यकता होगी या उचित कारण के बिना दायरे से विचलित हो जाएगा तो हम इसे ट्रैकर से बाहर निकालने की संभावना करेंगे।