【问题标题】:What's the difference between a template framework" and a starter theme/template?模板框架”和入门主题/模​​板有什么区别?
【发布时间】:2013-09-10 23:47:33
【问题描述】:

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

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

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

【问题讨论】:

  • Warp 似乎是a rich tool set to develop cross-platform themes. 即您设计的主题,然后在 WP 和 Joomla 等中工作(我想)。 Gantry 的重点是我也难以理解,但也许答案在视频中。 T3 似乎更容易掌握:它带有模板相关的功能,让生活更轻松——例如,响应式 CSS 基础和编译的 CSS。这些东西超越了单纯的模板——它们更像是 your 模板的基础(或框架)。他们取消了主题开发中的重复性工作。因此得名“模板框架”

标签: wordpress joomla frameworks


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 谢谢你,我觉得你已经搞定了。
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-02
    • 2022-01-03
    • 1970-01-01
    • 2010-11-10
    • 2013-01-11
    • 1970-01-01
    • 2011-11-02
    相关资源
    最近更新 更多