Drupal 8.2.0 发布
Drupal 8.2.0 于2016年10月5日发布了!
Drupal 8.2.0,Drupal 8 的第二个小(minor)版本现已可用。对于 Drupal 8, 在我们的发布进程里,我们做了一些显著变化,采用语义化版本和预定功能发布。它允许我们及实时的在 Drupal 8 里做大量的改进,同时还提供向后兼容。
Drupal 8.2.x 有哪些新特性?
这个新版本包含附加的实验性(experimental)模块来放置区块到页面,可以编辑配置与区块相关的配置信息而不用离开页面,可以创建内容审查的工作流,以及使用日期范围。还有很多小的创作体验、站点构建和 REST 以及解耦站点改进也被包含其中。(Experimental 模块 是由 Drupal 8 核心提供的用来做测试的,但尚未完全支持。)
在页面上放置和配置区块更容易
新的实验性模块 Place Block 允许放置区块到任意页面而不是要到后台管理表单。在选定要放置的区域之后,区块配置可以在一个模态对话框里调整,而且允许完全控制所有的细节。
还有一个更容易的修改区块配置,那就是通过实验性的Settings Tray 模块。编辑一个区块通过在侧栏展开一个托盘,它包含了区块标题和其他设置。以站点名称区块为例,你可以在侧栏直接编辑站点名称。对于菜单区块,你可以在那里调整菜单。
内容审核现在已被包含
Drupal 始终支持已发布和未发布内容,但是更多细化的工作流 Drupal 内核并不支持。新的实验性 Content Moderation 模块,基于贡献模块 Workbench Moderation 项目,允许定义内容工作流状态,如草稿、存档和已发布,以及哪些角色拥有移动内容状态的能力。
支持日期范围
Drupal核心自带的Datetime 模块仅支持单点存储。实验性的 Datetime Range 模块提供一种新的字段类型,也允许结束日期。这个对于贡献模块是很有帮助的,比如 Calendar 模块与 Drupal 8 核心可以很好的工作。
站点构建,内容创作和管理改进
对于管理,站点构建和创作,Drupal 8.2.0 也提高了功能的稳定性。Drupal 现在对新的内容类型默认开启了版本控制,提供更好的问责,为了创建一个“安全网”来恢复意想不到的更改,同时为了与未来的工作流功能整合。内容编辑器将享受更加无缝的体验,比如 CKEditor 的内置对话框现在风格与 Drupal 原生的对话框匹配,而且创建任何实体时将会显示一条链接到新的实体的信息。
其他新增的改进还包括:
- 很多管理页面的用户界面文本已经改进。
- 站点内重定向的联系表单现在是可配置的。
- 评论视图模式现在可以在显示格式表单里选择。
- 在生成RSS提要时,相对链接转换为绝对的(无论使用feed与否,要确保图片和链接工作)。
- 现在,管理员可以在卸载模块时选择要移除模块的内容实体。
- 404 响应的内部页面缓存已得到改进。
Web services 平台方面的功能
Drupal 8.2 版本不断扩大有利于 Drupal 在 Web services 方面的支持来解耦站点和应用程序,通过 Bug 修复、简化配置、改进响应以及新功能。现在可以读取(GET)配置实体像词汇和内容类型成REST资源,解决 8.1.x 和更早版本对 REST 功能的显著限制。登录、注销和注册用户现在也可以使用 REST 。通过 REST 出口视图显示中使用的身份验证机制现在是可配置的了,并启用和配置跨域资源共享(CORS,即 cross-origin resource sharing 的简写)加入一个 cors.config 服务参数。REST资源配置现在也更加简单。
开发者 API 改进
小版本如 Drupal 8.2.0 包含了对开发者向后兼容的 API 附件以及新功能。关于该版本针对开发者方面改进的更多细节,请查看 8.2.0 release notes 。
这个对我意味着什么?
Drupal 8 站点所有者
升级到 8.2.0 可以继续收到 bug 和安全漏洞的修复。下一个 bugfix 版本,8.2.1,计划在2016年11月2日发布。
升级你的站点 从8.1.10 到 8.2.0,只需通过执行 update.php,就像 8.1.7 升级到 8.1.8 一样。对于小版本,模块、主题和翻译可能需要一些小的改动,所以在升级你的生产环境站点前,请谨慎一点测试升级。
Drupal 6 站点所有者
Drupal 6 已不再支持。创建一个 Drupal 8 站点,然后尝试尽快 迁移你的数据 过去。当你测试迁移 Drupal 6数据到 Drupal 8 时,你的 Drupal 6 站点仍然可以继续运行。 核心现在提供迁移对大多数Drupal 6 数据,但多语言功能,尤其是迁移是不完整的。如果您发现未涉及与实验性的迁移模块套件的已知问题一个新的bug,你详细的错误报告与重现步骤是一个很大的帮助!
Drupal 7 站点所有者
Drupal 7 仍然是被完全支持的,而且贯穿 Drupal 8 的所有小版本,将继续收到 bug 和安全漏洞修复。
Drupal 7 到 8 的迁移路径还没有完成,特别是对于多语言站点,所以当你试图迁移时,可能会遇到错误或丢失迁移。 这就是说,你的 Drupal7 网站可以保持正常运行,而你测试迁移到一个新的Drupal8个网站,可以帮助我们稳定的Drupal7 到 Drupal 8迁移路径!从实际测试和错误报告的 Drupal7 站点将帮助我们为大家稳住此功能越快。(搜索已知问题。)
翻译、模块和主题贡献者
小版本像 Drupal 8.2.0 是向后兼容的,所以支持 Drupal 8.1.x 和 Drupal 8.0.x 的模块,主题和翻译将与 8.2.x 同样兼容。然而,新的版本包括一些修改字符串,用户界面和内部 API (以及更显著改变实验模块)。这意味着,一些小的更新可能需要您的翻译,模块和主题。更多背景信息,参见 8.2.0 候选发布公告。
下载:
其他链接: