我使用Revisioning模块来管理Drupal 7站点上节点的修订。我一直在自己更新站点,因此进行修订就足够了。但是,现在,我将在项目中添加一些内容编辑器,因此我需要设置一个更复杂的工作流程。
我曾经在Drupal 6上使用工作流模块,而Drupal 7版本已与Revisioning集成。但是,Workbench最近获得了很多好评。
这两个模块Workbench和Workflow之间有什么显着区别?
我使用Revisioning模块来管理Drupal 7站点上节点的修订。我一直在自己更新站点,因此进行修订就足够了。但是,现在,我将在项目中添加一些内容编辑器,因此我需要设置一个更复杂的工作流程。
我曾经在Drupal 6上使用工作流模块,而Drupal 7版本已与Revisioning集成。但是,Workbench最近获得了很多好评。
这两个模块Workbench和Workflow之间有什么显着区别?
Answers:
Workbench为您提供直观友好的用户界面,以控制基于角色的访问控制上先前定义的状态上的内容(节点)转换,这意味着从节点到节点的每次转换都将从状态转换为授权执行该转换的角色的状态,创建新的过渡和状态的能力。
除非启用了工作台审核模块,否则您将无法获得该功能。
Workbench访问模块允许您设置角色,节,编辑器(使用菜单项或分类法术语定义)的角色,以根据角色对工作台功能的使用所给予的许可,对上述内容进行操作,从而为您提供通用的即用型角色基于访问的控制,以预先定义用于管理内容发布过程的工作流。
Workbench媒体提供了媒体和Workbench套件之间的集成。它简化了内容管理员需要访问的页面,以添加介质,从而使工作台文件 模块无法使用并变得分散。
工作流似乎更强大,它为您提供了一种创建和定义工作流以及管理状态,过渡,分配角色,为过渡设置标签以及如何列出和记录状态的表格,请阅读该很棒的文章
除了具有与许多有用模块的集成之外,由于对drupal实体系统的依赖性,将来可能会在您的项目中使用og,rule,views和search_api等许多有用的模块,从而允许将定义为不限于节点的其他实体类型的工作流程设置为。
可以绑定每次转换的操作,并为关注的用户(如组成员和管理员或高级经理)创建通知。
最后,两个模块中的每个模块都具有非常好的功能,值得维护者表示敬意,Workbench专注于与电子杂志和在线新闻门户网站或论坛紧密相关的内容,Workflow注重将工作流的流程视为所需的业务规则,并且可能对ERP,CRM和类似电子商务的系统有所帮助。
最终接近该问题的范围,我发现一个非常简单的模块提供了添加自定义发布状态以及规则和视图集成,指定定义的角色以在状态之间转换节点的功能。
我希望审查有助于您确定最适合您项目的模块。
Workbench是Drupal 7的模块。它更易于使用且更直观,但是根据我的最新经验,修订支持(ref)仍然是一项功能要求。
工作流较旧,具有更多功能,包括修订支持,但使用起来比较麻烦。
这两个模块基本上都用于相同的目的,但是它们的体系结构却与众不同。不能准确比较其中哪一种更好,但是根据要求,我选择了一种会使我的生活更简单的方法。两者的关键荧光笔包括: