Drupal工作流概览

现在,一个商业公司如果发布了静态或者过时的Web内容,会给人造成不合时宜、步履蹒跚的印象,因此,各种机构都体会到了要频繁创作Web内容,更新现有内容以及同在线用户分享文档的持续增长的压力。

内容维护的压力使得内容采编人员的编制随之增长,人数的增长就要求组织利用Drupal这样的内容管理系统,来开发并执行一套内容采编流程。最主要的挑战是如何为众多的采编人员提供一个环境,这一环境能够在不影响现有的内容,也不降低安全性的前提下,让采编人员能够发布内容。在此基础上,还要建立品牌标准并提供质量保障。这一过程涉及到的内容编写和审批的职责:

编辑/审批

  • 审查:是否有淫秽或者其他的负面内容?

  • 可读性:有没有语法、格式拼写或者其他类似问题?

  • 准确性:内容是否真实?其中涉及到的统计数字以及事实是否需要再次确认?

  • 品牌:是否正确使用公司的字体、颜色以及图片?内容、语气以及技术术语是否符合公司的标准?

  • 版权:公司是否有权发布这些内容、图像以及外部文档?所有的来源引用是否都有标明?

作者

  • 提供能够准确体现公司信息的内容。

  • 准确,专业,及时

  • 务必保证内容能够被团队以及其他受众接受,耸人听闻、哗众取宠永远不是好主意。

  • 发布内容应有保存价值,好内容的价值会持续较长的时间。别发什么公司野炊之类的破事,一周后就没人记得这回事了。

上面列出了两种角色,接下来我们看看Drupal 7能为这种场景提供什么样的解决方案。

Drupal 7核心目前并未提供发布内容的流程管理。一个内容Node(页面)只能是发布或者未发布状态。然而,有些第三方模块实现了我们需要的功能。

Workbench模块

Workbench

对内容管理工作流程,Workbench提供了模块化的支持能力。有很多模块可以启用或者禁用,以此来定制不同类型的工作流。这个模块包含大量代码,涉及到方方面面。还可以编写自己的模块对Workbench进行扩展。

WorkBench套件有很完备的演示视频、文档以及相关模块的连接。在这里必须夸奖一下他的高质量代码、文档以及深思熟虑的模块结构。这些模块以经典的Drupal模式构建,易于配置浏览和使用。Workbench的弹性令人印象深刻。他能简单的生成常见的简单工作流,也能针对各种环境,通过定制实现复杂的应用流程。

##Workflow模块

Workflow是本文中三个模块中最成熟的一个。他为内容发布状态管理提供了一个简单的工作流方案,他为指定的内容类型提供了包含草稿、审核以及发布状态。

用于承载状态的Field在内容编辑界面可以进行控制,同时也为管理员提供了简单的配置页面。还可以利用Views列出不同状态下的内容。

##Maestro模块

Maestro

Maestro是Drupal 7下面的一个非常强大的工作流系统,他通常见于出版性网站。有视频演示了一篇内容从草稿状态转变为发布状态的过程。这一系统可以满足出版者任何复杂需要,他也可以用极简的方式进行配置。

Maestor的最为独特的功能就是图形化的工作流设计器了。这一特性以图形界面提供了直觉化的工作流设计功能,其中以令人惊叹的方式提供了必要的配置功能。然而,这依然需要一些学习,新潮的界面和交互,以及右键菜单,都需要学习和适应。

抛开实现问题不谈,最重要的是识别工作流的需求。推荐下面的检查表,该列表用于确认需求的要点是否都被满足:

  • 版本:必须能够记录、回滚,并能够进行版本之间的比较。Drupal核心提供了版本控制能力,不过有些工作流模块提供了更好的扩展。

  • 备注:应该具有一个备注字段,让编辑和作者能够留下各自的备注。

  • 时间表:内容定时过期或定时撤回已发布内容是一个很有用的功能。

  • 审核队列:审核队列需要非常易用,这方面是否便利,会直接影响到系统的选型工作。

  • 多重审核:在内容发布之前,进行多步审核是很有帮助的。例如,可能三个或者四个部门经理需要在内容发布之前进行确认。

最后,工作流系统的合理建设,能够通过结构化的通信和有组织的内容,让组织内的各种角色更好的参与内容发布过程,极大的提高在线内容的质量。

Avatar
崔秀龙

简单,是大师的责任;我们凡夫俗子,能做到清楚就很不容易了。

comments powered by Disqus
下一页
上一页

相关