什么是CMS“主题”?

定义:

CMS主题是一组代码文件和(通常)图像集合,用于确定CMS网站的外观。

如何做一个“主题”" 与“模板”不同#?

在CMS世界中, 模板主题基本上是指相同的东西。 这个词使用取决于CMS。 Drupal和WordPress使用主题这个词,而Joomla使用单词模板

请注意,Drupal确实有一个单独的模板文件概念。 但不要让你迷惑。 当你谈论控制Drupal网站的大部分或全部外观的单一“事物”时,你可以称之为主题

有关不同CMS程序如何引用具有不同单词的相同概念的更多信息,请参阅CMS术语表

主题改变"看" 的网站

当你考虑一个网站的“外观”时,你可能会想到这个主题。 主题系统的目标是让您在每个页面上同时更改整个网站的外观,同时保持内容不变。 即使您的网站拥有数千页,也可以快速更改为新的主题。

一些主题包含额外的功能

理论上,主题(或模板)专注于“外观”,并且几乎没有增加功能到您的网站。 如果您想在侧边栏中添加一个小框来做一些特殊的事情,您需要找到一个单独的模块 (或插件扩展 ,具体取决于您的CMS)。

这就是理论。 实际上,许多主题(或模板)似乎包含许多可以启用的额外功能。 我对WordPress和Joomla的看法远远超过我对Drupal的看法(可能是因为Drupal非常适合用独立模块构建网站)。

似乎付费主题(在Drupal世界几乎是未知的)很可能包含这些额外的功能。 付费WordPress主题或Joomla模板的网页通常包含各种额外功能,作为主要卖点。

我更喜欢Drupal方法,其中额外的功能被分解到他们自己的模块中,并且主题专注于外观。 你获得更多的灵活性。 你不是因为喜欢其中的一个或两个小部件而与某个特定主题绑定。

另一方面,如果付费主题一举解决了所有问题,并且维护得当,这并不是一个坏主意。 其中一些付费主题让我想起了Drupal发行版 。 他们似乎试图将您可能需要的所有额外东西打包到您的网站上。 对于一些用户来说,这可能是一件好事。