Orbeon सॉफ्टवेयर

Orbeon नि: शुल्क फॉर्म बिल्डर

उद्यम स्तर के वेब रूपों को डिजाइन, निर्माण और तैनात करें

ऑर्बीन का उपयोग औद्योगिक स्तर के जटिल रूपों को आसानी से और जल्दी से उत्पन्न करने के लिए किया जाता है। प्लेटफ़ॉर्म अज्ञेय होने के नाते, फॉर्म डेस्कटॉप, लैपटॉप और मोबाइल के माध्यम से सुलभ हैं।

अवलोकन

ओरबीन फॉर्म एक लोकप्रिय ओपन सोर्स फॉर्म बिल्डर सॉफ्टवेयर है जो वेब फॉर्म को जल्दी से उत्पन्न करने के लिए उन्नत सुविधाएँ प्रदान करता है। यह एक XML आधारित रूप है जो HTML अवधारणाओं पर बहुत अधिक निर्भर करता है। इसलिए सीखने की अवस्था किसी ऐसे व्यक्ति के लिए बहुत खड़ी नहीं है जो HTML जानता है। यह Google फॉर्म, टाइप फॉर्म .io और OHMYFORM का खुला स्रोत विकल्प है। Orbeon from एक वेब आधारित फॉर्म बिल्डिंग एप्लिकेशन है, इसलिए इसके लिए किसी अन्य सॉफ़्टवेयर की आवश्यकता नहीं है, लेकिन वेब रूपों को डिज़ाइन करने, बनाने और तैनात करने के लिए एक वेब ब्राउज़र की आवश्यकता नहीं है। ऑर्बोन फॉर्म द्वारा उत्पन्न फॉर्म मानक वेब प्रौद्योगिकियों का अनुसरण करते हैं जो डेस्कटॉप, लैपटॉप और मोबाइलों पर पहुंचना आसान बनाता है। इन दिनों व्यवसायों के लिए डेटा सुरक्षा बहुत महत्वपूर्ण है। ऑर्बीन फॉर्म “एन्क्रिप्शन पर आराम” का समर्थन करता है, जिसका अर्थ है कि जब डेटा को डेटाबेस को एन्क्रिप्टेड संग्रहीत किया जाता है और आपके डेटा को सुरक्षित करने के लिए आगे प्लगइन्स या टूल की आवश्यकता नहीं होती है। यह सुविधा आपको GDPR जैसे निजी नियमों का पालन करने में मदद करती है। ओरबीन फॉर्म एक सरल ड्रैग और ड्रॉप फॉर्म बिल्डर का समर्थन करता है जो HTML के थोड़े ज्ञान के साथ वेब रूपों को उत्पन्न करना बहुत आसान बनाता है। यह डेटा जनसंख्या के लिए सत्यापन के अग्रिम स्तर, और स्वचालित गणना का भी समर्थन करता है। यह थर्ड पार्टी एपीआई इंटीग्रेशन का भी समर्थन करता है जो आपको अपने वेब फॉर्म को थर्ड पार्टी एपीआई सेवाओं के साथ -साथ अपने स्वयं के सर्वर बैकएंड से कनेक्ट करने की अनुमति देता है ताकि फॉर्म डेटा को संसाधित किया जा सके। यह प्रतिक्रिया वापस करने के लिए बाहरी सेवाओं के लिए JSON और XML दोनों प्रारूप का समर्थन करता है। ऑर्बियोन फॉर्म Google जैसे विभिन्न अन्य ऑनलाइन फॉर्म बिल्डरों को हरा देता है, बहु-पृष्ठ फॉर्म सपोर्ट, पीडीएफ पीढ़ी की अपनी उन्नत विशेषताओं के कारण टाइपफॉर्म। आप पीडीएफ फाइलें या तो पीडीएफ टेम्पलेट से या एक फॉर्म से उत्पन्न कर सकते हैं।

सिस्टम आवश्यकताएं

ऑर्बीन फॉर्म किसी भी प्लेटफ़ॉर्म पर चलता है जो समर्थन करता है:

  • एक जावा रनटाइम
  • एक सर्वलेट 2.5 (या अधिक) कंटेनर जैसे कि अपाचे टॉमकैट। समर्थित संस्करणों के लिए, टॉमकैट देखें।

हार्डवेयर आवश्यकताएँ

हम आपको एक समर्पित सर्वर या उदाहरण पर ऑर्बोन फॉर्म चलाने की सलाह देते हैं जो निम्न आवश्यकताओं को पूरा करता है:

  • सीपीयू: हाल ही में 4-कोर, या अधिक, इंटेल एक्सोन या कोर आई 7 या नया। हम AMD CPUs (Ryzen लाइन से पहले) की सिफारिश नहीं करते हैं।
  • रैम: 4 जीबी रैम, या अधिक, जावा वर्चुअल मशीन (जेवीएम हीप आकार) के लिए उपलब्ध है। यदि AWS EC2 का उपयोग किया जाता है, तो हम आपको C4.2xlarge उदाहरण के साथ शुरू करने की सलाह देते हैं। अधिकांश परियोजनाओं के लिए, उन लाइनों के साथ एक कॉन्फ़िगरेशन के साथ शुरू करना सुरक्षित है, लेकिन आप उच्च उपलब्धता के लिए कॉल करने वाली स्थितियों के लिए या अधिक लोड को संभालने के लिए अधिक शक्तिशाली या कई सर्वर या उदाहरण (या समकक्ष) करना चाहते हैं। जब ऑर्बीन चल रहा है तो कई सर्वर या इंस्टेंस पर पीई बनाता है, आपको प्रति सर्वर या उदाहरण के लिए एक पीई सदस्यता की आवश्यकता होती है। साइज़िंग के बारे में अधिक जानकारी के लिए, उस अनुभाग को देखें जो ऑर्बीन फॉर्म संभाल सकता है।

विशेषताएँ

निम्नलिखित ऑर्बोन की प्रमुख विशेषताएं हैं

  • अंतर्राष्ट्रीयकरण।
  • अभिगम नियंत्रण।
  • मल्टी पेज फॉर्म।
  • सर्वर स्टैक।
  • Liferay समर्थन।

स्थापना निर्देश

जावा वर्चुअल मशीन कॉन्फ़िगरेशन

जावा वीएम के साथ कॉन्फ़िगर करें:

  • -XMX समर्पित जावा हीप मेमोरी के लिए विकल्प:
    • एक विकास मशीन पर: कम से कम 1 जीबी जावा हीप: -xmx1g
    • एक उत्पादन मशीन पर: कम से कम 4 जीबी जावा हीप: -xmx4g
  • -xx: “पर्मगेन” स्पेस (जावा 1.7) के लिए मैक्सपेरिमाइज़ करें:
    • कम से कम का उपयोग करें: -xx: maxpermsize = 256m इसके अलावा, सुनिश्चित करें कि जावा 7 का उपयोग करते समय आपने संकलन नहीं किया है नोट: UNIX सिस्टम्स पर, GIJ / GCG समर्थित नहीं है क्योंकि उस रनटाइम वातावरण और ऑर्बीन रूपों के साथ मुद्दों की रिपोर्ट हैं। इसके बजाय, हम आपको Oracle रनटाइम जावा वातावरण का उपयोग करने की सलाह देते हैं।

डेटाबेस सेटअप

आउट-ऑफ-द-बॉक्स, फॉर्म बिल्डर के साथ आपके द्वारा बनाए गए रूपों के साथ-साथ उन रूपों के साथ कैप्चर किए गए डेटा को भी एक एम्बेडेड डेटाबेस में सहेजा जाएगा, जिसे अस्तित्व कहा जाता है। आप ऑर्बीन फॉर्म सेटअप कर सकते हैं, इसलिए यह डेटा आपके रिलेशनल डेटाबेस में संग्रहीत हो जाता है, लेकिन यदि आप ऑर्बीन फॉर्म के साथ आरंभ कर रहे हैं, तो आप बस एंबेडेड मौजूद का उपयोग कर सकते हैं, भले ही केवल अस्थायी रूप से। ध्यान दें कि मौजूद हैं वेब-इन/अस्तित्व-डेटा निर्देशिका को लिखने में सक्षम होने की आवश्यकता होगी, जहां भी ऑर्बीन फॉर्म .war फ़ाइल असम्पीडित है। इसलिए, विशेष रूप से यदि आप UNIX पर हैं, तो सुनिश्चित करें कि यह निर्देशिका आपके ऐप सर्वर को चलाने वाली प्रक्रिया द्वारा लिखने योग्य है।

लाइसेंस स्थापना (Orbeon फॉर्म PE केवल)

  • यदि आप orbeon फॉर्म CE चला रहे हैं, तो आपको लाइसेंस फ़ाइल स्थापित करने की आवश्यकता नहीं है।
  • यदि आप Orbeon फॉर्म PE चला रहे हैं:
    • नीचे अपने एप्लिकेशन सर्वर के लिए चरणों को पूरा करें
    • आप Orbeon से एक पूर्ण लाइसेंस प्राप्त कर सकते हैं, या एक परीक्षण लाइसेंस प्राप्त कर सकते हैं
    • अपना सर्वलेट कंटेनर शुरू करने से पहले, ऑर्बीन फॉर्म्स वॉर फाइल के तहत अपनी लाइसेंस फ़ाइल को कॉपी करें:
WEB-INF/resources/config/license.xml

ऑर्बीन फॉर्म 4.1 और नए के साथ, आप उपयोगकर्ता के होम डायरेक्टरी के तहत लाइसेंस। Xml फ़ाइल भी रख सकते हैं। उदाहरण के लिए, यूनिक्स सिस्टम पर:

~/.orbeon/license.xml

ऑर्बीन फॉर्म पहले युद्ध के भीतर लाइसेंस फ़ाइल के लिए खोज करता है, और यदि घर निर्देशिका के तहत इसे खोजने का प्रयास नहीं मिला। इस दृष्टिकोण का लाभ यह है कि आपको यह पता लगाने की आवश्यकता नहीं है कि युद्ध फ़ाइल आपके कंटेनर में कहां तैनात है, या लाइसेंस के साथ युद्ध फ़ाइल को असम्पीडित और पुन: प्रस्तुत करने के लिए है। नोट: Orbeon Forms java के सिस्टम का उपयोग करता है। getProperty (“user.home”) उपयोगकर्ता के होम डायरेक्टरी की पहचान करने के लिए। \ _ \ _ _ यह सर्वलेट कंटेनर चलाने वाले उपयोगकर्ता से मेल खाता है और जरूरी नहीं कि डेवलपर या सिस्टम व्यवस्थापक के उपयोगकर्ता से हो।

आंतरिक सेवाओं के लिए #### बेस URL यह कदम कभी -कभी वैकल्पिक होता है। आपके सेटअप के आधार पर, यदि चीजें बॉक्स से बाहर काम नहीं करती हैं (उदाहरण के लिए यदि आपके पास नमूना रूपों के साथ डेटाबेस त्रुटियां हैं) -local.xml फ़ाइल। अक्सर, यह निम्नलिखित को सेट करने के लिए पर्याप्त है (पोर्ट और उपसर्ग के लिए समायोजन):

property
    as="xs:anyURI"
    name="oxf.url-rewriting.service.base-uri"
    value="http://localhost:8080/orbeon"/ 

FAQS


क्या ऑर्बीन फॉर्म का उपयोग करने से जुड़ी कोई लागत है?

PE सदस्यता योजनाओं के माध्यम से व्यावसायिक संस्करण (PE) बिल्ड उपलब्ध हैं। आगे वाणिज्यिक समर्थन देव समर्थन योजनाओं के साथ उपलब्ध है। सामुदायिक संस्करण (CE) बिल्ड मुफ्त उपलब्ध हैं, चाहे आपका उपयोग खुले स्रोत या वाणिज्यिक अनुप्रयोगों के निर्माण के लिए किया जाए। Orbeon Forms CE के लिए पूरा स्रोत कोड नि: शुल्क और वास्तविक खुले स्रोत शर्तों के तहत उपलब्ध है। ऑर्बोन फॉर्म्स पीई के लिए स्रोत कोड मांग पर ग्राहकों को सदस्यता के लिए उपलब्ध है। ओपन सोर्स कोड के साथ, आप स्वतंत्र हैं जैसा कि आप कृपया:

  • प्लेटफ़ॉर्म का विस्तार करें
  • प्लेटफ़ॉर्म के शीर्ष पर अनुप्रयोगों का निर्माण करें हालांकि ध्यान दें कि यदि आप मौजूदा ऑर्बोन फॉर्म कोड में परिवर्तन करते हैं, तो आप एलजीपीएल लाइसेंस की शर्तों से बंधे होते हैं, जिसके लिए आपको अपना आवेदन वितरित करने पर ओपन सोर्स कम्युनिटी में परिवर्तन को फिर से बनाना होगा।

क्या मैं एक नए लाइसेंस फ़ाइल के साथ orbeon फॉर्म के पुराने संस्करण का उपयोग कर सकता हूं?

हां, किसी दिए गए संस्करण के लिए उत्पन्न लाइसेंस सॉफ्टवेयर के पिछले संस्करणों के साथ भी काम करेगा। उदाहरण के लिए यदि आपके पास ऑर्बीन फॉर्म 2017.2 के लिए लाइसेंस फ़ाइल है, तो आप इसे ऑर्बीन फॉर्म 2017.1 के साथ उपयोग कर सकते हैं, और इसी तरह।

क्या मैं एक पुराने लाइसेंस फ़ाइल के साथ orbeon फॉर्म के एक नए संस्करण का उपयोग कर सकता हूं?

निर्भर करता है: -यदि आपकी लाइसेंस फ़ाइल में गैर-ब्लैंक सदस्यता-अंत तिथि है, तो आप उस तारीख से पहले प्रकाशित किसी भी ऑर्बीन फॉर्म संस्करण में अपग्रेड कर सकते हैं। दूसरे शब्दों में, आप प्रकाशित ऑर्बियोन फॉर्म के किसी भी संस्करण में अपग्रेड कर सकते हैं जबकि आपकी सदस्यता सक्रिय है और आपकी लाइसेंस फ़ाइल यह दर्शाती है। -यदि आपकी लाइसेंस फ़ाइल में एक रिक्त सदस्यता-अंत है, लेकिन एक गैर-क्लैंक संस्करण है, तो आप निर्दिष्ट संस्करण को और शामिल किसी भी संस्करण में अपग्रेड कर सकते हैं। नोट: केवल पहले दो संस्करण संख्याओं की जाँच की जाती है। यदि आपकी लाइसेंस फ़ाइल 4.4 कहती है, तो आप उदाहरण के लिए 4.4.1 का उपयोग कर सकते हैं। दूसरे शब्दों में, मामूली अपडेट को हमेशा अनुमति दी जाती है। -यदि आपकी लाइसेंस फ़ाइल में न तो नॉन-क्लैंक सब्सक्रिप्शन-एंड और न ही नॉन-क्लैंक संस्करण है, तो ऑर्बोन फॉर्म के संस्करण पर कोई प्रतिबंध नहीं है जो आप उपयोग कर सकते हैं। उपरोक्त तब तक मान्य है जब तक कि लाइसेंस समाप्त नहीं हुआ है, अगर उसके पास एक समाप्ति तिथि निर्दिष्ट है। व्यवहार में, ऑर्बियोन फॉर्म्स लाइसेंस हमारे द्वारा आमतौर पर निम्नलिखित विशेषताएं होती हैं: फरवरी 2018 से:

  • पीई बेसिक लाइसेंस
    • एक अनुग्रह अवधि के साथ एक समाप्ति तिथि है
    • एक खाली संस्करण क्षेत्र है -सदस्यता-स्टार्ट और सदस्यता-अंत की तारीखें हैं
  • पीई सिल्वर और पीई गोल्ड लाइसेंस
    • एक अनुग्रह अवधि के साथ एक समाप्ति तिथि है (दादा लाइसेंस नवीनीकरण को छोड़कर)
    • एक खाली संस्करण क्षेत्र है -सदस्यता-स्टार्ट और सदस्यता-अंत की तारीखें हैं फरवरी 2018 तक:
  • पीई बेसिक लाइसेंस
    • एक समाप्ति तिथि है
    • एक रिक्त संस्करण फ़ील्ड है -सदस्यता-स्टार्ट और सदस्यता-अंत दिनांक नहीं है
  • पीई सिल्वर और पीई गोल्ड लाइसेंस
    • एक समाप्ति तिथि नहीं है
    • एक विशिष्ट संस्करण फ़ील्ड है -सदस्यता-स्टार्ट और सदस्यता-अंत की तारीखें हैं

क्या मेरा लाइसेंस समाप्त हो जाएगा और सॉफ्टवेयर को काम करना बंद कर देगा?

फरवरी 2018 से:

  • उत्पादन लाइसेंस एक अनुग्रह अवधि के बाद समाप्त हो जाता है (दादा लाइसेंस नवीनीकरण को छोड़कर)।
  • गैर-उत्पादन बुनियादी लाइसेंस (साथ ही साथ पुराने देव लाइसेंस) एक अनुग्रह अवधि के बाद समाप्त हो जाते हैं (दादा लाइसेंस नवीनीकरण को छोड़कर)। विवरण के लिए, नए पीई गोल्ड लाभ और सदा लाइसेंस दादा को देखें। फरवरी 2018 तक:
  • उत्पादन लाइसेंस समाप्त नहीं होता है।
  • गैर-उत्पादन बुनियादी लाइसेंस (साथ ही पुराने देव लाइसेंस) समाप्त होते हैं।
  • आप जांच सकते हैं कि लाइसेंस फ़ाइल की समाप्ति क्षेत्र की जाँच करके वास्तविक समाप्ति है या नहीं।

लाइसेंस फ़ाइल में सब्सक्रिप्शन-एंड फ़ील्ड क्या है?

सदस्यता-अंत क्षेत्र जानकारीपूर्ण है और लागू होने पर समर्थन सदस्यता के अंत को इंगित करता है।

जब मैं एक ऑर्बीन फॉर्म पीई उत्पादन सदस्यता प्राप्त करता हूं तो मैं क्या भुगतान कर रहा हूं?

पहला वर्ष, दोनों:

  • सॉफ़्टवेयर को स्थापित करने और उपयोग करने का लाइसेंस
  • समर्थन का एक वर्ष दूसरे और बाद के वर्ष:
  • समर्थन के अतिरिक्त वर्ष
 हिन्दी