云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_数据库详细设计_好用

小七 141 0

Drupal8的工作流:内容、修订和审核

编者按:这是我们的"Drupal8终极指南"博客系列2018年更新的第四期,刚刚出版了Drupal8.6。Drupal8对内容作者来说最令人兴奋的新特性是工作流和调节。网络研讨会:为什么,何时,如何去耦合Dries-Buytaert分享了Drupal相对于竞争对手的优势,并讨论了如何脱钩。现在就看内容修订默认情况下,内容类型和自定义块类型配置为需要修订。这允许跟踪谁更改了什么和何时更改了什么,还提供了与任何编辑相关的日志消息,以通知其他内容作者更改的原因。系统保留系统中所有修订的日志,并允许在需要时恢复到以前的修订。Drupal8的其他部分(比如菜单链接和注释)也在进行中。工作流获取更新接收有关未来市场营销、行业变革和其他思想领导力的最佳内容。.mauticform_包装{最大宽度:600px;边距:10px auto;}.mauticform innerform{}.mauticform发布成功{}.mauticform名称{font-weight:粗体;字体大小:1.5em;页边距:3px;}.mauticform说明{margin-top:2px;margin-bottom:10px;}.mauticform错误{margin bottom:10px;颜色:红色;}.mauticform邮件{页边空白:10px;颜色:绿色;}.mauticform行{显示:块;页边距底端:20px;}.mauticform标签{字体大小:1.1em;显示:块;字体粗体:粗体;页边距:5px;}.mauticform公司-row.mauticform行-必需的。mauticform-标签:之后{颜色:#e32;内容:"*"显示:inline;}.mauticform帮助消息{显示:块;字体大小:0.9em;页边距:3px;}.mauticform errormsg{显示:块;颜色:红色;页边距:2px;}.mauticform selectbox,.mauticform输入,.mauticform文本区域{宽度:100%;填充:0.5em 0.5em;边框:1px solid#CCC;背景:#fff;框体阴影:0px 0px 0px#fff inset;边框半径:4px;框大小:border box;}.mauticform checkboxgrp行{}.mauticform checkboxgrp标签{font-weight:normal;}.mauticform checkboxgrp checkbox{}.mauticform radiorp行{}.mauticform radiorp label{font-weight:正常;}.mauticform radiorp无线电{}.mauticform按钮包装器。mauticform-按钮.btn-默认值,.mauticform pagebreak wrapper.mauticform-页面中断.btn-默认{color:#5d6c7c;背景色:#ffffff;边框颜色:#dddddd;}.mauticform按钮包装器.mauticform按钮.mauticform pagebreak包装器.mauticform pagebreak{显示:内联块;页边距底部:0;字体粗细:600;文本对齐:居中;光标:指针;背景图像:无;边框:1px纯色透明;空白:nowrap;填充:6px 12px;字体大小:13px;行高:1.3856;border radius:3px;-webkit用户选择:无;-moz用户选择:无;-ms用户选择:无;用户选择:无;}.mauticform按钮包装器。mauticform-按钮.btn-默认[禁用],.mauticform pagebreak wrapper.mauticform-页面中断.btn-默认[禁用]{背景色:#ffffff;边框颜色:#dddddd;不透明度:0.75;光标:不允许;}.mauticform pagebreak包装器。mauticform按钮包装器{display:inline;}.mauticform字段已隐藏{显示:无}工作电子邮件这是必需的。验证码提交内容生产和管理有一个生命周期。像这样的博客文章一开始是提纲,然后变成草稿,然后其他人可能会对它们进行审阅、编辑,当它们看起来不错时,这些帖子就会被发布。即使在发布之后,也可能有翻译和存档内容的工作流。但是Drupal用于更复杂的场景,比如说一个商店的库存管理,在那里产品被延期订购,到达库存然后销售。或者用户开始时是新人,后来在系统中获得更高的地位。"工作流"模块允许定义多个工作流,这些工作流定义它们的状态以及它们之间允许的转换。在上面的例子中,blog posts可以有一个发布工作流,inventory items可以有一个仓库工作流,而用户配置文件可以有一个用户状态工作流。每一个都有自己的状态(例如,缺货、库存、为库存工作流售出)和转换(只有库存产品可以移动到"已售出")。然而,所有这些例子都是理论上的,因为工作流模块只是提供了一个框架来管理它们,而它们的行为应该由其他模块提供。这就是内容适度化的原因。内容适度默认情况下,Drupal中的内容有两种状态:已发布(在站点上可见)或未发布(仅对作者和站点管理员可见)。然而,许多网站有更复杂的发布需求。内容审核模块建立在工作流模块和drupal8创建内容修订的能力之上,这些修订不是实时的,但是比上一个实时版本更新。它附带一个默认的"编辑工作流",其中包含"草稿"、"已发布"和"已存档"状态,这些状态对于简单发布场景中的状态跟踪非常有用。此工作流可以针对更复杂的用例进行修改和扩展,也可以创建另一个发布工作流(如果您计划将更简单的工作流应用于您的博客文章,并为您的新闻稿应用更复杂的工作流)。您的新闻发布工作流可能看起来像:new=>draft=>media/assetreview=>legal team sign off=>published。您还可以创建多个编辑角色,并限制用户在这些工作流状态之间移动内容的能力(例如,只有管理员可以使用"还原"和"还原到草稿"转换)。在为工作流配置的内容项上还提供了用户界面元素,允许内容编辑器运行转换。内容审核模块将状态与发布状态联系起来,因此草稿和存档内容将取消发布,而其他状态的内容将被发布。进一步添加的状态还可以定义其发布状态以及处于该状态的内容是否成为默认修订。还提供了管理等待审核的未发布内容的概述。内容暂存(实验性)尽管内容审核对于暂存单个内容非常有效,但是站点通常需要同时转移多个内容(例如,带有标注块和视频资产的文章),并预览将对内容列表或登录页所做的更改。幸运的是,robustworkspaces模块为这些场景提供了完整的内容转移功能。您可以定义多个工作区(例如"暂存"和"live"),这些工作区是站点的副本,并创建仅在该工作区内可见的内容(或对现有内容的修改)。然后,一旦更改被验证,您就可以通过单击按钮将内容"部署"到另一个工作区。此功能对于有多种可能结果的活动(如选举或体育赛事)特别有用,这些活动根据结论需要大不相同的英雄图像、特色文章、广告等。工作区允许您提前为任一场景构建完整的内容,然后在宣布获胜者后立即发布这些内容。那是包装加入我们的下一期,我们将讨论Drupal8的多语言功能。特别感谢Gábor Hojtsy共同撰写了这一部分。安琪拉·拜伦产品与社区发展公司高级总监。Angela Byron,产品和社区开发的高级主管,是Drupal的核心提交人,Google-O'Reilly 2008开源最佳贡献者奖的获得者,O'Reilly著作《使用Drupal》的合著者,也是一位生活和呼吸Drupal的开源福音主义者。2005年,她从Drupal开始学习Google代码夏令营,从那时起她就全身心投入到开源的贡献中。她的工作包括核心补丁评审,通过Spark项目改善Drupal的用户体验,战略计划协调,测试和质量保证工作,改进和修复文档,以及一般的社区猫群。她和她的女儿住在不列颠哥伦比亚省温哥华附近。她热衷于让新人(尤其是女性)参与开源,以及一般的电脑怪胎。每年有一两次键盘被撬开时,她喜欢玩电子游戏、逻辑谜题、画傻乎乎的卡通画,和她那群不拘一格的好朋友们一起在镇上四处寻找独特的事情。Linkedin简介推特相关内容了解更多Drupal 8中的内容创作开发Drupal8的一个主要关注点是内容作者和编辑的开箱即用体验,即每天实际使用Drupal网站的人。2018年8月20日安吉拉拜伦发布了解更多Drupal入门欢迎来到我们的"Drupal8终极指南"博客系列2018年更新的第一期,刚刚出版Drupal8.6。2018年10月8日安吉拉拜伦发布了解更多使Drupal更具包容性Drupal多元化和包容贡献团队如何努力更好地将女性和代表性不足的群体纳入进来,以增加代码和社区贡献。2018年6月20日作者:Dries Buytaert