Drupal是一套以網站為基礎的內容管理系統。文字和關於其他類型的內容的指標,都儲存在資料庫裡,回應網站瀏覽器所傳送的請求,進行動態的存取、編輯,並呈現給使用者。
Drupal裡的內容是透過個別的「節點」(node)所產生的。對於報導(story)類型的節點,使用者可以對其加上回應(回應本身並不視為節點)。根據網站設定的不同,增加新節點和/或張貼回應的功能,可以被開啟或關閉。此外,節點或回應可能會需要經由審核通過才可以發表出來。部落格(blog)文章是另一種Drupal的節點類型。
Drupal預設的版型(theme)包括了三個欄位。中間的欄位是內容欄位,通常是用來依據時間呈現最近發表的節點的摘要。如果你點選某一節點的摘要,就會在中間欄位呈現出該節點的完整內容。
左側和右側的欄位則是邊欄(sidebar)。邊欄可以呈現相關資訊的區塊(block)。區塊通常包含通往其他節點的連結。舉例來說,會有顯示最近更新的報導的區塊、或是最受歡迎的報導的區塊。對於新安裝的系統來說,會有一個登入區塊,以及一個包含了目前可執行的動作的導覽選單。根據你所執行的動作和所擁有的權限(角色,role),會在導覽區塊裡顯示不同的選單項目。
此外,根據你所執行的動作和所擁有的權限,會顯示或不顯示某些區塊。舉例來說,如果你已經登入了,就不會顯示登入區塊;如果沒有任何報導類型的內容節點,就不會顯示「最近更新的報導」區塊。管理者可以在管理->區塊選單裡啟動/關閉不同的區塊。
節點可以被組織為分類(category,或稱taxonomy)。討論區就是一種用分類來進行組織的內容節點。分類可以是階層性的,母分類可包含多個子分類。
Drupal的新功能通常都是透過模組(module)的方式來導入。當管理者新增了一個模組檔案到次目錄modules裡時,使用該模組的選項就會出現在管理->模組選單裡。如果管理者啟動了該模組,該模組相關的功能就可以使用了。模組可以定義新的節點類型,導覽區塊裡可能會出現新的選單,或是在邊欄裡出現新的區塊。
在這份手冊與討論區裡,有許多詞彙有其特定的意義,瞭解他們,將有助於你使用Drupal,並且在問問題時,能夠更有效率地進行溝通。
回應
錯別字,是 modules
錯別字,是 modules 不是 moudles :D
ha...謝謝老師!
ha...謝謝老師!