drupal 6.0 入门教程
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
由于工作項目的原因,需要采用drupal來部署,所以最近學(xué)習(xí)了drupal cms,天天到?drupal.org,drupalchina.org ,zhupou.cn ,5iphp.com上學(xué)習(xí)
項目的核心是提供一款在線教學(xué)和互動社區(qū),希望通過這個教程提供給大家一個比較全面的項目開發(fā)指導(dǎo)。首先,我近期的主要任務(wù)是熟悉drupal CMS,和設(shè)計主頁的版式也就是themes。
下面我們從drupal的介紹入手,開始講解如果著手進(jìn)行drupal開發(fā)。
第一章 引言
1.1什么是drupal?
Drupal究竟是什么呢?下面是 Drupal官方網(wǎng)站給出的定義:“ Drupal軟件允許個人或用戶社區(qū)輕松地發(fā)布、管理和組織 Web站點上的各種內(nèi)容。”
Drupal是一個免費的、開源的、具有模塊化框架使用 PHP開發(fā)的網(wǎng)站內(nèi)容管理系統(tǒng)。 Drupal允許網(wǎng)站管理員創(chuàng)建和組織網(wǎng)站內(nèi)容、定制網(wǎng)站的表現(xiàn)形式、自動化管理工作以及管理站點的用戶。
Drupal包括強大的內(nèi)容管理系統(tǒng)、博客系統(tǒng)、論壇、協(xié)作型編寫環(huán)境、圖片庫、文件上傳和下載等功能。它采用 GPL許可協(xié)議的開放源碼軟件。GPL協(xié)議意味著任何人都可以復(fù)制、分發(fā)及修改源代碼。同時,Drupal具有豐富的文檔支持和強大的專業(yè)化社區(qū)。
Drupal通常被認(rèn)為是一種“網(wǎng)絡(luò)應(yīng)用程序框架( Web Application Framework)”,因為它具有很好的可擴展性。它不僅具有基本的內(nèi)容管理系統(tǒng)功能,還可以使用模塊擴展其功能,使其能夠提供更多的服務(wù)。無論使用者是否精通 PHP或相關(guān)的編程技術(shù),都能很好的使用 Drupal。當(dāng)然,更高的編程技巧意味著能更好的使用 Drpual。因為 Drupal在開發(fā)方面是占有很大的優(yōu)勢。換句話說,它更受開發(fā)者的喜愛。數(shù)以萬計的個人或組織已經(jīng)使用 Drupal建立了不同類型的 Web站點,包括:
(1)社區(qū)門戶和討論站點;
(2)公司、政府、機構(gòu)及內(nèi)部網(wǎng)門戶;
(3)個人網(wǎng)站;
(4)電子商務(wù)網(wǎng)站;
(5)技術(shù)支持類網(wǎng)站。
Drupal是用PHP編寫的,可運行在Windows、Mac OS X Linux FreeBSD OpenBSD、 Solaris和其他任何支持 Apache(1.3版本以上)、 IIS(5.0版本以上)和 PHP解釋的服務(wù)器上。它支持MySQL 和 PostgreSQL數(shù)據(jù)庫。
1.2 drupal的特性
(1)用戶管理
Drupal是多用戶系統(tǒng),它支持多用戶注冊并具有完善的用戶管理功能。由于采用了基于角色的權(quán)限管理,Drupal將不同的用戶劃分為不同的角色,限制其內(nèi)容訪問及修改等操作
(2)內(nèi)容管理
Drupal的“節(jié)點”概念,可以將“節(jié)點”理解為 Drupal站點的基本元素。即 Drupal中的大部分內(nèi)容均由許多節(jié)點組成。每個節(jié)點包括標(biāo)題、內(nèi)容以及其他一些屬性。
(3)多平臺和多語言支持
支持 Apache/IIS兩種主要的網(wǎng)站服務(wù)程序,支持Unix Linux BSD Solaris Windows MacOSX 多種操作系統(tǒng)。
Drupal提供了完整的多語言支持機制,Drupal的官方網(wǎng)站上已經(jīng)有大量的語言包,可直接導(dǎo)入Drupal進(jìn)行本地化。
(4)分析、跟蹤和統(tǒng)計
Drupal6核心模塊當(dāng)中的Statistics 和Syslog模塊 ,提供了簡單的日志和流量監(jiān)控管理?,例如訪問日志、錯誤信息、流量等信息。所有重要的操作和系統(tǒng)事件都會被捕獲并記錄在一個事件日志中,管理員可以隨時進(jìn)行查看。
(5)web2.0特性
Drupal包含了一個論壇模塊,可用來創(chuàng)建論壇或討論組之類的社區(qū)站點。同時,Drupal官方網(wǎng)站提供了大量的第三方社區(qū)模塊,為各位站長朋友假設(shè)具有web2.0特性的網(wǎng)站提供了方便。
(6)可擴展性
模塊和主題的“熱插拔”是drupal顯著的優(yōu)點。通過各種模塊,用戶可以輕松擴展 Drupal以獲得更為豐富的功能。Drupal 模板系統(tǒng)為制作各式各樣版式的網(wǎng)站提供了方便的借口,您不需要精通PHP,就可以為您的Drupal站點制作出精美的樣式。
(7)SEO優(yōu)化
Drupal的核心模塊中有一個叫做Path的模塊和第三方擴展模塊Pathauto模塊以及nodewords等模塊,以及Drupal 的 URL別名系統(tǒng)為網(wǎng)站的seo提供了很好的幫助。
(8)強大的文檔支持
在線文檔幫助(Online help):Drupal的幫助文檔還是非常豐富的。它的官方文檔幾乎包含了Drupal開發(fā)的所有信息。而且, Drupal的論壇也是非常活躍的,經(jīng)常有很多技術(shù)高手在論壇里回答別人的問題。 Drupal使用者中文社區(qū) 就是其中之一非常受歡迎的Drupal中文資料站(http://drupaluser.cn )。同時本教程也將連載到該站點。
轉(zhuǎn)載于:https://my.oschina.net/baobao/blog/13645
總結(jié)
以上是生活随笔為你收集整理的drupal 6.0 入门教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vtho是什么币
- 下一篇: clientHeight ,offset