經過一年多的開發,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版升級
- 將新版程式覆蓋到你現有的網站上,然後執行更新程式。
又要更新了...呵呵
又要更新了...呵呵