Orbeon szoftver

Orbeon Ingyenes formaépítő

Vállalati szintű webes űrlapok tervezése, felépítése és telepítése

Az Orbeon -t az ipari szintű komplex formák egyszerű és gyors előállítására használják. Mivel a platform agnosztikus, az űrlapok asztali, laptopok és mobiltelefonok útján érhetők el.

Áttekintés

Az Orbeon Forms egy népszerű nyílt forráskódú Form Builder szoftver, amely fejlett funkciókat biztosít a létrehozó webes űrlapok gyors. Ez egy XML alapú forma, amely erősen támaszkodik a HTML koncepciókra. Tehát a tanulási görbe nem túl meredek azok számára, akik ismerik a HTML -t. Ez a Google Forms nyílt forráskódú alternatívája, írja be a Form.io és az Ohmyform formáját. Az Orbeon from egy web alapú Form Building alkalmazás, tehát nem igényel más szoftvert, hanem egy webes böngészőre a webes űrlapok tervezéséhez, felépítéséhez és telepítéséhez. Az Orbeon űrlap által generált űrlapok a szokásos webes technológiákat követik, amelyek megkönnyítik a hozzáférést az asztali számítógépeken, laptopokon és mobiltelefonokon. Az adatbiztonság manapság nagyon kritikus jelentőségű a vállalkozások számára. Az Orbeon forma támogatja a „titkosítást nyugalomban”, ami azt jelenti, hogy az adatok tárolásakor az adatbázis titkosított, és nincs szükség további beépülő modulokra vagy eszközökre az adatok rögzítéséhez. Ez a szolgáltatás segít betartani a prémetési rendeleteket, mint például a GDPR. Az Orbeon forma támogatja az egyszerű drag and drop forma -készítőt, amely nagyon egyszerűvé teszi a webes űrlapok létrehozását a HTML kevés ismeretével. Támogatja az érvényesítés előzetes szintjét és az adatpopuláció automatikus kiszámítását is. Támogatja a harmadik fél API -integrációját is, amely lehetővé teszi a webes űrlapok összekapcsolását a harmadik fél API szolgáltatásaival, valamint a saját szerver háttérrel az űrlapadatok feldolgozásához. Támogatja mind a JSON, mind az XML formátumot a külső szolgáltatások számára a válasz visszatérítéséhez. Az Orbeon Form különféle más online formaépítőket ver, mint például a Google, a TypeForm, a többoldalas formájú támogatás, a PDF generáció fejlett funkciói miatt. PDF fájlokat generálhat akár PDF sablonból, akár egy űrlapból.

Rendszerkövetelmények

Az Orbeon Forms minden olyan platformon fut, amely támogatja:

  • Java futásideje
  • Egy szervlet 2.5 (vagy nagyobb) tartály, például Apache Tomcat. A támogatott verziókról lásd a Tomcat -ot.

Hardverkövetelmények

Javasoljuk, hogy futtassa az Orbeon űrlapokat egy dedikált szerveren vagy példányon, amely megfelel a következő követelményeknek:

  • CPU: A közelmúltban 4-mag, vagy annál több, Intel Xeon vagy Core i7 vagy újabb. Nem javasoljuk az AMD CPU -kat (a Ryzen vonal előtt).
  • RAM: 4 GB RAM vagy annál több, a Java virtuális géphez (JVM halom méret). Ha az AWS EC2 -t használja, azt javasoljuk, hogy kezdje el a C4.2XLARGE példányt. A legtöbb projekt esetében biztonságos egy konfigurációval kezdeni ezen a vonalon, de érdemes lehet erősebb vagy több szerver vagy példány (vagy azzal egyenértékű) olyan helyzetekre, amelyek magas rendelkezésre állást igényelnek, vagy nagyobb terhelést kezeljenek. Az Orbeon Forms PE futtatásakor több szerveren vagy példányon, szerverenként vagy példányonként egy PE előfizetésre van szüksége. A méretezéssel kapcsolatos további részletekért lásd a szakaszot arról, hogy az Orbeon űrlapok mennyit képesek kezelni.

Jellemzők

Az alábbiakban az Orbeon legfontosabb jellemzői

  • Nemzetközlés.
  • Hozzáférés-szabályozás.
  • Többoldalas űrlapok.
  • Szerverköteg.
  • Liferay támogatás.

Telepítési útmutató

java virtuális gép konfigurációja

Konfigurálja a Java virtuális gépet a következő címmel:

  • -xmx opció a dedikált Java halom memóriához:
    • Fejlesztési gépen: legalább 1 GB Java -halom: -xmx1g
    • Egy termelési gépen: legalább 4 GB Java -halom: -xmx4g
  • -XX: MaxPermMsize a “permgen” térért (Java 1.7):
    • Használjon legalább: -xx: maxPermsize = 256m Ezenkívül győződjön meg arról, hogy a Java 7 használatakor nincs többszintű összeállítása Megjegyzés: A UNIX rendszereken a GIJ / GCG nem támogatott, mivel jelentések vannak a futásidejű környezet és az Orbeon formákkal kapcsolatos kérdésekről. Ehelyett azt javasoljuk, hogy használja az Oracle Runtime Java környezetet.

Adatbázis beállítása

A dobozból származó űrlapokat, amelyeket az Form Builder segítségével készít, valamint az ilyen formákkal rögzített adatokat, egy beágyazott adatbázisba, az úgynevezett Ont. Beállíthatja az Orbeon űrlapokat, hogy ezeket az adatokat tárolják a relációs adatbázisban, de ha az Orbeon űrlapokkal kezdődik, akkor csak a beágyazott létezést használhatja, még akkor is, ha csak ideiglenesen. Vegye figyelembe, hogy a létezésnek képesnek kell lennie arra, hogy írjon a Web-Inf/Exart-Data könyvtárba, bárhol az Orbeon Forms .War fájl tömörítetlen. Tehát, különösen, ha az UNIX -en tartózkodik, győződjön meg arról, hogy ez a könyvtár írható -e az alkalmazáskiszolgáló futtató folyamatával.

licenc telepítése (csak az orbeon pe formák)

  • Ha az Orbeon Forms CE -t futtatja, akkor nem kell telepítenie a licencfájlt.
  • Ha az Orbeon Forms PE -t futtatja:
    • Töltse ki az alábbiakban az alkalmazáskiszolgáló lépéseit
    • Teljes licencet szerezhet Orbeon -tól, vagy próba engedélyt kaphat
    • A szervlet -tároló elindítása előtt másolja át a licencfájlt az Orbeon Forms War fájl alatt:
WEB-INF/resources/config/license.xml

Az Orbeon Forms 4.1 és újabb formákkal a Licence.xml fájlt is elhelyezheti a felhasználó otthoni könyvtárába. Például a UNIX rendszereken:

~/.orbeon/license.xml

Az Orbeon a háborúban először keresi a licencfájlt, és ha nem találja meg, hogy megkísérelje megtalálni azt az otthoni könyvtár alatt. Ennek a megközelítésnek az az előnye, hogy nem kell megtalálnia, ahol a háború fájlt telepítik a konténerében, vagy hogy a háborús fájlt a licenc segítségével készítsék el és állítsák újra. Megjegyzés: Az Orbeon Forms a Java System.getProperty (“user.home”) használja a felhasználó otthoni könyvtárának azonosításához.

BASE URL a belső szolgáltatásokhoz

Ez a lépés néha választható. A beállítástól függően, ha a dolgok nem működnek a dobozból (például ha adatbázis-hibák vannak a minta űrlapokkal), akkor előfordulhat, hogy be kell állítania az oxf.url-rewriting.service.base-uri konfigurációs tulajdonságot a tulajdonságaiban -local.xml fájl. Gyakran elegendő a következőkre állítani (a porthoz igazítva és az előtaghoz):

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

GYIK


Van -e valamilyen költség az orbeon űrlapok használatához?

A Professional Edition (PE) készítései a PE előfizetési terveken keresztül érhetők el. További kereskedelmi támogatás érhető el a DEV támogatási tervekkel. A közösségi kiadás (CE) építése ingyenesen elérhető, függetlenül attól, hogy nyílt forráskódú vagy kereskedelmi alkalmazások készítéséhez használja -e. Az Orbeon Forms CE teljes forráskódja ingyenesen és valódi nyílt forrású kifejezések mellett elérhető. Az Orbeon Forms PE forráskódja igény szerint az előfizetési ügyfelek számára elérhető. A nyílt forráskóddal szabadon vagy, ahogyan azt kéri:

  • Bővítse ki a platformot
  • Építsen alkalmazásokat a platform tetejére Vegye figyelembe azonban, hogy ha változtatásokat hajt végre a meglévő Orbeon Forms kódban, akkor az LGPL licenc feltételei kötelezik Önt, amely megköveteli, hogy az alkalmazás terjesztésekor újraelosztja a nyílt forráskódú közösség változásait.

Használhatok -e egy orbeon űrlapok régebbi verzióját egy újabb licencfájllal?

Igen, az adott verzióhoz generált licenc a szoftver korábbi verzióival is működni fog. Például, ha van licencfájlja az Orbeon Forms 2017.2 -hez, akkor használhatja az Orbeon Forms 2017.1 -rel, és így tovább.

Használhatok -e az Orbeon űrlapok újabb verzióját egy régebbi licencfájllal?

Attól függ: -Ha a licencfájlnak nem blank előfizetési végződési dátuma van, akkor frissíthet minden Orbeon Forms verzióra, amelyet az adott dátum előtt közzétesznek. Más szavakkal, frissítheti az Orbeon űrlapok bármely verzióját, amely közzétett, amíg az előfizetés aktív, és a licencfájl ezt tükrözi. -Ha a licencfájlnak üres előfizetési vége van, de nem blank verzióval rendelkezik, akkor bármilyen verzióra frissítheti a megadott verziót. Megjegyzés: Csak az első két verziószámot kell ellenőrizni. Ha a licencfájl a 4.4 -et mondja, akkor például a 4.4.1 -et használhatja. Más szavakkal, a kisebb frissítések mindig megengedettek. -Ha a licencfájlnak nincs sem blank előfizetés vége, sem nem blank verziója, akkor az Orbeon űrlapok verziójára nincs korlátozás, amelyet használhat. A fentiek mindaddig érvényesek, amíg a licenc nem lejárt, ha van lejárati dátuma. A gyakorlatban az általunk előállított Orbeon űrlapok általában a következő funkciókkal rendelkeznek: 2018 februárjától kezdve:

  • PE alapvető engedélyek
    • Legyen egy lejárati idő egy türelmi idővel
    • Van egy üres verziómező -Rendeljen előfizetési indítást és előfizetési dátumokat
  • PE ezüst és PE ​​arany licencek
    • Legyen egy lejárati időpont egy türelmi idővel (kivéve a nagyszapított licenc megújításokat)
    • Van egy üres verziómező -Rendeljen előfizetési indítást és előfizetési dátumokat 2018 februárjáig:
  • PE alapvető engedélyek
    • Legyen lejárati dátum
    • Van egy üres verziómező -Ne legyen előfizetési indító és előfizetéssel rendelkező dátumok
  • PE ezüst és PE ​​arany licencek
    • Ne legyen lejárati dátuma
    • Van egy adott verziómező -Rendeljen előfizetési indítást és előfizetési dátumokat

A licencem lejár, és a szoftver abbahagyja a működését?

2018 februárjától kezdve:

  • A termelési engedélyek egy türelmi idő után járnak le (a nagyszapított licencmegújítások kivételével).
  • A nem termelés alapvető engedélyek (valamint a régebbi dev licencek) türelmi idő után járnak le (kivéve a nagyapált licenc megújításokat). A részletekért lásd az új PE Gold előnyöket és az örök engedélyeket, amelyek nagyapák. 2018 februárjáig:
  • A termelési engedélyek nem járnak le.
  • A nem termelés alapvető engedélyek (valamint a régebbi dev licencek) lejárnak.
  • Ellenőrizheti, hogy van -e tényleges lejárat a licencfájl lejárati mezőjének ellenőrzésével.

Mi az előfizetési végű mező a licencfájlban?

Az előfizetés-vég mező informatív és jelzi a támogatási előfizetés végét, ha alkalmazható.

Mit fizetek, amikor megszerezem az Orbeon Forms PE termelési előfizetést?

Az első évben mindkettő:

  • Licenc a szoftver telepítéséhez és használatához
  • Egyéves támogatás A második és az azt követő évek:
  • További évek támogatása
 Magyar