- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Drupal 內容管理系統
什麼是Drupal
Drupal 是一套開放源碼的內容管理平台(簡稱CMS),擁有多種實用的功能,可以用來建置從個人網誌到大型網路社群等各種類型的網站。
在您回答Drupal是否適合您之前,我們有問題要先問您:您是哪一種類型的Drupal使用者?您的需求是什麼?
Drupal網站範例
Drupal官方:
Drupal台灣官方網站:
Ubuntu官方網站: /
Firefox官方網站: /
台灣綠色學校: .tw/
阿舍的 Drupal 架站經驗談: http://drupal.soa.tw/
功能概觀
一般功能
共同寫作:Drupal獨特的共筆功能,讓你可以發起一項需要有人來撰寫的專案或「手冊」,並授權其他使用者一起來貢獻內容。
友善網址:Drupal利用Apache的mod_rewrite功能,讓你可以自訂網址,對於使用者和搜尋引擎來說都很方便。
模組:Drupal社群開發了許多模組,提供多樣化的功能,例如分類呈現、jabber認證、私人訊息、書籤等等。
線上說明:就像許多開放源碼專案一樣,我們不能說我們的線上說明是完美無缺的,但是已經建立了一套扎實的線上說明系統,提供核心的說明內容。
開放源碼:Drupal的原始碼是透過GNU General Public License(GPL)條款免費提供。Drupal不像私有的部落格或內容管理系統,可以依據需求完全加以延伸或客製化。
個人化:Drupal的核心裡就預設了完整的個人化環境。網站的內容和呈現都可以依據使用者所定義的方式進行個人化設定。
以角色為基礎的權限系統:Drupal的管理者不需要辛苦地為每一個使用者設定權限。他們可以把權限設定給某些角色,並把使用者分配到角色的群組裡。
搜尋:Drupal裡的所有內容都可以建立索引並進行搜尋。
使用者管理
使用者認證:使用者可以在本地端進行註冊與認證,或是使用外部認證來源,例如Jabber、Blogger、LiveJournal或另一個Drupal網站。對於企業內部網站的使用來說,Drupal還可以與LDAP伺服器進行整合。
內容管理
投票:Drupal內建了投票模組,可以讓管理者和/或使用者發起投票,並在不同的頁面裡呈現出來。
版型:Drupal的版型系統把內容與外觀分離出來,讓你可以控制你的Drupal網站的外觀。版型是以標準的HTML和PHP撰寫的,這表示你不需要去學習特定的版型語言。
主題式回應:Drupal提供了強大的主題式回應系統,可以讓網友針對所發佈的內容進行討論。回應可以是階層式,就像是新聞群組或討論區那樣。
版本控制:Drupal的版本控制系統可以追蹤內容更新的詳細資訊,包括了修改者、修改的內容、修改的日期和時間等等。版本控制的功能還提供了回應紀錄,並讓你可以把內容回復到早期的版本。
部落格
支援Blogger API:Blogger API讓你可以使用多種不同的工具來更新你的Drupal網站。這包括了非採用網站瀏覽器為基礎的工具軟體,可提供更豐富的編輯環境。
內容串連:Drupal會把你的網站內容以RDF/RSS的格式匯出,讓其他人可以使用。這讓任何使用像是NetNewsWire或Radio UserLand這種「新聞匯聚工具」的人,都可以方便地從他們的電腦上瀏覽你的Drupal網站。
新聞匯聚:Drupal內建了一個功能強大的新聞匯聚工具,可以用來閱讀並紀錄其他網站的新聞資訊。這個新聞匯聚工具會將文章暫存在你的MySQL資料庫裡,而這個暫存的期限是使用者可以設定的。附註:當你有幾天沒有上網時,這功能可以幫助你不會漏失資訊。
永久網址:Drupal裡的所有內容都會有一個永久的網址連結,不會出現連結錯誤或找不到網頁的狀況。
平台
Apache或IIS,支援Unix / Linux / BSD / Solaris / Windows / Mac OS X:Drupal從一開始的設計就是要支援多種平台。你不僅可以在Apache或Microsoft IIS上使用,我們也可以在Linux、BSD、Solaris、Windows和Mac OS X等多種平台上執行Drupal。
資料庫:許多使用者採用MySQL來執行Drupal,但我們知道MySQL並非每一個人的選擇。Drupal是建立在資料擷取層之上,以你可以使用MySQL和 PostgreSQL來執行Drupal。其他SQL資料庫也能夠被支援,只需要撰寫一個有14組功能的資料庫後端程式,並建立相對應的SQL資料庫架構 即可。
多語系:Drupal的設計是要符合國際性的使用需求,提供一套完整的架構,可以建立多語系的網站、部落格、內
文档评论(0)