跳转到主要内容

Drupal 8.0.0 RC1 发布

Drupal 8.0.0 第一个RC版发布了!

Drupal 8.0.0 RC 1 于2015年10月7日21:27发布了。

该版本是 Drupal官方发布的第1个Drupal8 RC版本,上一个Drupal8 版本是Drupal8 Beta16,发布于2015年10月2日,相隔5天的时间。这是 Drupal 8.0.0 第一个RC版本!

备注:RC英文全称是:release candidate,译为:候选版。更多信息请查看:什么是alpha版、beta版和发布候选版

以下是翻译自Drupal官网的介绍:Drupal 8.0.0-rc1 released

Drupal 8 RC1

我们现在发布第1个Drupal8 RC版本!Drupal 8 给用户和开发者带来了众多的新功能和改进。

我们改进了Drupal的用户界面;增加了WYSIWYG(所见即所得编辑器)及就地编辑;显著提高移动端支持;增加并改进了一些重量级模块比如Views、Date和Entity Reference等第三方模块;通过引入Symfony 组件,推出了一个新的面向对象的后端;改进了配置管理;优化了多语言支持;以及加入了更多其他改进。Drupal 8.0.0-rc1 凝聚了3200位核心开发者的集体智慧。查看更多关于Drupal 8.0.x方面的变化

第一个rc版提供了一个开启 Drupal 8 开发的开端,特别是在:

  • 新站点
  • 那些仅依靠 Drupal 8 核心功能就可以实现的站点
  • 那些开发时间需要好几个月的项目
  • Drupal 8 新特性所带来的效益超过开发 Drupal 8 版第三方模块的成本的网站。

使用 Drupal 8 #

发布新站点 #

Drupal 8 本身就很直观,开箱即用 -- Drupal 7 下的很多排名前列的模块被纳入核心,而且很多功能变得更灵活从而避免安装很多其他模块。评估你的需求,你会很容易发现你的项目所需的一切都已在Drupal 8内核中了。查看关于Drupal 8 的幻灯片来学习这些变化。

更新已有站点 #

新版也包含改进了的Migrate(迁移)模块,来将已有的 Drupal 6 或者7的站点直接升级到Drupal 8。迁移功能目前标有“实验”,意思是还没有完全支持,我们仍然在努力改善它。因此,Drupal 8候选发布版还没有提供迁移的用户界面。使用迁移升级和迁移升级模块,来测试迁移,或了解更多关于核心迁移的介绍

第三方模块和主题 #

已有 很多模块移植到 Drupal 8 以及 已开发的主题。我们建立了一个贡献跟踪项目,从而更容易跟踪贡献模块的移植状态。

DrupalCon 巴塞罗那 Drupal 8 sprint 摄自 Pedro Lozano (under the CC BY 2.0 license)

将模块和主题移植到 Drupal 8 #

如果你还没有完成这个,那么现在是时候确保你的模块和主题可以在新版下工作了。虽然Drupal 8 有那么多变化,我们想让它尽可能容易去开始模块的移植。我们建议你使用Drupal Module Upgrader来先跑一遍代码的升级。有些东西会被自动升级,而有一些会被加上注释或者保持不变。

为了帮助你学习和获取新的APIs,api.drupal.org 网站有概述和所有主要的Drupal 8 API 的小例子。Drupal.org 手册也有更多关于每个API的背景信息的深入介绍。我们还有一个Drupal 8 相关的所有API变更的完整列表,跨越了4.5年的 Drupal 8 的开发。

Drupal 7 和更早版本所采用的我们自己的模板引擎,在Drupal 8 中被Twig 模板引擎所代替。很多Drupal以前版本的概念同样适用于Twig。我们正在编写一个帮助你升级主题的指南。更多信息也可以查看Drupal 8 主题开发文档

在升级模块或主题过程中发现任何核心的bug记得提交至官网。

翻译 Drupal 8 #

界面字符串现在正式冻结。只有错误修正,增加或删除整个字符串,并要求对critical issues的修补程序,可向从这里开始界面文本。这是参与Drupal 8翻译最好的时候,你的翻译将会在最终版本发布时可用。安装程序现在配备了自动下载翻译,所以无论你现在翻译将是对大家Drupal 8的安装都是有用的。在Localize.drupal.org上有一个对所有支持语言的核心翻译状态的摘要页面,在侧栏有一个按部就班的指导,以帮助您参与贡献。

文档,书和视频作者 #

Drupal8.0.0的用户界面,交互和“外观和感觉”现在冻结,如果需要修复critical bug才会更改。如果您以前把你的资料,教学视频,或书项目搁置,现在是再次把它捡起来的时候。现在也是更新Drupal.org文档和获得的文档修复到 Drupal 8 的时候,来确保说明是正确的。感谢您的贡献!

要知道,Drupal 8将采用语义化版本,大约每6个月,会有一个新的“minor”版本(API补充和新功能都将向后兼容)。所以,字符串、用户界面和Drupal的其它视觉方面将在整个Drupal8的过程,这可能需要后续更新这些材料得到改善。

参与贡献 Drupal 8 核心 #

在发布候选版阶段,只有critical fixes(关键的修复)和文档改进将提交到Drupal 8 内核(以及某些非破坏性的“RC目标”为核心的提交者自行决定更改)。已被社区审查和测试的其他问题可能会保持未提交到8.0.0之后,以确保 critical bugs 可以迅速地修复,而不用担心回归。了解更多关于在RC阶段允许的修改

Drupal 8.0.0 何时发布? #

当我们有信心在进入的critical bugs已经放缓足以确保稳定的版本中,我们将安排为8.0.0的正式发布日期。在此之前,Drupal 8 候选发布版将与Drupal 6和7版本一起发布,每月两次。

已知问题 #

我们有信心,我们的代码是足够稳定的,它是经过网站所有者,开发者和最终用户更广泛的测试。然而Drupal 8.0.x仍然有一些已知问题,包括重大的bug。帮助通过测试的Drupal 8 和搜索现有的bug报告,并增加更多的信息,以帮助解决这些bug。如果您怀疑错误已尚未见报道,请提交错误报告

有一个known issue with response cache headers sometimes exceeding hosting configuration limits,在一些托管服务提供商上可能会导致一些页面无法查看。如果你碰到了,请看一下这各问题及其相关问题的详细信息。

处理安全问题 #

从现在开始,发现了Drupal 8 的任何安全问题应予以保密,并使用Drupal项目页面上的报告安全漏洞的链接,以保护现有网站。直到2015年12月31日,Drupal 8 安全赏金也仍处于活动状态,这样你就可以得到报酬发现安全问题和报告他们在我们的私人跟踪(private tracker)!Drupal的安全性方面的更多信息请查看安全团队页面

关于候选版的讨论! #

我们建议在Twitter,Facebook等站点发布时使用#drupal8rc 标签。关于使用Drupal8已经取得的工作谈话,请使用#madewithd8。我们已迫不及待想看看你用Drupal 8做点啥!