iT邦幫忙

DAY 6
4

用Drupal開發你的網站 系列 第 6

Drupal 30-Drupal的架構之1(6)

今天我們就來看圖說故事,從鳥瞰的觀點,來理解一下Drupal的架構。

由上圖來看,Drupal大概分成3個部份,下層是程式碼,中層是資料庫、最上層是上傳的圖片或影音多媒體檔案。

程式碼
Drupal Core
在我們下載的程式碼中,有一部份是Drupal的核心程式碼,這部份就是drupal能夠動起來的最基本元程式。通常這些的程式也會建議大家完全不要去碰它,日後才能不斷的升級上去。這部份大概就是由核心程式碼、預設的模組和佈景主題組成。

Contrib/Custom Module
Drupal之所以強大,很大的部份來自社群的貢獻的種種模組,讓它可以可以延伸出許多的功能。想要購物車,沒問題!想要所見即所得的編輯器,沒問題!想要超炫的相簿,沒問題!這些都有許多的模組可以選用、安裝,讓Drupal可以像積木一樣,推出你想要的樣子。

當然,有時候模組怎麼找也找不到自己要的,這時也可以自己開發模組。只要依循Drupal模組的開發方式,你也可以生出自己的積木給Drupal使用,甚至發佈出去讓別人也能用。

Themes
Themes也就是我們常說的佈景主題,這裡分成三類,社群貢獻的、商業販售的或自行開發的。

說起Themes,一般的理解就是像皮膚一樣換個圖或配色,不過Drupal的Themes可遠遠不僅於此,它能做的,可以控制的更多,以後我們會再深入探討。

其他的就明天再聊了。


上一篇
Drupal 30-Drush安裝中文化(5)
下一篇
Drupal 30-Drupal的架構之2(7)
系列文
用Drupal開發你的網站 8

1 則留言

0
zuyan
iT邦好手 1 級 ‧ 2013-09-25 12:01:14

XOOPS , WorrdPress , Drupal ..還有很多 CMS,Blog軟體都用過,最後定在Joomla

雖然現在我是用 Joomla 的...不過還是要推一下

我要留言

立即登入留言