选择一种Drupal版本

原文地址: http://drupal.org/documentation/version-info

这个页面介绍了Drupal核心和贡献模块的版本号方案。设计成这样是为了帮助您理解版本号 的意义以及怎么使用这样信息来建造一个Drupal站点。

我该安装哪一个版本的Drupal核心?

首先,您应当使用一种官方推荐的发行版。您可以在Drupal项目页面找到它们。

任何时候都有两个主要的Drupal发行系列同时被支持。目前的两个版本是Drupal 6和Drupal 7。它们两个都是定期发布更新版。例如,在Drupal 6系列中,一些版本被发行而且还有新版本陆续被发行:6.0, 6.1, 6.2等等。这些版本有时候被统称为6.x;然而,它们并不是平等的,最新版本将会修复之前版本中的一些错误,有时候还包含重要安全更新。因此,无论您使用Drupal 6或7, 您应当使用本系列的最新版。

在决定选用Drupal6还是Drupal7之前,需要考虑一些因素。Drupal7更新一些,被支持的时间相应的也会长,并且比Drupal6包括更多的特性和增强功能;因些,在其它条件都相同的条件下,请选用Drupal7.然而,贡献模块、主题、翻译和适用于主流Drupal发行版的安装配 置文件有时候会比Drupal的发布时间晚一些,所以如果您需要的功能在Drupal7还未被支持,这或许会影响您的决定。

Drupal8目前正处在开发阶段,并且还不适合应用于正式的生产。一旦Drupal8发布,Drupal6将不会被支持或者停止安全更新,到时候您需要将Drupal6升级到Drupal7.

我应当安装哪个版本的贡献模块、主题和翻译文件?

您需要访问“官方发布”的模块、主题或翻译版本的页面,因为这些版本由维护者支持。您需 要检查这些页面上的特定版本,版本号的第一部分显示了这些模块、主题或翻译支持的Drupal版本。例如,一个模块的版本号是6.x-1.2,那么它只能在Drupal6下工作,而版本号为7.x-1.2的模块仅支持Drupal7.

下一版本什么时候发行?

新的稳定版本的Drupal在每月的最后一个周三发行。只有在核心维护人员认为拥有足够多重要漏洞的情况下它才会被发行;如果没有,那么到下个月为止,您将是安全的!

如果一个发行版被批准,那么它将在发行日之前几天被称做“代码冻结”,即将发行的版本将在@drupal的Twitter帐号和Planet Drupal上边被宣布。这将会把您的Drupal代码更新到最新版,并且保证代码是可靠的。

也有例外情况,这发生在安全漏洞大规模爆发或出现影响Drupal使用的严重漏洞的情况下。

怎样查看Drupal版本

如果可以的话,到管理>>报告>>状态报告,如果您的Drupal是6.0或更高的话,这将会显示您的版本号。在Drupal 5.x或更低版本中,路径为管理>>日志>>状态报告

如果不行的话,在Drupal根目录下寻找名为CHANGELOG.txt的文件,打开它,您将找到您所使用的Drupal版本号。

如果CHANGELOG.txt不见了的话,您可以到system.module中查看第一行的代码,像这样:

define('VERSION', '5.5');

如果结果是这样,那么它将告诉您您所运行的Drupal版本,如果没有的话,您所使用的Drupal版本低于4.7.2.

怎样查看模块或主题的版本号?

您可以在模块和主题的管理界面查看您所安装的模块和主题的版本号。在Drupal 7中,到管理>>模块管理>>界面,您将会看到一列版本号。(在Drupal 6中,您可以到管理>>站点构建>>模块管理>>站点构建>>主题中查看同样的页面)

版本号

原文地址: http://drupal.org/node/467026

版本号是什么意思?

Drupal发行版

Drupal5.0的5代表Drupal的主版本,.0代表副版本。例如,漏洞修复版本或补丁等级。这意
味着5.0, 5.1, 5.2等的基本结构相同。这些版本统称为"5.x". 版本号为5.x的模块兼容所有Drupal 5.x核心版本。然后,Drupal6.x和Drupal7.x上的模块不能在5.x上运行,反之亦然。

什么是alpha版、beta版和发布候选版

原文地址: http://drupal.org/node/467020

 

Drupal的每个官方稳定核心主版本 "x.0" 发布之前,通常有一大量可用的alpha版, beta版候选版 . 这些版本缺乏足够的稳定性以当做产品来使用, 但他们是走向正式版的重要里程碑.在正式版发布之前,这些版本由广大阔的用户共同进行测试并提供反馈. 这些版本应该只能有比较熟悉Drupal的用户和那些希望寻找软件漏洞的开发者下载和使用..

Alpha 版
这些版本是第一次发布,也是最不稳定的.大多数报告的错误都被解决了,但仍有一部分明显暴露出来的问题,其中可能还会包含安全问题..
Beta 版
Beta版通常建立在,一旦:
  • 所有有关关键数据丢失和安全漏洞的解决.
  • 当前版本的API不再改变了,让贡献模块和贡献主题的作者可以开始升级他们的项目.
  • 大多数的升级路径问题解决了,并且能成功升级Druapl.org的数据库到新的Drupal版本中.

在Beta版发布的时候,可用的功能仍然会被考虑,可翻译的字符串(帮助文本,界面上的文字等)可能会被替换,如有有绝对的必要,API或数据库模式会改变(可能因为修复严重的漏洞).当然其他种类的漏洞仍一直在修复.

发布候选版
候选版通常只在没有严重的漏洞被报告的时候再已有的beta版上建立的.这些版本被认为代码已经接近稳定,一些Drupal开发社区还认为候选版相当于官方的 .0 版本.此时,不会有更多的可用功能更改,可翻译字符串通常不再变化.

一些维护者可能对他们的贡献模块和主题选择提供alpha或beta或候选版.你应该仔细阅读有这种情况出现的模块和主题的发布注意事项,因为细节的变化可能会贯穿整个项目,虽然在这里只做了基本的解释.(beta版本比候选版本更不稳定,alpha版本比beta版本更不稳定).

一旦宣布功能不再改变 ,将不会再有新功能被添加到那个版本的Drupal中了,该版本的Drupal功能集合已经被锁定,新功能加入和改变的行为需要放在下个版本中进行.