2016-04-28 8 views
0

Ich bin gespannt, ob es eine Möglichkeit gibt, dass eine Formulardefinition außerhalb von Form Builder erstellt und dann zur Ausführung in Form Runner veröffentlicht werden kann.Gibt es eine Befehlszeilenalternative zum Veröffentlichen einer Orbeon-Formulardefinition in Form Runner?

Der Form Builder kann beim Erstellen großer Formulare, die zum Absturz führen, sehr speicherintensiv werden. Dies ist insbesondere der Fall, wenn sie benutzerdefinierte Aktionen enthalten, die manuell mit dem integrierten Texteditor bearbeitet werden müssen.

Aus diesem Grund wäre es nützlich, die Formulardefinition in einem externen XML-Editor wie Atom, XML Spy usw. bearbeiten und dann ein Befehlszeilentool zum Erstellen/Veröffentlichen für die Verwendung in Form Runner verwenden. Sie können dann die herkömmliche Methode zum Kompilieren von Software über die Eingabeaufforderung verwenden. Ein Formularbuild könnte sogar zu einem Makefile als Ziel oder Abhängigkeit hinzugefügt werden.

Antwort

0

Ab Orbeon Forms 2016.1 gibt es keine API zum Veröffentlichen von Formulardefinitionen über die Befehlszeile. Ich kann sehen, wie eine "publish" API, an die Sie Ihre Formulardefinition im XML-Format senden würden, nützlich sein könnte.

In der Zwischenzeit, wenn Sie einige manuelle Bearbeitung tun möchten, können Sie einfach XML/Form Builder kopieren und einfügen, und wenn Sie Abstürze oder Usability-Probleme auftreten, bitte report them.

+0

Ok, danke für die Info. Wir verwenden derzeit ein NodeJs-Skript, um die Formulare mit der Orbeon-Crud-Persistenz-Schnittstelle zu extrahieren. Dann speichern wir das Formular in einem Git-Repository. – jtb

+0

Klingt nach einem coolen Workflow. – ebruchez

Verwandte Themen