Plone 工作流程的圣杯

2024-03-17

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

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

为了灵活性,我们希望合并(不按特定顺序):

  • 新的内容类型:需要合并企业中可能出现的不同文档
  • 版本控制:表明我们的文档始终是最新的,并显示与同一文档的先前版本相比进行了哪些更改
  • 工作副本支持:以便“已发布”文档在编辑时保持在线状态
  • 更复杂的工作流程:考虑 ISO 规定的审核流程
  • 不同文档的不同工作流程:因为工作流程取决于文档的类型。

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

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

问题在于不同产品的集成:

  • 如何让版本控制与 Dexterity 配合使用?
  • 如何在此基础上添加工作副本(保留必要的版本控制)?
  • 以及如何让闪亮的新工作流程(顺便说一句,工作流程管理器的 UI 很棒)能够与版本控制和工作副本很好地配合。

我搜索了谷歌领域并已经找到了这些链接:

  • 工作副本和工作流程:http://plone.org/products/iterate/documentation/how-to/working-copy-workflow-customization http://plone.org/products/iterate/documentation/how-to/working-copy-workflow-customization
  • 灵活性和版本控制:http://plone.org/products/dexterity/documentation/how-to/adding-versioning-to-dexterity-content-types http://plone.org/products/dexterity/documentation/how-to/adding-versioning-to-dexterity-content-types

我们还检查了:

  • 原型内容类型版本控制:http://plone.org/documentation/manual/developer-manual/archetypes/appendix-practicals/enabling-versioning-on-your-custom-content-types http://plone.org/documentation/manual/developer-manual/archetypes/appendix-practicals/enabling-versioning-on-your-custom-content-types

全部安装和配置...

但是,我的新内容类型不允许签出/签入(迭代产品),并且在历史视图中也不会跟踪同一内容类型的版本/更改。

它们是一个神奇的序列还是我错过了一些东西(或者很多——更有可能)?因为在我看来,如果所有这些产品都能“开箱即用”,那么这就是所有工作流程的包罗万象的解决方案......

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

  • Dexterity 的版本控制行为:http://pypi.python.org/pypi/plone.app.versioningbehavior http://pypi.python.org/pypi/plone.app.versioningbehavior
  • 敏捷的分阶段行为:http://pypi.python.org/pypi/plone.app.stagingbehavior http://pypi.python.org/pypi/plone.app.stagingbehavior

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Plone 工作流程的圣杯 的相关文章

  • 将多个属性元数据添加到工作流活动中的依赖属性

    我正在 Windows 工作流中构建许多自定义活动 我需要添加一个 DependencyProperty 它可以list该属性的多个值 用户可以在使用活动时选择这些值 例如对或错 我知道如何使用 PropertyMetadata 简单地传递
  • 如何在Plone 5上自定义folder_contents?

    我在 Plone 5 上 我想修改默认显示的列数 folder contents 如果我没记错的话 整个table是一种在相应标签上使用相当大的 JSON data xxx 参数进行初始化的模式 那么 我应该深入研究 JSON 还是将注意力
  • 多平台C++交叉编译器

    如何为 C 库构建交叉编译器以在单个构建服务器上针对多个平台 交叉编译器应该能够为 至少 Windows 7 Mac OS X Ubuntu 11 04 32 位 64 位 调试 发布 构建库 我不在乎从头开始的整个构建是否需要永远 或者是
  • Git“实时服务器”最佳实践

    我和我的合作伙伴一直在尝试从影响公众可查看的文件的存储库中推送和拉取的想法 而不是将存储库存储在隐藏位置 并在我们认为文件可以使用时仅通过 FTP 传输文件 虽然能够直接推送到 实时站点 将非常方便 但我想知道这会产生什么负面影响 如果有的
  • NetSuite pdf 模板中基于货币的发票金额总和

    我想要 netsuite 高级 pdf 模板中基于其货币的发票总和 我期待下面的结果 这与此非常相似post https stackoverflow com questions 44013395 does oracle netsuite a
  • viewflow.io:实现队列任务

    我想用以下用例来实现ViewFlow库 http viewflow io Problem 由用户启动的特定 Flow 的进程必须在执行 celery 作业之前在队列中等待 每个用户都有一个这些进程的队列 根据计划或手动触发 允许队列中的下一
  • 如何在 TinyMCE for Plone 中将 替换为

    我想在 TinyMCE 中用强标签替换粗体标签 如何在 Plone 中使用 Products TinyMCE 做到这一点 我读了TinyMCE文档 http www tinymce com wiki php Configuration va
  • Alfresco:在另一个任务中显示任务字段(查看它们)

    我正在将新的工作流程部署到 alfresco 4 0 e 我有一个 formkey cwf submitLeaveTask 的任务 这是代码
  • 通过工作流基础4.0中的代码注册自定义跟踪参与者

    我在尝试在工作流基础 4 0 中附加自定义跟踪参与者时遇到问题 我有一个继承自 TrackingParticipant 的类 但除了通过大量混乱的 app config 条目 如下面的 SDK 示例 在 system servicemode
  • Portlet 在 Plone 中如何呈现/排序/布局?

    我正在尝试更改 Plone 站点中 portlet 的全局排序 我搜索了 Plone 源代码 但找不到实际迭代并呈现 portlet 的代码 例如 plone rightcolumn 和 plone leftcolumn 内容提供程序 该代
  • Plone - 在页面中何处存储图像和文件附件的最佳实践?

    我们正在使用 Plone 4 1 3 构建一个 Intranet 网站 并想知道是否有 Plone 最佳实践来存储附加到页面的文件和图像 我们的内联网更像是一个协作站点 用户可以在其中发布新闻项目和其他文章 因此 用户将插入图像 使用 Ti
  • 阻止用户将BMP、TIFF等图像上传到Plone中的ImageField

    用户这样做是因为他们可以 但是 图像自动调整大小等功能会出现故障 这让我成为一个悲伤的男孩 如何限制全站图像上传为 GIF PNG 和 JPEG 对于原型 为了灵巧 使用原型 您可以覆盖图像内容类或使用以下架构创建您自己的自定义图像内容类
  • 带验证器的 Perl 工作流模块

    我正在尝试让 perl 工作流程模块工作 http search cpan org jonasbn Workflow http search cpan org jonasbn Workflow 我设法弄清楚它如何与工作流程 操作 条件等一起
  • JIRA 插件:从哪里开始

    我被要求创建一个简单的 JIRA 插件 它结合了工作流程 自定义字段 条件步骤 我刚刚开始安装 JIRA 并最终成功创建了一个运行简单的 Hello World 插件 我已经对这个界面有多大感到困惑 似乎无法掌握大局 你们中的任何人都可以带
  • 您推荐哪种工作流引擎? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在考虑在这个即将到来的项目中使用工作流引擎的想法 我们知道使用工作流引擎有很多注意事项 并且我们在许多平台上拥有丰富的开发经验 因此我
  • 最后执行一定的规则

    我目前正在编写一个 Snakefile 它进行了大量的对齐后质量控制 CollectInsertSizeMetics CollectAlignmentSummaryMetrics CollectGcBiasMetrics 在 Snakefi
  • 是否可以让 Excel 突出显示不符合我所需格式的单元格(例如日期为 6.2.2021 与所需的 6/2/2021)?

    我使用电子表格来确定团队工作流程的优先顺序 某些单元格的突出显示取决于我们与循环时间的接近程度 有开始日期 暂定结束日期和出院日期 如果出现以下情况 空白出院日期单元格将变为红色 开始日期不为空 暂定不为空 今天的日期距离暂定日期不超过五天
  • Git:设置仅获取远程?

    当我跑步时git remote v在我配置了远程的 Git 存储库之一中 我看到每个远程都具有获取和推送规范 git remote v
  • 新主题产品给出“ValueError:主题 my.theme 不可用”

    我使用这些说明通过 zopeskel 创建了一个新主题http docs plone org adapt and extend theming theme product with diazo html http docs plone or
  • 基于 ASP.NET 的工作流引擎

    我正在为一个新应用程序制定设计规范 该应用程序将在很大程度上由工作流程驱动 在我重新发明轮子之前 是否已经有一个像样的轻量级工作流引擎可以插入 ASP NET 中 基本上 我正在寻找能够在一组定义的工作流程页面中移动 同时自动处理状态管理的

随机推荐

Powered by Hwhale