Drupal簡介

  Drupal簡介

  是一個開源的內容管理系統(CMS)平臺,用於構造提供多種功能和服務的動態網站,這些功能包括用戶管理(User Administration)、發佈工作流(Publishing Workflow)、討論、新聞聚合(News Aggregation)、元數據(Metadata)操作和用於內容共享的XML發佈。它綜合了強大並可自由配置的功能,能支持從個人博客 (Personal Weblog)到大型社區驅動(Community-Driven)的網站等各種不同應用的網站項目。


  它有以下優點

  + 搜索引擎友好的URL
  + Drupal有一個優秀的模塊化結構,提供了許多模塊,包括短消息、個性化書籤、網站管理、Blog、日記、電子商務、電子出版、留言簿、Job、網上電影院、論壇、投票等模塊。Drupal模塊的下載、安裝、定製非常方便
  + Drupal提供了強大的個性化環境,每個用戶可以網站內容和表現形式進行個性化設置
  + Drupal提供了基於角色的權限系統,沒有必要對每個用戶進行授權,只需要對角色進行授權
  + Drupal提供的站內搜索系統能對站內的所有內容進行索引和搜索
  + Drupal的模板系統將內容和表現分離,可以很方便地控制網站的外觀
  + Drupal提供內建的新聞聚合工具
  + 提供完善的站點管理和分析工具
  + Drupal的Caching機制能有效減少數據庫查詢次數,從而提高站點性能,降低服務器負荷
  +強大的多語言支持體系。能夠支持很多國家的語言,讓你的網站在世界上通行。


  Drupal運行環境

  Drupal 基於PHP腳本語言,推薦使用mysql數據庫,所以要運行Drupal必須先安裝好PHP支持程序,推薦apache + mysql + php的安裝和配置環境。linux系統下推薦採用lamp安裝套件或windows系統下推薦安裝wamp套件。


  Drupal的安裝

  1.運行環境:
  1.建立數據庫:用mysql命令行、phpmyadmin、mysql-front等工具新建一個數據庫,並記住數據庫的名稱。
  2.將Drupal代碼根目錄放入apache的web服務目錄(www或htdocs等),通過http協議在瀏覽器運行Drupal的對應http 服務,例如http://mydomain/drupal,再出現的頁面中按提示填入數據庫的名稱,用戶,密碼等信息。
  3.首次執行,可以設置相應的個性化參數,如帳戶,首頁,簡介鏈接等。
  4.注:第一個註冊的帳戶擁有系統的最高權限。


  Drupal的設計

  TemplateMonster的Drupal模板
  目前比較好的將設計與Drupal結合起來比較有名的是TemplateMonster的Drupal模板。精美的設計,高度的開發彈性,短縮了的開發設計時間,使Drupal模板更加受到歡迎。TemplateMonster作爲這一領域的佼佼者,今後肯定會發布更多Drupal模板。
  屆時中國的用戶也可以通過TemplateMonster中國區官方網站TemplateMonster China(http://china.templatemonster.com)下載到最新的加入精美設計的Drupal模板。
  如何加入中國drupal協會
  中國drupal協會是2008年11月15日由drupal活動的組織者chinajason等人創建的,協會的主旨就是爲了在中國推廣drupal。
  中國drupal協會成立的相關事宜以及會章等請參考:http://drupalchina.org/node/5740
  中國drupal協會的青島分會官方地址是:
  http://drupaluser.cn/joncda


  Drupal主要術語的介紹

  文章地址:http://www.drupaluser.org/node/364
  Drupal是一個非常優秀的PHP CMS,在使用Drupal之前,我們好好看看Drupal主要術語的介紹.Drupal術語,Block(區塊),Box(盒子),Engine(引擎),Filter(過濾器),Module(模塊),Node(節點),Permissions(權限),Style(樣式)Taxonomy(分類)Template(模板),Theme(主題)風格


  # Block(區塊)

  區塊一般位於網頁兩邊的側欄中,用於導航或顯示一些附加內容。區塊是一種把數據定位到頁面的方法之一。各主題風格可以通過block($subject, $content, $region = "main")函數來控制區塊的顯示風格。


  # Box(盒子)

  盒子是Drupal頁面內容的容器。每一個盒子有一個標題和一些內容。各主題風格可以通過box($subject, $content, $region = "main")函數來控制盒子的顯示風格。


  # Engine(引擎)

  引擎是一類特殊的主題,它通過模板來輸出HTML內容。


  # Filter(過濾器)

  過濾器是做內容過濾的框架。


  # Module(模塊)

  模塊是爲Drupal提供擴展功能的代碼片段。有些模塊是Drupal核心系統的一部分(例如taxonomy和blog模塊),擴展模塊(例如 weblinks和image模塊)則不屬於Drupal的核心繫統。核心模塊已包含在Drupal的下載包中,擴展模塊則需要單獨下載。


  # Node(節點)

  節點是Drupal中最簡單又最難理解的一個概念。幾乎Drupal中所有的內容都被存儲爲一個節點。一個節點就是Drupal的一塊內容,它可以是投票、報道、書的一頁、或一張圖片。


  # Permissions(權限)

  權限用於控制內容的創建、修改和站點管理等訪問。管理員可以將權限賦給角色,將角色賦給用戶。一個用戶可以屬於一個或多個角色。Drupal缺省提供了兩種角色:遊客和註冊用戶


  # Style(樣式)

  樣式是主題或引擎提供的CSS文件,用於替換缺省的CSS。


  # Taxonomy(分類)

  Drupal通過分類來描述目錄系統,用於對網站的內容進行組織和分類。


  # Template(模板)

  模板是模板引擎的,普通人可讀懂的HTML文件,這些文件有一些特殊的代碼,用於產生動態信息。


  # Theme(主題)

  主題是包含一些函數的PHP文件,用於提供不同的佈局風格。


  基於Drupal平臺的網站設計成功案例

  很多全球知名的商業公司、社團組織、大學及政府機構都從傳統的網站設計系統轉向了Drupal,或者利用Drupal構建內部交流站點及社區網站。部分基於Drupal的應用包括:
  跨國公司-聯邦快遞、諾基亞、Adobe、Sun
  國際著名娛樂公司-華納兄弟、索尼/BMG、Fox、環球唱片、迪斯尼/ABC
  互聯網媒體網-Google、Novell、雅虎
  新聞雜誌-福布斯、The Fast Company、Now Public、花花公子(德國)、The Onion,以及紐約觀察報等。
  網上社區-Team Sugar、FireFox
  高等學府-哈佛大學、MIT
  政府機構-法國政府、紐約市長Mike Bloomberg、聯合國
  這些成功的合作案例證明,Drupal不但適合個人站點及網上社區類網站,而且已被國際著名大公司和組織機構所接受和採納。相信在國內,Drupal也會很快流行起來,成爲主流網站設計和開發平臺。

擴展閱讀:
1.www.arpoon.info
2.Drupal中國區官方網站:http://drupalchina.org/forum
3.TemplateMonster中國區官方網站:http://china.templatemonster.com
4.中國drupal協會創始人網站:www.5iphp.com
5.Druapl中國 青島分會:http://drupaluser.cn/joincda
6.Drupal用戶聯盟-Drupal用戶的網上家園,點滴記錄Drupal歷程! http://www.drupaluser.org
7.Drupal慧衡 http://www.intematrix.cn/web-development/drupal

 

發佈了9 篇原創文章 · 獲贊 2 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章