知名的開放源碼上稿系統Drupal第七版Drupal 7正式釋出,根據Drupal官網的說明,Drupal 7較之前的Drupal 6有許多方面的改進,包括管理介面、效能、資料庫支援,以及對搜尋引擎的友善等。
Drupal是一個開放源碼的「上稿系統」,或者俗稱架站系統,又稱為「內容管理系統」(CMS, Content Management System)。自2008年2月Drupal 6發表之後,Drupal發展快速,去年(2010)因為美國白宮網站改版採用,而聲名大噪。根據Drupal統計,目前全球使用Drupal所開發的網站及應用已高達數百萬,其他採用Drupal架設網站的知名企業還包括了AOL、Sony Music、華納兄弟唱片、Popular Science等。
Druapl 7的開發自2008年年初開始歷經三年時間,目前正式拿下beta(測試版)標籤,以正式版的姿態對社群釋出。Drupal.org在將近兩年的開發之後於去年1月中旬釋出第一個Drupal 7 alpha版,10月釋出第一個Drupal 7 beta版。自Alpha版釋出,透過數千社群成員的力量與貢獻,又歷經一年的開發。
相較於Drupal 6,第七版增加了許多功能改進。Drupal 7的核心維護者Angie Byron 表示,Drupal 7在使用者介面、存取性(accessibility)上都有所改善,其他改善的功能包括圖片的處理、豐富內容的元資料(metadata)、安全、延展性,以及資料庫相容性。
在圖片處理方面,Drupal 7在安裝之後就有自動縮圖以及剪裁的功能,相較之下Drupal 6版必需安裝多種image相關模組以及做各種複雜的設定。
另外Drupal 7也內建了自動測試的環境,效能方面強化了JavaScript、CSS,及快取的最佳化;大幅增加所支援的資料庫,包括了微軟的SQL Server、MongoDB、 Oracle、MySQL、PostgreSQL,及SQLite。
另外Drupal 7核心也增加了對RDFa 語義網技術(Semantic Web)的原生支援。Drupal.org表示,隨著Google與Bing等搜尋引擎在「爬」(crawl)網站資料時越來越倚賴機器可讀的語言,Drupal 7內建語義元資料將可讓「機器對機器」(M2M)的搜尋更有效率。
RDFa是W3C在2008年通過的一項標準,透過RDFa技術網站可以加入更多數值,告訴搜尋引擎更多一般人所無法讀取的網站資料,例如地圖上的經緯度,而讓網站在搜尋引擎上有更好的顯示表現。
由於新功能的改進,讓Drupal 7比6版更容易架設起大型的網站。名列全美百大網站的Examiner.com總裁表示,更彈性的欄位API(Field API),可外卦(pluggable)的儲存與快取等新功能,讓Examiner得以使用MongoDB的NoSQL。他指出,若以舊版的Drupal,恐怕難以甚至無法建置出目前的高效能網站,支除目前的流量。Examiner先前就已布署Drupal 7,而在網站升級改版到Druapl 7之後,當月流量成長19%,達到224萬不重覆使用者。
目前較受歡迎的上稿系統除了Drupal外,還有同樣以PHP語言為基礎的Joomla,而WordPress在去年年中釋出3.0版時,加入的multi-site功能也讓這套部落格架站平台變身為CMS;屬微軟.NET平台的DotNetNuke也在去年釋出企業版,DotNetNuke也是總統府去年改版時所用的CMS。
目前使用Drupal的人總計超過50萬,遍及全球200多個國家,180多種語言,Druapl 7的開發集結了近千名的會員的心力,而貢獻模組的會員更有數千名,Drupal 7可擴充的模組已有超過850個。(編譯/郭和杰)
熱門新聞
2025-02-05
2025-01-31
2025-01-30
2025-02-03
2025-02-03
2025-02-03