Drupal簡介

Drupal是一個開源CMS(內容管理系統)平台,使個人,團隊和社區能夠輕鬆快速地構建,部署和管理網站。網站通常包含的內容可以是文本,圖形,音頻和視頻等的任意組合。CMS提供了許多功能,可簡化網站的開發和管理過程,其中包括:

它提供了用於創作,發布和管理網站內容的工具集。

它提供了一個管理界面。

它提供了內容的資料庫存儲庫以及相關信息的機制

它提供了用於創建和管理菜單和導航元素的組件。

它提供了用於用戶管理的組件。

它提供了一個安全框架。

Drupal是由荷蘭大學的學生Dries Buytaert撰寫的。 Drupal一詞源自荷蘭語「 druppel」,意為「滴」(druppel:「一滴水滴」)。該項目最初是由Dries編寫的,目的是與他的朋友共享消息和事件,但是不久之後,它在2001年變成了一個開源項目,該項目擴展了CMS在網路上的功能。該項目廣泛運作,從個人博客到大型/複雜的公司和政府網站。 Drupal的源代碼是用PHP編寫的,並根據GNU通用公共許可證發行。最有趣的部分是,Drupal與所有操作系統兼容,並且可以免費下載和使用。 Drupal可以在支持以下平台的任何平台上運行:能夠運行PHP 5.2或更高版本的網路伺服器(該網路伺服器可以是Apache,Microsoft IIS,Lighttpd,nginx)和資料庫,例如MySQL,Postgre SQL,Microsoft SQL Server,SQLite ,MariaDB,MongoDB等。(對於Drupal-7,資料庫必須為MYSQL 5.0或更高版本,PostgreSQL 8.3或更高版本等。)有許多版本,例如Drupal-5,Drupal-6,Drupal-7等,但版本為Dupal-6和Drupal-7僅處於活動狀態,並且現在已經維護了幾天,不再使用版本5。版本7已於2011年1月5日發布,版本6.22和7.2已於2011年5月25日發布。下一版本8正在開發中,並將很快發布。

Drupal的標準發行版(稱為Drupal核心)包含基本功能,可用於創建博客,論壇,民意調查和網站以及用戶生成的內容。 Drupal的設計方式使得管理員可以通過啟用附加模塊來增強核心模塊的功能。管理員還可以通過掛鉤和回調系統擴展或覆蓋模塊的默認行為,而不會影響核心代碼,這些掛鉤和回調可通過API(應用程序介面)進行訪問。 Drupal核心的主要組件包括創建和管理內容,菜單,用戶帳戶,分類法,博客,論壇,在線民意調查,角色,許可權,文件上載/下載,日誌記錄和錯誤報告的功能。

相關文章