什麼是CMS“主題”?

定義:

CMS主題是一組代碼文件和(通常)圖像集合,用於確定CMS網站的外觀。

如何做一個“主題”" 與“模板”不同#?

在CMS世界中, 模板主題基本上是指相同的東西。 這個詞使用取決於CMS。 Drupal和WordPress使用主題這個詞,而Joomla使用單詞模板

請注意,Drupal確實有一個單獨的模板文件概念。 但不要讓你迷惑。 當你談論控制Drupal網站的大部分或全部外觀的單一“事物”時,你可以稱之為主題

有關不同CMS程序如何引用具有不同單詞的相同概念的更多信息,請參閱CMS術語表

主題改變"看" 的網站

當你考慮一個網站的“外觀”時,你可能會想到這個主題。 主題系統的目標是讓您在每個頁面上同時更改整個網站的外觀,同時保持內容不變。 即使您的網站擁有數千頁,也可以快速更改為新的主題。

一些主題包含額外的功能

理論上,主題(或模板)專注於“外觀”,並且幾乎沒有增加功能到您的網站。 如果您想在側邊欄中添加一個小框來做一些特殊的事情,您需要找到一個單獨的模塊 (或插件擴展 ,具體取決於您的CMS)。

這就是理論。 實際上,許多主題(或模板)似乎包含許多可以啟用的額外功能。 我對WordPress和Joomla的看法遠遠超過我對Drupal的看法(可能是因為Drupal非常適合用獨立模塊構建網站)。

似乎付費主題(在Drupal世界幾乎是未知的)很可能包含這些額外的功能。 付費WordPress主題或Joomla模板的網頁通常包含各種額外功能,作為主要賣點。

我更喜歡Drupal方法,其中額外的功能被分解到他們自己的模塊中,並且主題專注於外觀。 你獲得更多的靈活性。 你不是因為喜歡其中的一個或兩個小部件而與某個特定主題綁定。

另一方面,如果付費主題一舉解決了所有問題,並且維護得當,這並不是一個壞主意。 其中一些付費主題讓我想起了Drupal發行版 。 他們似乎試圖將您可能需要的所有額外東西打包到您的網站上。 對於一些用戶來說,這可能是一件好事。