Drupal 版本資訊及選擇

常見的 Drupal 及模組版本資訊

  • Drupal 版本
    常見 Drupal 版本號為 6.x,其中 "6" 是大版本號,目前只會同時維護兩個大版本,當 Drupal 7 發佈後,再不會有 Drupal 5 的發行版及安全修正。隨後的 "x" 是更新版本,數字越大代表越新。小版本間更新多為修正 BUG 及效能改進,進行小版本更新很簡單且安全,所以沒有不更新的理由
  • 模組版本
    模組像 Drupal 一般,也分別大版本及小更新。通常大版本跳進都會帶來重要的全新功能,而小版本更新多少一些修正,但也有可能是引進小的功能,社區中並沒有一致性的規定及習慣。對於由 1.x 跳進至 2.x,要注意模組作者的提示。特別對於一些大型模組:Views、Panels 或 Ubercart,它們每次大版本升級,可能是全新的改變,要多加注意。進行更新講求是否需要的,並不必要每一個版本都進行升級,但不要忽略安全修正。
  • 版本狀態
    這說明版本現處於什麼階段。alpha 是最初進入測試階段的版本,多是不太穩定;然後會提升至 Beta;最終版本狀態會沒了,那代表是穩定版本!但我們更常見的是 Dev 狀態,這是一個很夢幻的狀態。Dev 模組有時一大堆 BUG,卻有時比穩定版本更少問題。

個人的建議及選擇

Drupal 5 已走到人生最多一個階段了,新的網站都選用 Drupal 6,至於 Drupal 7 待正式發佈後,至少要待上半年才會進入穩定期,以及各種大型模組才支援這版本。

我傾向選擇使用模組的 -dev 版本,比如說:當有一個 2.0 及 2.x-dev 版本時,我會使用後者,但假如是 3.x-dev,就真的靠經驗。你可以從發佈日期上去看,有時候 -dev 與穩定版本相差半年至一年時間,放膽嘗試使用 -dev 版本。

對於兩個差不多的模組間,該如何選擇?

你可以從模組的使用量去決擇 (View usage statistics),但多使用量並不代表一定是比其他的為好。其次可以看作者的資料。

比如此作者:merlinofchaos

  • 有參與 Drupal 各種活動
  • 有製作大網站的經驗
  • 有參與多個模組開發,而且是大型的模組

Maintainers 多與少,是否高手也值得用作參考。

寫下您的回覆

電子郵件不會公開