Forms Plone 4中的表单/结构化数据功能

Forms Plone 4中的表单/结构化数据功能,forms,reporting,plone,structured-data,Forms,Reporting,Plone,Structured Data,我们正在尝试使用Plone 4创建文档管理网/知识管理门户。我们希望在我们的webapp中有一个表单/结构化数据功能,能够通过web定义表单,拥有使用这些表单的工作流,并能够从中创建报告(最好是使用一些便于简单美观或可蒙皮打印输出的格式) 任何指向模块、文档和/或文献的指针都很好。谢谢。简单地说:敏捷性与报告集合相结合应该能满足您的需要 PloneFormGen是一个很好的解决方案,可以通过web创建独立的表单,但一旦您需要在plone中对表单进行工作流、审阅或稍后编辑和更新,那么“内容类型”

我们正在尝试使用Plone 4创建文档管理网/知识管理门户。我们希望在我们的webapp中有一个表单/结构化数据功能,能够通过web定义表单,拥有使用这些表单的工作流,并能够从中创建报告(最好是使用一些便于简单美观或可蒙皮打印输出的格式)


任何指向模块、文档和/或文献的指针都很好。谢谢。

简单地说:

敏捷性与报告集合相结合应该能满足您的需要

PloneFormGen是一个很好的解决方案,可以通过web创建独立的表单,但一旦您需要在plone中对表单进行工作流、审阅或稍后编辑和更新,那么“内容类型”通常是在CMS中对此进行建模的最合适方式。敏捷性是今后构建内容类型的推荐方法。它能够通过web创建和编辑内容类型

有关开发基于灵巧度的解决方案的详细信息,请参阅

原型将是创建内容类型的另一种方法

集合可用于通过web的基本报告。要在内容类型中的新字段上执行此操作,您需要使这些字段在集合中可用,我将在本文的解释中省略这些字段。对于更高级的报告,我建议使用一个简单的BrowserView,它可以让您使用任何想要编写报告的python。

带有PloneFormGen的附加产品将最适合您的情况

uwosh.pfg.d2c从PloneFormGen表单提交中创建内容对象。然后,您可以将其与placeful工作流一起使用,为您提供提交时的自定义工作流

如果您不想使用placeful工作流,它还允许您指定要将表单保存到的内容类型,这样您就可以拥有不同的内容类型,每个表单上都有不同的工作流


灵巧性也会起作用,但TTW工具远不如PloneFormGen。

我认为这不是一个合适的解决方案,因为让PloneFormGen保存的数据进行工作流并不容易。正确。我忘了灵巧性允许创建TTW内容类型。这是一个很棒的功能。内森,Dextrity的TTW编辑器缺少哪些关键功能?我想优先考虑这些问题。:)在这里,在注释中列举可能不是最容易的,但最基本的是:没有TTW验证器,没有自定义验证TTW,没有创建操作的内置方式(尽管,您可以只使用内容规则),没有那么多可用的字段类型(网格小部件、验证码是我现在能想到的类型)。此外,它只是缺少了很多TTW表单特有的功能,比如表单序言和尾声、感谢页面、标题注入等。此外,d2c还将允许其他用户提交内容——我认为灵活的TTW不可能做到这一点。