6分钟阅读时间 (1274字)

为 Joomla 设计的模板 - 第 1 部分:模板、框架与俱乐部或不是…

2024-JCM-April-Joomla-5-Templates

不到 4 个月,Joomla 将满 19 岁 - 它已经发展成为一个真正强大、非常能够、易于使用、坚实和可访问的年轻人(和平台)。这不仅是因为它充满活力的推广者、测试者、开发者、文档编写者、营销人员和帮助者的社区,还因为我们的组件、模块和插件构建者,他们无处不在 - 并且是 Joomla 项目中非常受赞赏的一部分。

除非这是你的第一个 Joomla 项目(如果是的话,欢迎!),你心中也会有一个特别的地方为这些有趣、创新和富有创意的模板留出空间,这些模板往往是您为自己构建的或向客户交付的伟大网站的基础。

我们不应忘记那些并不总是得到太多关注的人,那些构建我们所有人都依赖的框架的团队,或者换句话说,为大多数我们开始使用网站的地方带来生命的模板。

截至本写作时,2024 年 5 月中旬,至少有 1,397 个模板是为、更新、兼容或与 Joomla 5 一起设计的。 (1)

说生态系统健康是显而易见的,但面对所有这些不断增长的选择列表,我们应该如何选择呢?

为了回答这个问题,我们需要更深入地了解不仅包括模板及其提供者(开发者或公司),还包括支撑所讨论模板的框架…

框架

目前有 12 个框架是为与 Joomla 5 一起使用而制作的

 框架名称  公司 # 模板数量 在文章 # 中讨论
 Helix Ultimate  JoomShaper 988 第 II 部分
 Sparky 框架  HotThemes 106 第 III 部分
 Astroid 框架  TemPlaza 89 第 III 部分
 T4 框架  Joomlart 59 第 III 部分
 UIkit 框架  YooTheme 42  第 IV 部分
 Gavern 框架  GavickPro / JoomlArt 24  第 IV 部分
 Gantry 框架  RocketTheme 22  第 IV 部分
 T3 框架  Joomlart 13 第五季
 可扩展的 TM  Marlev 5 第五季
 GK 框架  GavickPro / JoomlArt 3 第五季
 YT 框架  SmartAddons 2 第五季
 Plazart 框架  TemPlaza 2 第五季

截至2024年5月15日的Joomla 5兼容框架列表


除了上述所有优秀的框架之外,还有一种非常强大的替代方案,您不需要为标准的Joomla 5.x安装添加任何额外的组件。也就是说,使用Joomla核心、Cassiopeia模板的覆盖和自定义字段来完成所有工作。


显然,这种做法与只使用 Joomla核心(以及少数扩展)的方法相比,与 框架+模板+扩展 方法有很大的不同,但每种方法都有自己的优缺点。

Joomla核心与模板框架的优缺点

在更详细地探讨框架之前,让我们来看看这两种方法的优缺点。

     Joomla 5.1
核心
模板框架
 易用性 7 / 10 610 / 10
 速度    最快 非常快 慢一些
 无障碍性(WCAG 2.1AA & ATAG 2.0)   不是全部
 兼容性 10 / 10 各不相同
 环保型网站建设 9 / 10 69 / 10
 MegaMenu 支持 X 许多
 最新的 FontAwesome(6.5.1) 一些
 所见即所得前端编辑 X 许多
 支持 SCSS/LESS 一些
 需要 Joomla 5 B/C 插件 NO  少数 °
 具有拖放功能和 
 预构建元素/附加组件/粒子
X 许多
 与 Joomla 核心对齐或增强 - 至少 2 12项中的
 更多、更容易的定制 - 大多数
 轻松构建复杂的网站 6 / 10 8 到 10 / 10
 更新到新版本Joomla的易用性 10 / 10 各不相同
 对非程序员来说最容易 -

 ° 至少,截至2024年5月15日,JollyAny 和 Astroid 框架不是J5!兼容,需要B/C插件。


正如您可能从上面的表格中看到的,尽可能坚持使用 Joomla核心 在速度、无障碍性、兼容性、环保设计和更新到后续新版本的易用性等方面具有很大的优势...

话虽如此,仅使用 Joomla核心 通常需要更多的时间和知识来构建一个中等或复杂的网站,因此使用带有页面构建器的模板框架在构建阶段肯定会让您的生活更加轻松,因为您几乎不需要编写代码 - 您只需使用框架附带的可视页面构建器或您喜欢的构建器即可。


特别说明

为了避免您产生混淆,但为了完整性,我需要提到一个重要的概念:虽然一些框架附带自己的独立可视化页面构建器,但大多数页面构建器可以非常容易地与其他任何框架一起工作,因此如果您偏好或熟悉特定的某个构建器,您仍然可以使用它与大多数框架一起使用。例如,在由Astroid框架制作的模板中使用SP PageBuilder等。

框架和页面构建器

截至今天,以下是J5!兼容的页面构建器和相应的框架

模板框架 包含布局构建器 可视化页面
构建器 for J5!
(由同一公司开发)
页面构建器与
前端/后端编辑
Helix Ultimate  SP Page Builder 5.x
Sparky Framework Sparky Page Builder 1.3.x *
Astroid Framework * *
T4 Framework T4 Page Builder 2.1.x
UIkit Framework YooTheme Pro 4.3.x *
Gavern Framework * *
Gantry Framework * *
T3 Framework □ * *
Extendible TM □ * *
GK Framework * *
YT Framework * *
Plazart Framework □ * *

“Gavern Framework最初是为Joomla 3设计的(适用于J4!和J5!无需B/C插件),但集成在模板本身中。其继任者GK Framework是为Joomla 4 & 5设计的(无需B/C插件),作为系统插件独立于模板,以便于更新和模板覆盖(2)

根据我的研究,这些框架由于它们的年龄、功能以及缺乏频繁更新等,并不适合J5!

* 在上面的表中,对于所有那些没有自己的视觉页面构建器的框架,您可以选择安装以下任何一个独立页面构建器或从另一个框架中安装,以构建您的网站。

独立页面构建器

  独立/内置J5!页面构建器 页面构建器支持前端和/或后端编辑
Quix Page Builder 4.x
Page Builder CK 3.3.x
RSPageBuilder! 2.1.x -
Gridbox 2.17.x
Joomla内置内容模板页面构建器 (3) -


为了完整性,我还发现了其他替代页面构建器,例如
由techfry.com提供的TF Page BuilderTemplateToaster Joomla页面构建器 (4)NicePage (4)

希望这使您对Joomla核心、框架和页面构建器的主题有了更深入的了解...

下个月我们再见面,深入探讨Joomla 5中最受欢迎的框架:Helix Ultimate v2。

(1) 来源:templatejoomla.com - 所有注册Joomla 3、4、5模板的最佳目录资源。
(2) 来源:joomlart.com - 与他们技术支持聊天,2024年5月2日。
(3) 本月精彩文章:Brian Teeman撰写的《内容模板:您从未意识到的Joomla构建器》。
(4) 这些模板必须下载到您的电脑上。TemplateToaster仅支持Windows,Nicepage支持Windows和Mac。

《Joomla社区杂志》上的一些文章代表作者对特定主题的个人观点或经验,可能与Joomla项目的官方立场不一致。

0
内容模板 - 您从未意识到的Joomla页面构建器...
如何自定义Joomla 5登录页面
 

评论 4

已经注册? 登录这里
Jacqui Blanch on Monday, 20 May 2024 21:00
模板创建者CK

您没有在框架中提到模板创建者CK。它不称自己为框架,但它的功能(如果不是更多的话)与所有其他框架一样。

0
您没有在框架中提到模板创建者CK。它不称自己为框架,但它的功能(如果不是更多的话)与所有其他框架一样。
Daniel Dubois on Wednesday, 12 June 2024 07:30
优秀文章

Bravo Emmanuel,这是一篇令人印象深刻的文章,非常有信息量,真正对许多人有帮助。
迫不及待想阅读您的系列下一期

1
Bravo Emmanuel,这是一篇令人印象深刻的文章,非常有信息量,真正对许多人有帮助。迫不及待想阅读您的系列下一期 ;)
Emmanuel Lemor on Sunday, 16 June 2024 16:18
优秀文章

谢谢Daniel。

0
谢谢Daniel。
Emmanuel Lemor on Friday, 14 June 2024 22:52
模板创建者CK

您是对的,虽然我可能或可能不同意它是否比所有其他框架都好或更实用,但它应该被提及,我在系列中的下一篇文章中已经提到了这一点。谢谢。

0
您是对的,虽然我可能或可能不同意它是否比所有其他框架都好或更实用,但它应该被提及,我在系列中的下一篇文章中已经提到了这一点。谢谢。

通过接受,您将访问 https://magazine.joomla.net.cn/ 外部第三方提供的服务