1

这是一个严肃的问题,特别是与 Wordpress 和 Joomla 的许多框架有关——Warp、T3、Gantry 等。我不明白它们与入门模板有何不同以及你应该用它们做什么——只是儿童主题,还是要学习其他完整的法典?我的意思是,Joomla 和 WP 的所有本机代码都在那里,可以构建一个足够简单的主题,那么整个专有应用程序在您的设计和 CMS 之间有什么好处?它们的开发速度更快吗?

让我感到困惑的是,人们似乎很喜欢他们,并声称他们让生活更轻松,但我不明白添加另一种技术来学习如何让事情变得更容易。就像我说的,这是一个严肃的问题,而不是一个为了效果而提出的问题。

任何人都可以定义框架和入门模板之间的区别吗?我之所以这样问,部分原因是我是那些焦虑的开发人员之一,他们总是觉得我在某种程度上错过了一个技巧或以“错误”的方式做事——我错过了什么?

4

2 回答 2

4

这肯定主要是一个定义问题,我可以保证某些情况不会遵循我在下面概述的内容。显然,任何人都可以随意调用模板/框架。

不过,一般来说,模板由与用于构建页面输出的平台(Wordpress、Joomla 等)一起使用的基本 HTML 和 CSS 组成。在 Wordpress 中,它包含用于获取页面所有内容的循环和其他构造。在 Joomla 中,它概述了所有可用的模块位置等。

通常,当您购买更高端的主题时,您将在后端有很多选择来自定义主题,而无需实际编码。这些参数通常可以让您更改颜色等。

一些主题开发者和其他人已经将这个参数设置系统提升到了一个新的水平,并把它变成了一个框架。在我见过的所有案例中,“框架”确实是模板参数系统的基础。这样,您可以在不同主题之间保持一致性,并期望不同主题之间具有相同的设置和功能。这就是为什么他们使用不同的词,因为它真的不再是一个“主题”了。它真的就像一个“主题引擎”,因为它是一个用于改变主题中事物的后端系统。

是的,许多平台提供了一些开箱即用的编辑主题的基本选项,因此在大多数情况下,该框架实际上是对基础平台主题引擎的改进。

于 2013-09-11T01:35:37.560 回答
1

根据我的经验,主题将是一种视觉样式以及管理员中可用的一组主题选项(如果支持,除了自定义之外)。

另一方面,主题框架,如 Thesis,就像主题一样安装,但具有非常普通的视觉风格,您可以在其上构建主题。通常,该框架提供了许多 WP 核心中没有的附加功能。

tl;dr - 主题框架不是立即安装和使用的,它们是安装和构建的以交付站点。

于 2013-09-11T02:10:18.290 回答