您在這裡

Drupal 4.7.0正式釋出

charlesc's 的頭像
charlesc 在 2006-05-01 (週一) 21:13 發表

經過一年多的開發,Drupal 4.7.0終於面世了!五年多來,Drupal總共發行了13個主要的版本,有超過30家公司僱用100位以上Drupal專家提供服務,使用者貢獻了300個以上的模組,並有超過5萬5千個網站採用Drupal。而現在,該Drupal 4.7.0上場了。

Drupal是一套開源碼的內容管理平台,有許多強大的功能,可以支援各種不同類型的網站。從個人部落格(Tim Berners-Lee)、互動網站(Zimmer Twins)、podcast網站(TWIT.tv)、社群網站(SpreadFireFox.com)、藝術社群(Terminus 1525)、媒體網站(TheOnion.com)等等,甚至NASA的網站。

對於Drupal社群來說,2005年是爆炸性成長的一年。Drupal.org的使用量在網頁瀏覽數、檔案下載數、使用者數等方面成長了3倍,而隨著4.7.0的面世,我們預期它將會驅動此平台的發展邁向一個新的階段。
Drupal目前的版本,有超過338個協力開發人員,貢獻了超過1,500個修補程式,幾乎是4.6版的3倍(50個開發人員提供523個修補程式)。使用者的貢獻涵蓋了使用性的改善、新的核心功能、開發架構的擴充等,將提供版型設計者與開發人員更佳的彈性與能力。

下載

http://ftp.osuosl.org/pub/drupal/files/projects/drupal-4.7.0.tar.gz

新功能

Drupal 4.7.0包括了以下新功能:
使用性改進

  • 所有模組的文件更新:所有Drupal核心模組都更新過了,包刮了由Drupal文件團隊所提供的最新文件。
  • 自動完成欄位(AJAX):加入了提供自動完成功能的表單欄位。
  • 表單的調整(JS):在表單裡加入了可以折疊/展開項目的功能,有助於使用介面的順暢。
  • 上傳檔案更容易(AJAX):檔案的上傳,變得更簡單了。
  • 安裝/更新模組更容易:你現在不用手動安裝/更新模組了,只要把檔案複製到模組目錄裡,Drupal就會自動處理安裝工作。
  • 「忘記密碼」的處理更容易:使用者現在會透過電子郵件收到一個僅能使用一次的連結,而不是一個亂數產生的密碼。
  • 節點/回應的編輯表單更有組織:可以折疊的選項,大幅地降低了編輯介面的雜亂感
  • 增加大量回應的操作:現在若想要一次修改或刪除多個回應,變得很簡單。
  • 增加選單項目更方便:現在很容易就可以從頁面編輯表單裡,把網頁增加到導覽選單上。
  • 設定頁面更有組織:有些設定頁面被重新調整過,更容易被找到與使用。
  • 更友善的資料庫錯誤訊息:資料庫連線錯誤等訊息,現在比較容易理解。
  • 重新設計過、呈現較多資訊的更新程式:新的更新程式更容易閱讀,並提供升級Drupal的較佳指引。

新增功能

  • 多個放置區塊的區域:你對於區塊的位置僅能選擇左右兩欄感到很侷限嗎?現在你可以動態地指定你所要的多個區塊放置位置了。
  • 「停機維護」設定:現在你很容易就能夠為網站設定一個友善的公告,告訴網友何時要暫時關閉網站以進行維護。
  • 支援自由標籤(tagging):自由標籤功能現在已經內建到分類系統裡了。
  • 適用全站的聯絡表單:你現在可以很容易地啟用一個聯絡表單,方便你收集網站訪客的意見反應。
  • 作者資訊區塊:現在有一個可以在文章旁邊顯示作者資訊的區塊了。
  • 公開/不公開的使用者資訊欄位:你可以設定使用者資訊欄位的權限。
  • 依據IP/Hostname進行阻擋:現在可以依據IP/hostanme來阻擋使用者。搗蛋鬼滾蛋!
  • 聯播機制支援Atom:終於,我們支援Atom格式了,例如Blogger.com的Atom feed。
  • 聯播機制產生RSS feed:現在更容易用Drupal來建立"Plant"這種聯播網站了。
  • RSS feed設定:你現在可以設定你的RSS feed裡要包含多少內容和文章項目。
  • 更棒的搜尋索引:搜尋模組的索引機制,現在變得更聰明、更有用了。
  • 進階搜尋功能:你現在可以使用進階搜尋功能了(例如片語、節點類型等等)。
  • 自訂搜尋結果排序:搜尋模組現在可以讓你根據關鍵字關聯度、發佈時間、回應數量、瀏覽次數等項目來為搜尋結果。

對於開發人員來說

  • 新的表單API:表單(form)的API已經重新改寫過,可以修改、延伸或設計任何的Drupal表單。
  • 預設使用PHPTemplate:加入了PHPTemplate版型引擎,移除原本的Xtemplate(Pushbutton和Bluemarine已經被修改為採用PHPTemplate)。
  • 修訂版本有自己的資料表:修訂版本終於移到他們自己的資料表,而不是存放在node資料表。
  • Update.php支援第三方模組:現在第三方模組有可能可以藉由Drupal的更新程式來進行升級。
  • 新的XML-RPC程式庫:因為顯而易見的原因,我們把舊的XML-RPC程式庫換掉了。
  • Loose Caching選項:現在可以啟動「loose caching」,可以增進發文熱絡的Drupal網站的效能。
  • 網址別名的效能更佳:網址別名的效能經過大幅改進,特別是有大量別名時。
  • 網頁產生時間:你現在很容易就可以追蹤網頁的產生時間。
  • 改進了Unicode字串處理API:在核心部份對於國際化的支援更佳。
  • 支援多位元字串:Drupal現在支援PHP的多字元字串函數,以完整支援Unicode。
  • 支援MySQLi:Drupal現在支援PHP5的mysqli函式。
  • 移除PL/pgSQL Dependency:Drupal不再依賴PostgreSQL的PL/pgSQL語言。現在比以前更容易在PgSQL上執行Drupal。

開發者請注意:所有模組都必須升級到Drupal 4.7.0版,並在CVS裡標記適當。要瞭解如何升級模組,請閱讀開發者文件。現在的版本還有一些小問題,你可以協助我們處理

安裝與升級

想知道如何安裝或升級Drupal,請參考安裝文件(INSTALL.txt)以及update.php裡的指引。

想要尋求幫助的話,可以到討論區詢問,請記得盡量詳細描述你的系統環境、Drupal版本與所遭遇的問題。。

從Drupal 4.6升級

  • 想要避免過多的麻煩,建議你先把現有的系統升級到Drupal 4.6
  • 同樣地,也建議你在升級前先關閉第三方模組和版型。要注意的是,並非所有的版型和模組都有升級到Drupal 4.7.0。

從Drupal 4.7.0 RC版升級

  • 將新版程式覆蓋到你現有的網站上,然後執行更新程式。