drupal 6.0 入門教程 - 第一章

 

由於工作項目的原因,需要採用drupal來部署,所以最近學習了drupal cms,天天到 drupal.org,drupalchina.org ,zhupou.cn ,5iphp.com上學習

 

 

項目的核心是提供一款在線教學和互動社區,希望通過這個教程提供給大家一個比較全面的項目開發指導。首先,我近期的主要任務是熟悉drupal CMS,和設計主頁的版式也就是themes。

 

下面我們從drupal的介紹入手,開始講解如果着手進行drupal開發。

 

 

 

第一章 引言

1.1什麼是drupal?

Drupal究竟是什麼呢?下面是 Drupal官方網站給出的定義:“ Drupal軟件允許個人或用戶社區輕鬆地發佈、管理和組織 Web站點上的各種內容。”

 

Drupal是一個免費的、開源的、具有模塊化框架使用 PHP開發的網站內容管理系統。 Drupal允許網站管理員創建和組織網站內容、定製網站的表現形式、自動化管理工作以及管理站點的用戶。

 

Drupal包括強大的內容管理系統、博客系統、論壇、協作型編寫環境、圖片庫、文件上傳和下載等功能。它採用 GPL許可協議的開放源碼軟件。GPL協議意味着任何人都可以複製、分發及修改源代碼。同時,Drupal具有豐富的文檔支持和強大的專業化社區。

 

Drupal通常被認爲是一種“網絡應用程序框架( Web Application Framework)”,因爲它具有很好的可擴展性。它不僅具有基本的內容管理系統功能,還可以使用模塊擴展其功能,使其能夠提供更多的服務。無論使用者是否精通 PHP或相關的編程技術,都能很好的使用 Drupal。當然,更高的編程技巧意味着能更好的使用 Drpual。因爲 Drupal在開發方面是佔有很大的優勢。換句話說,它更受開發者的喜愛。數以萬計的個人或組織已經使用 Drupal建立了不同類型的 Web站點,包括:

 

(1)社區門戶和討論站點;

(2)公司、政府、機構及內部網門戶;

(3)個人網站;

(4)電子商務網站;

(5)技術支持類網站。

 

Drupal是用PHP編寫的,可運行在Windows、Mac OS X Linux FreeBSD OpenBSD、 Solaris和其他任何支持 Apache(1.3版本以上)、 IIS(5.0版本以上)和 PHP解釋的服務器上。它支持MySQL 和 PostgreSQL數據庫。

 

1.2 drupal的特性

 

(1)用戶管理

Drupal是多用戶系統,它支持多用戶註冊並具有完善的用戶管理功能。由於採用了基於角色的權限管理,Drupal將不同的用戶劃分爲不同的角色,限制其內容訪問及修改等操作

 

(2)內容管理

Drupal的“節點”概念,可以將“節點”理解爲 Drupal站點的基本元素。即 Drupal中的大部分內容均由許多節點組成。每個節點包括標題、內容以及其他一些屬性。

 

(3)多平臺和多語言支持

支持 Apache/IIS兩種主要的網站服務程序,支持Unix Linux BSD Solaris Windows MacOSX 多種操作系統。

 

Drupal提供了完整的多語言支持機制,Drupal的官方網站上已經有大量的語言包,可直接導入Drupal進行本地化。

 

(4)分析、跟蹤和統計

Drupal6核心模塊當中的Statistics 和Syslog模塊 ,提供了簡單的日誌和流量監控管理,例如訪問日誌、錯誤信息、流量等信息。所有重要的操作和系統事件都會被捕獲並記錄在一個事件日誌中,管理員可以隨時進行查看。

 

(5)web2.0特性

Drupal包含了一個論壇模塊,可用來創建論壇或討論組之類的社區站點。同時,Drupal官方網站提供了大量的第三方社區模塊,爲各位站長朋友假設具有web2.0特性的網站提供了方便。

 

(6)可擴展性

模塊和主題的“熱插拔”是drupal顯著的優點。通過各種模塊,用戶可以輕鬆擴展 Drupal以獲得更爲豐富的功能。Drupal 模板系統爲製作各式各樣版式的網站提供了方便的藉口,您不需要精通PHP,就可以爲您的Drupal站點製作出精美的樣式。

 

(7)SEO優化

Drupal的核心模塊中有一個叫做Path的模塊和第三方擴展模塊Pathauto模塊以及nodewords等模塊,以及Drupal 的 URL別名系統爲網站的seo提供了很好的幫助。

 

(8)強大的文檔支持

在線文檔幫助(Online help):Drupal的幫助文檔還是非常豐富的。它的官方文檔幾乎包含了Drupal開發的所有信息。而且, Drupal的論壇也是非常活躍的,經常有很多技術高手在論壇裏回答別人的問題。 Drupal使用者中文社區 就是其中之一非常受歡迎的Drupal中文資料站(http://drupaluser.cn )。同時本教程也將連載到該站點。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章