2016-04-28 36 views
0

我很想知道是否有一种方法可以在窗体生成器之外创建窗体定义,然后发布以在Form Runner中运行?是否有命令行替代方法将Orbeon表单定义发布到Form Runner?

当构建造成它崩溃的大型表单时,表单生成器会变得非常耗费内存。当它们包含需要使用内置文本编辑器手动编辑的自定义操作时,情况尤其如此。

因此,能够在外部XML编辑器(如Atom,XML Spy等)中编辑表单定义,然后使用命令行工具构建/发布以在Form Runner中使用会很有用。然后,您可以使用传统的从命令提示符编译软件的方法。表单构建甚至可以作为目标或依赖项添加到makefile中。

回答

0

从Orbeon Forms 2016.1开始,没有API从命令行发布表单定义。我可以看到你将以XML格式发送表单定义的“发布”API是如何有用的。

与此同时,如果您想进行一些手动编辑,您可以简单地将XML复制/粘贴到Form Builder,并且如果遇到崩溃或可用性问题,请report them

+0

好的,谢谢你的信息。我们目前使用一个NodeJs脚本来使用Orbeon的crud持久化界面来提取表单。然后我们将表单存储在Git存储库中。 – jtb

+0

听起来很酷的工作流程。 – ebruchez

相关问题