Plone工作流程的圣杯

Spe*_*iro 8 workflow plone dexterity

我们正在实施Plone CMS作为ISO9001文档的存储库.

ISO需要一定量的日志记录,因为任何熟悉该标准的人都可能知道:-)

为了灵活性,我们希望不按特定顺序加入:

  • 新的内容类型:合并企业中可能出现的不同文档所必需的
  • 版本控制:显示我们的文档始终是最新的,并显示与同一文档的先前版本相比所做的更改
  • 工作副本支持:以便"已发布"文档在编辑时保持在线状态
  • 更复杂的工作流程:考虑ISO承担的审核流程
  • 不同文档的不同工作流程:工作流程取决于文档的类型.

因此,工作流优化的圣杯应该是(如果我错了,请纠正我):

  • 内容类型的敏捷性
  • CMFEdition(嵌入在Plone中)用于版本控制
  • 迭代工作副本支持
  • plone.app.workflowmanager用于新的工作流程
  • Products.CMFPlacefulWorkflow根据不同的文档为不同的工作流程

问题是不同产品的整合:

  • 你如何使用Dexterity进行版本控制?
  • 如何在其上添加工作副本(保持必要的版本控制)?
  • 你如何获得闪亮的新工作流程(工作流管理员的优秀用户界面)与版本控制和工作副本兼容.

我搜索了google-realm并且已经找到了这些链接:

我们还检查了:

  • Archetypes contenttypes版本控制:http://plone.org/documentation/manual/developer-manual/archetypes/appendix-practicals/enabling-versioning-on-your-custom-content-types

这些都是安装和配置的......

但是,我的新内容类型不允许结帐/签入(迭代产品),并且历史视图中也没有跟踪此相同内容类型的版本/更改.

他们是一个神奇的序列,或者我错过了什么(或者很多 - 更有可能)?因为如果所有这些产品都是"开箱即用"的,我认为这是所有工作流程的一个解决方案......

另外2012/04/17:正如他们所说,堆栈已经完成

Jon*_*ahl 3

您需要使用 plone.app.stagingbehavior (http://pypi.python.org/pypi/plone.app.stagingbehavior),它将 Iterate/CMFEditions 链接到 Dexterity 类型。不确定您的版本控制问题。