Orbeon Free Form Builder
Entwerfen, Erstellen und Bereitstellen von Webformularen auf Unternehmensebene
Orbeon wird verwendet, um komplexe Formen der industriellen Ebene einfach und schnell zu erzeugen. Als Plattform agnostisch sind Formulare über Desktop, Laptops und Handys zugänglich.
Überblick
Orbeon Forms ist eine beliebte Open -Source -Formular -Builder -Software, die erweiterte Funktionen für die generierenden Webformen schnell bietet. Es handelt sich um eine XML -basierte Form, die stark auf HTML -Konzepte beruht. Die Lernkurve ist also nicht sehr steil für jemanden, der HTML kennt. Es handelt sich um Open -Source -Alternative von Google Forms, Typ Form.io und OhmyForm. ORBEON von ist eine webbasierte Formularerbauanwendung, sodass keine andere Software erforderlich ist, sondern ein Webbrowser zum Entwerfen, Erstellen und Bereitstellen von Webformularen. Formulare, die vom Orbeon -Formular erzeugt werden, folgt den Standard -Web -Technologien, mit denen Sie auf Desktops, Laptops und Handys zugreifen können. Die Datensicherheit ist heutzutage für Unternehmen sehr wichtig. Das Orbeon -Formular unterstützt „Verschlüsselung in Ruhe“, was bedeutet, dass die Datenbank, wenn die Daten gespeichert sind, verschlüsselt und keine weiteren Plugins oder Tools benötigt, um Ihre Daten zu sichern. Diese Funktion hilft Ihnen, die Privccy -Vorschriften wie die GDPR einzuhalten. Orbeon Form unterstützt einen einfachen Drag & Drop -Formular Builder, der es sehr einfach macht, Webformen mit wenig Kenntnis von HTML zu generieren. Es unterstützt auch das Fortschritt der Validierung und die automatische Berechnung der Datenpopulation. Es unterstützt auch die API -Integration von Drittanbietern, mit der Sie Ihre Webformulare mit API -Diensten von Drittanbietern sowie mit Ihrem eigenen Server -Backend verbinden können, um die Formulardaten zu verarbeiten. Es unterstützt sowohl das JSON- als auch das XML -Format für externe Dienste, um die Reaktion zurückzugeben. Orbeon Form schlägt verschiedene andere Online-Formularbauer wie Google, Typform aufgrund der erweiterten Funktionen der mehrseitigen Formularunterstützung, der PDF-Generation. Sie können PDF -Dateien entweder aus einer PDF -Vorlage oder aus einem Formular generieren.
System Anforderungen
Orbeon -Formulare läuft auf jeder Plattform, die unterstützt:
- Eine Java -Laufzeit
- Ein Servlet 2.5 (oder mehr) Container wie Apache Tomcat. Für die unterstützten Versionen siehe Tomcat.
Hardware-Anforderungen
Wir empfehlen, Orbeon -Formulare auf einem dedizierten Server oder einer Instanz auszuführen, die die folgenden Anforderungen erfüllen:
- CPU: Aktuelle 4-Core oder mehr Intel Xeon oder Core i7 oder neuer. Wir empfehlen AMD CPUs nicht (vor der Ryzen -Linie).
- RAM: 4 GB RAM oder mehr für die Java Virtual Machine (JVM Heap -Größe). Wenn Sie AWS EC2 verwenden, empfehlen wir Ihnen, mit einer C4.2xLarge -Instanz zu beginnen. Bei den meisten Projekten ist es sicher, mit einer Konfiguration in dieser Richtung zu beginnen. Möglicherweise möchten Sie jedoch leistungsstärkere oder mehrere Server oder Instanzen (oder gleichwertig) für Situationen haben, in denen eine hohe Verfügbarkeit gefordert wird oder mehr Last behandelt. Wenn Sie Orbeon -Formulare auf mehreren Servern oder Instanzen ausführen, benötigen Sie ein PE -Abonnement pro Server oder Instanz. Weitere Informationen zur Größe finden Sie im Abschnitt, wie viel Last -Orbeon -Formulare ausführen können.
Merkmale
Im Folgenden finden Sie die wichtigsten Merkmale von Orbeon
- Internationalisierung.
- Zugangskontrolle.
- Multi -Seiten -Formulare.
- Serverstack.
- Lebensunterstützung.
Installationsanleitung
Java Virtual Machine Konfiguration
Konfigurieren Sie die Java VM mit:
- -xmx Option für dedizierte Java Heap -Speicher:
- auf einer Entwicklungsmaschine: mindestens 1 GB Java Heap: -xmx1g
- Auf einer Produktionsmaschine: mindestens 4 GB Java Heap: -xmx4g
- -xx: maxpermSize für “Permgen” -Raum (Java 1.7):
- Verwenden Sie mindestens: -xx: maxpermSize = 256 m Stellen Sie außerdem sicher, dass Sie bei der Verwendung von Java 7 keine abgestufte Zusammenstellung haben Hinweis: Auf UNIX -Systemen wird GIJ / GCG nicht unterstützt, da es Berichte über Probleme mit dieser Laufzeitumgebung und Orbeon -Formulare gibt. Stattdessen empfehlen wir Ihnen, die Oracle Runtime Java -Umgebung zu verwenden.
Datenbank -Setup
Out-of-the-Box, Formulare, die Sie mit Formbuilder erstellen, sowie Daten, die mit diesen Formularen erfasst wurden, werden in einer eingebetteten Datenbank gespeichert, die genannt wird. Sie können Orbeon -Formulare einrichten, damit diese Daten in Ihrer relationalen Datenbank gespeichert werden. Wenn Sie jedoch mit Orbeon -Formularen beginnen, können Sie nur das eingebettete Gebrauch verwenden, auch wenn Sie nur vorübergehend vorhanden sind. Beachten Sie, dass es existieren muss, muss in das Verzeichnis web-inf/exist-data schreiben können, wo die Datei. Wenn Sie also auf Unix sind, stellen Sie sicher, dass dieses Verzeichnis durch den Prozess, der Ihren App -Server ausführt, beschreibbar ist.
Lizenzinstallation (Orbeon nur PE bildet PE)
- Wenn Sie Orbeon Forms CE ausführen, müssen Sie keine Lizenzdatei installieren.
- Wenn Sie Orbeon forms PE ausführen:
- Führen Sie die Schritte für Ihren Anwendungsserver unten aus
- Sie können eine vollständige Lizenz von Orbeon erhalten oder eine Testlizenz erhalten
- Kopieren Sie vor dem Starten Ihres Servlet -Containers Ihre Lizenzdatei unter der ORBEON -Formulare als Kriegsdatei:
WEB-INF/resources/config/license.xml
Mit Orbeon Forms 4.1 und neuer können Sie auch die lizenz.xml -Datei im Heimverzeichnis des Benutzers platzieren. Zum Beispiel auf UNIX -Systemen:
~/.orbeon/license.xml
Orbeon bildet zuerst nach der Lizenzdatei innerhalb des Krieges und findet es nicht Versuche, sie im Home -Verzeichnis zu finden. Der Vorteil dieses Ansatzes besteht darin, dass Sie nicht herausfinden müssen, wo die Kriegsdatei in Ihrem Container bereitgestellt wird, oder die Kriegsdatei mit der Lizenz zu komprimieren und zu reduzieren. HINWEIS: Orbeon -Formulare verwendet Javas System.getProperty (“user.Home”), um das Home -Verzeichnis des Benutzers zu identifizieren. \ _ \ _ Dies entspricht dem Benutzer, der den Servlet -Container ausführt, und nicht unbedingt dem Benutzer des Entwicklers oder des Systemadministrators.
Basis -URL für interne Dienste
Dieser Schritt ist manchmal optional. Abhängig von Ihrem Setup, wenn die Dinge nicht über das Box funktionieren (z. B. wenn Sie Datenbankfehler mit den Beispielformularen haben) -local.xml Datei. Oft reicht es aus, es auf Folgendes einzustellen (Anpassung an Port und Präfix):
property
as="xs:anyURI"
name="oxf.url-rewriting.service.base-uri"
value="http://localhost:8080/orbeon"/
FAQS
#VALUE!
Gibt es Kosten für die Verwendung von Orbeon -Formularen?
Professional Edition (PE) Builds sind über PE -Abonnementpläne erhältlich. Weitere kommerzielle Unterstützung finden Sie mit Dev Support -Plänen. Community Edition (CE) Builds sind kostenlos erhältlich, unabhängig davon, ob Sie es verwenden, um Open Source- oder Commercial -Anwendungen zu erstellen. Der vollständige Quellcode für Orbeon Forms CE ist kostenlos und unter realen Open Source -Begriffen verfügbar. Der Quellcode für Orbeon Forms PE steht Abonnementkunden auf Demand zur Verfügung. Mit dem Open -Source -Code sind Sie kostenlos, wie Sie möchten:
- Erweitern Sie die Plattform
- Erstellen Sie Anwendungen über der Plattform Beachten Sie jedoch, dass Sie, wenn Sie Änderungen am vorhandenen Orbeon Forms -Code vornehmen, an die Bedingungen der LGPL -Lizenz gebunden sind, wodurch Sie Änderungen an die Open -Source -Community bei der Verteilung Ihrer Bewerbung umverteilen müssen.
Kann ich eine ältere Version von Orbeon -Formularen mit einer neueren Lizenzdatei verwenden?
Ja, eine für eine bestimmte Version generierte Lizenz funktioniert auch mit früheren Versionen der Software. Wenn Sie beispielsweise eine Lizenzdatei für Orbeon Forms 2017.2 haben, können Sie sie mit Orbeon Forms 2017.1 usw. verwenden.
Kann ich eine neuere Version von Orbeon -Formularen mit einer älteren Lizenzdatei verwenden?
Es hängt davon ab, ob: -Wenn Ihre Lizenzdatei über ein Nicht-Blank-Abonnement-Enddatum verfügt, können Sie auf eine vor diesem Datum veröffentlichte Version der Orbeon-Formulare aktualisieren. Mit anderen Worten, Sie können auf jede Version von Orbeon -Formularen aktualisieren, während Ihr Abonnement aktiv ist, und Ihre Lizenzdatei spiegelt dies wider. -Wenn Ihre Lizenzdatei ein leeres Abonnement-Ende hat, aber eine nicht-Blank-Version hat, können Sie auf eine beliebige Version auf und einschließlich der angegebenen Version ein Upgrade durchführen. Hinweis: Nur die ersten beiden Versionsnummern werden überprüft. Wenn Ihre Lizenzdatei 4.4 besagt, können Sie beispielsweise 4.4.1 verwenden. Mit anderen Worten, kleinere Aktualisierungen sind immer erlaubt. -Wenn Ihre Lizenzdatei weder ein Nicht-Blank-Abonnement-Ende noch eine Nicht-Blank-Version enthält, können Sie keine Einschränkungen für die Version von Orbeon-Formularen verwenden, die Sie verwenden können. Das obige ist gültig, solange die Lizenz nicht abgelaufen ist, wenn sie ein Ablaufdatum angegeben hat. In der Praxis bildet die Orbeon -Lizenzen, die wir erstellen, in der Regel die folgenden Funktionen: Ab Februar 2018:
- PE Basic -Lizenzen
- ein Ablaufdatum mit einer Gnadezeit haben
- ein Feld leerer Version haben -Abonnement- und Abonnement-Enddaten haben
- PE Silber- und PE -Goldlizenzen
- Ein Ablaufdatum mit einer Gnadezeit (mit Ausnahme der Verlängerung der Großvater -Lizenz)
- ein Feld leerer Version haben -Abonnement- und Abonnement-Enddaten haben Bis Februar 2018:
- PE Basic -Lizenzen
- ein Ablaufdatum haben
- ein Feld leere Version haben -Sie haben keine Abonnementstart- und Abonnement-Enddaten
- PE Silber- und PE -Goldlizenzen
- Sie haben kein Ablaufdatum
- ein bestimmtes Versionsfeld haben -Abonnement- und Abonnement-Enddaten haben
Läuft meine Lizenz aus und veranlasst die Software, nicht mehr zu arbeiten?
Ab Februar 2018:
- Produktionslizenzen verfallen nach einer Anmut -Zeit (mit Ausnahme der Verlängerung der Großvater -Lizenz).
- Grundlegende Grundlizenzen (sowie die älteren Entwicklungslizenzen) verfallen nach einer Anmut-Zeit (mit Ausnahme der Verlängerung der Großvater-Lizenz). Weitere Informationen finden Sie in den neuen PE Gold -Leistungen und ewigen Lizenzen, die großvateriert sind. Bis Februar 2018:
- Produktionslizenzen verfallen nicht.
- Grundlegende Grundlizenzen (sowie die älteren Entwicklungslizenzen) verfallen ab.
- Sie können prüfen, ob ein tatsächlicher Ablauf vorhanden ist, indem Sie das Ablauffeld der Lizenzdatei überprüfen.
Was ist das Feld Abonnement-End in der Lizenzdatei?
Das Abonnement-Endfeld ist informativ und zeigt gegebenenfalls das Ende des Support-Abonnements an.
Was bezahle ich, wenn ich ein A -Produktionsabonnement von Orbeon fors erwerbe?
Das erste Jahr beides:
- Eine Lizenz zur Installation und Verwendung der Software
- Ein Jahr Unterstützung Die zweite und folgende Jahre:
- zusätzliche Jahre der Unterstützung