您在這裡

把modules資料夾裡的一堆模組分類

hanamizuki's 的頭像
hanamizuki 在 2008-09-29 (週一) 16:23 發表

hi,
最近在學習drupal, 發現module真的好多啊!
然後我發現只要在modules資料夾裡的, 就算是再開一個資料夾把那個模組放進去,
也可以被抓到耶!

所以我有點想在這個資料夾把模組們分資料夾放,
不知建不建議這樣?

sites/all/modules 下面也是一樣的
在這裡面要怎麼放都ok
其實有許多大模組解開來結構就是一個資料夾裡面有許多小模組

分類的部份
一般如果都是去下載模組而沒有自己開發 其實的確如 everfree 所說不太需要分類
因為很少會去安裝功能類似的模組 也不建議
模組安裝越多 吃的資源也越重

不過 有些模組安裝的時候必須要搭配安裝一些其他的模組
而那些模組並不會被直接使用到 也沒有其他模組會需要該模組的情況下
這時候就會考慮把要安裝的模組和搭配的模組另外集中放在一個資料夾底下
以後要更新、移除或是更換模組的時候
就可以一眼看出這些模組是單獨為了一個功能而搭配使用的

而我目前的狀況 因為大部分功能都需要自行開發
所以除了把第三方模組全部統一放在一個資料夾之下
自己開發的部份
會依照功能來分類並依照關連性的階層放入資料夾
主要是自行開發的部份修改比較頻繁 這樣放置在修改的時候會比較方便
而一般來說 並不建議自行去修改第三方模組內的程式 所以沒有這種需求

最後 絕對不建議放在 modules 資料夾底下

咦?是不能放在根目錄的modules裡面嗎?
要放在site/all裡面?裡面沒有module資料夾,是要自己新增嗎?

如果是這樣,那我還真笨耶!我全都放在modules資料夾底下。

我是會把user management類的都放在modules/user裡面,
或是ubercart相關的都放在ubercart底下,
不然,modules資料夾裡面幾十個模組,看起來真可怕(包含核心)。

所以是要新增一個modules資料夾在site/all底下囉?
我得趕緊進行這個動作才行:P

通常在 site/all 底下需要自行建立 modules 和 themes 兩個資料夾
分別用來放下載的模組和版型

會讀取目前已經啟用的版本
你在模組列表裡是看不到同樣名稱的模組的
除非 .info 裡設定的模組名稱有不同