9分钟阅读时间 (1890 字)

Joomla 4:新的工作流功能

March-J4Worfklow

返回 2020年5月 时,我在撰写有关 Joomla 4 新功能时,工作流功能刚刚合并到一周后发布的第一个 Beta 版本中。从那时起,在 Beta 阶段进行了各种改进,随着 Joomla 4 的发布即将到来,是时候更仔细地看看新的 Joomla 工作流功能了。

工作流

即使你只是一个个人博主,你也能使用工作流来改进你的创作过程。为小型到中型企业实施网站?那么你可以使用工作流来创建一个编辑流程来执行出版过程中的步骤。颠覆者?大企业 - 企业、非政府组织、非营利组织、政府、机构 - 可以使用 Joomla 4 的工作流来管理全站内容开发。以下是一些你可能实施工作流的示例,但工作流还能带来哪些其他优势?

在您的网站上实施发布工作流可以简化内容生产。如果你已经为 Joomla 网站制作了一段时间的内容,你知道有时你必须完成一些步骤才能完成一篇已发布的文章。

你需要撰写文章并包含一些内联图像。你需要在博客和文章视图中添加简介和特色图像。你可能有一些特定类型内容的自定义字段,或者需要包含到其他文章或网站的一些链接。在发布选项卡上,你可以设置安排并完成 SEO 的元数据。

因此,对于一个个人博主来说,在过去,这些都是你熟悉的过程的一部分...如果你心情不好,你可能错过一些步骤,或者如果你很匆忙,你可能跳过一些步骤。设置自己的工作流来推进每个步骤可以帮助你防止这种情况发生。

这本身不是一个很好的例子,让我们再结合一些其他场景来扩展一下。

阶段与转换

在我们深入探讨场景之前,有一些术语列表,您需要了解,以便工作流程有意义。

如果您已经使用Joomla一段时间了,您应该熟悉传统的状态类型:已发布、未发布、存档和已删除。

工作流程改变了它们的使用方式。它还影响了文章的“推荐”状态,对于Joomla 4还有一个额外的变化需要注意(见下文)。

为了使工作流程正常工作,这个过程有两个部分:阶段和转换。
  • 阶段是在触发转换时文章被移动到的静态阶段。当您在编辑文章时,它们将显示在工作流程下拉菜单中的第一个项目。
  • 转换是一组动作,选择后会将文章“转换”到下一个阶段。
转换通常将
  • 应用于特定阶段
  • 将文章转换为目标阶段
  • 可选地更改文章的发布状态和/或推荐状态
  • 可能通知其他需要在目标阶段审查或处理文章方面的用户
  • 分配给特定权限组以限制哪些用户可以访问转换。
当您使用转换切换阶段时,一旦文章已保存,刷新的屏幕将显示工作流程列表顶部的新的阶段,并在内容选项卡的工作流程下拉菜单中显示新的可用阶段列表。

此动画显示了您如何通过选择转换然后保存文章以应用转换来更改工作流程阶段。

您可以在Joomla 4.x 工作流程文档中了解更多信息。

使用场景

从想法到发布的流程

对于我自己的博客,我将在Joomla 4中设置一个工作流程,让我能够通过文章的生产过程。由于经常进行头脑风暴,我有一个方便的文章想法列表,但到目前为止它们都在Google文档、Trello列表或Clickup中。

因此,我的工作流程计划是使用阶段和转换来处理博客生产过程中的文章。我将有通过想法、草稿、工作草稿、审查和准备发布移动的阶段。工作流程转换将设置以在文章开发过程中在阶段之间切换,最终发布和推荐文章。

这是一个个人例子,我相信我会随着时间的推移对其进行改进,但可以给您一个如何设置工作流程的思路。当您引入其他因素,如用户组和通知时,您才能真正看到工作流程可以做什么。

发布团队

样本数据中包含的示例适用于小型发布团队。

阶段将移动到出版团队可能有的各种阶段。同一团队成员可能执行多个工作,例如写作或图形设计,但可能需要先由客户或管理层批准内容,然后才能发布文章或将其返回给作者进行进一步编辑。

安装Joomla 4的样本数据以查看和测试此样本工作流程。

Diagram: Sample Workflow - This is the workflow installed by Joomla Sample Data

多用户、多语言、多团队工作流程

我尚未尝试以下示例。10年前,当我第一次被建议时,这很复杂,但我相信这也是工作流程组件被构建来促进的事情。

我在2020年5月的文章中提到,我从一开始就使用Joomla。在这段时间里,我有一些重要的项目,由于特定的工作流程要求而没有完全成功。要么没有制作出成功的扩展来完成任务,要么客户的要求非常独特,难以提出可行的解决方案。

这种情况与用户生成内容的概念紧密相关,但是在多层规模上。
  • 用户可以贡献网站的各个部分
  • 然后工作流程触发一个过渡,发送通知,告知内容已被提交给分类编辑。他们可能还需要触发一个过渡,将文章发回给贡献者进行进一步编辑。
  • 分类编辑完成编辑后,触发下一个过渡,将内容发送到该网站区域的发布团队。
  • 然后发布团队将内容纳入发布计划,或者将文章退回给编辑或贡献者进行审查。
这种情况适用于一个有20,000名成员的澳大利亚组织,任何成员都可能提出内容,然后将其提交给由7个不同内容区域的编辑团队,之后是大约由5人组成的发布团队。

有许多实施新工作流程功能的方法。

扩展工作流程

作为组件的一部分,现在有一个新的工作流程插件类。这将允许考虑未来的各种功能。我的想象力已经非常活跃,但我可以预见可能会开发出

  • 插件以方便创建多语言文章关联,当新文章处于需要翻译的阶段时,插件会通知网站上的翻译小组。
  • 插件可以利用Joomla 4新的Web服务API功能,并触发API调用将数据推送到其他系统。例如,您可能可以使用插件在文章发布后将其推送到社交媒体管理工具(如Buffer),或创建触发Zapier中的zap以填充第三方系统的东西。
  • 还可以开发错误检查插件,然后在特定的过渡点触发,以检查您是否已完成发布文章所需的所有必要信息。

J4中的特色设置计时

在Joomla 4中,将文章标记为特色的方式已经改变。由于您可以将它作为工作流程过渡的一部分来设置,因此了解这一变化很重要。

在Joomla 4之前,特色是一个简单的切换选择,也可以通过文章列表执行。

Joomla 4中实施了两个更改。第一个更改适用于您是否在网站上实施了工作流程。现在可以通过设置“开始特色”和“完成特色”日期来设置特色,您可以在文章的发布选项卡上设置这些日期。这意味着您现在可以在发布文章时设置日期,而不是在以后手动取消勾选特色切换。例如,您可以将文章保留为特色3个月,作为您标准的发布政策,因此当您撰写文章时,您可以在设置文章发布信息时设置该日期。

与特色设置相关的第二点是,当您启用工作流程时,您可能需要设计特殊的过渡来允许您切换文章是否为特色,以及如何关闭它。如果您正在尝试Joomla 4,请安装博客示例数据,然后启用工作流程,然后您将看到全面实现的示例工作流程,您可以进一步调整。

在撰写本文时,工作流程的转换会覆盖特色开始和特色结束日期,这应该是与 Joomla 4.1 提出的其他增强功能一起调整的内容。

构建您自己的工作流程

在 Freedom Ahn 撰写的关于 Submittable 工作流程的这篇文章《未来的编辑工作流程》中,她建议从出版作为最终目标倒推,可以帮助您确定需要放入工作流程中的关键流程。

  • 您想发布哪种类型的内容?
  • 它需要经过哪些步骤才能值得发布?
  • 需要多少轮修订、编辑、校对和事实核查?
  • 您将启动何种级别的质量控制?
  • 目标受众是谁?
  • 您将利用哪些发布平台?
  • 谁将参与上述所有过程?
  • 您如何决定您希望撰写投稿的主题?
  • 您如何吸引优秀的作家?
  • 您能做些什么来确保初始投稿的高质量?

针对您想如何实施出版流程的问题进行回答,您最终将在 Joomla 4 中得到一个全面的工作流程。

接下来是什么...

一如既往,Joomla 不断寻求改进。

  • Joomla 4.1 已计划进行增强,因此如果您对进一步改进工作流程感兴趣,请通过以下作者简介与我联系。
  • 随着 Joomla 4 的发布日益临近,Joomla 的文档《Joomla 4.x 工作流程》不仅需要改进,还需要添加一些额外的场景。您有一个要贡献的吗?当您在那里时,请随意更新其他 Joomla 文档
  • 翻译文档,以及 Joomla 的语言包,也是一个需要完成的重要任务。查看Joomla 在 Crowdin上的内容以开始。

进一步阅读

许多扩展开发人员已经编写了有关如何启用工作流程的指南,这些指南将引导您在 Joomla 4 中激活网站上的工作流程的更多步骤。

一些发表在 Joomla 社区杂志上的文章代表了作者对特定主题的个人意见或经验,可能并不符合 Joomla 项目的官方立场。

2
三月号
Joomla与无限问题的艺术解决法
 

评论 2

已注册? 这里登录
Maik Kaune 在 2021 年 3 月 25 日星期四 15:46
扩展工作流程(JoomlaDay Deutschland 2020 - 轨道 2)

这是一份关于创建简单工作流插件的非常有趣的在线演示(德语!)
https://youtu.be/8MARQXC1INE?t=28835

0
这是一份关于创建简单工作流插件的非常有趣的在线演示(德语!)https://youtu.be/8MARQXC1INE?t=28835
Diego Maradona 在 2023 年 9 月 15 日星期五 18:49
收藏列表按钮

这个网站有收藏列表的功能吗?在哪里添加?
谢谢

1
这个网站有收藏列表的功能吗?在哪里添加?谢谢 :p

接受后,您将访问 https://magazine.joomla.net.cn/ 外部的第三方服务。