为Joomla 4准备扩展 - Tassos Marinos
如果您曾经将网站从一个主要版本迁移到另一个版本,例如从1.5到2.5或从2.5到3,您可能会遇到扩展不兼容的问题。所以随着Joomla 4的即将到来,您可能想知道您的扩展是否能够按时准备好。这就是为什么您的Joomla社区杂志询问开发者!本月,我们采访了Tassos Marinos,他保证我们的扩展已经100%兼容。
感谢您加入我们的“为扩展做准备”系列,Tassos!您能告诉我们一些关于您扩展的信息吗?
我的Joomla之旅始于2014年,当时我创建了第一个Joomla扩展。从那时起,我一直在Tassos.gr上以开发Joomla软件为生。
我是EngageBox的幕后推手,这是Joomla的事实上的弹出窗口构建解决方案。它可以帮助您在页面加载时、用户滚动时,甚至当访客即将离开您的网站时触发弹出窗口。在撰写这些内容的时候,EngageBox是Joomla市场上最受欢迎的第12个扩展。
我还创建了一个表单构建器,因为我总是觉得Joomla表单行业陷入了平庸。我从表单构建器中缺少的是用户友好且现代的视觉编辑器,它可以让您在几分钟内轻松创建表单,而无需任何技术专业知识。这就是我决定构建Convert Forms的主要原因。
几年前,推特上的一个朋友问我是否有兴趣构建一个可以在Joomla内容上生成JSON-LD结构化数据的Joomla扩展。当时我对结构化数据或schema一无所知。现在,我知道它可以如何积极影响网站的总体CTR和SEO。这就是Google Structured Data诞生的原因。
2017年初,我创建了JoomlaBeginner.com,这是一个为初学者提供资源的网站,您可以在这里找到诸如“我如何安装Joomla?”、“我如何更改账户密码?”等基本教程。
当J4发布时,您的扩展会发生什么?它们会兼容吗?
当然可以!在过去的一年里,我一直在努力使我的扩展程序与Joomla 4兼容,并且完全符合新的指导方针和需求。目前,我所有的软件都100%兼容Joomla 4,使用相同的安装包即可安装J3和J4版本,这是一种所谓的跨兼容版本。
当用户迁移到J4时,他们应该对其扩展程序做些什么?他们通常可以期望从扩展程序提供商那里得到什么?他们可以期待从您那里得到什么?
对于大型版本发布,人们普遍担心更新可能会破坏我们的网站。在升级Joomla之前,我们需要做的最重要的事情是创建一个完整的备份。接下来,我们需要检查我们网站上安装的扩展程序是否与新版本兼容。
我的建议是联系您的扩展程序提供商,并询问他们关于Joomla 4的计划。如果他们将支持Joomla 4,请要求他们为您提供与Joomla 4兼容的扩展程序版本,以便您可以开始测试并准备升级过程。
此外,Joomla 3.10将作为从Joomla 3迁移到Joomla 4的辅助工具。它将引入一个名为“预更新检查”的新组件,帮助我们检查安装的扩展程序是否与Joomla 4兼容。
至于我的软件,所有我的扩展程序都将与Joomla 4兼容,同时保留与Joomla 3的兼容性。使用我的软件的用户可以期待在升级过程中遇到任何问题都能得到支持和协助。
作为开发者,您认为尽早开始准备扩展程序是否很重要?
简短的回答是:是的!我从2020年5月开始为Joomla 4兼容性准备我的软件,从beta 2开始。说实话,我有点晚,但最终我设法及时满足了新版本的要求。
使我的应用符合Joomla-4标准是一个持续的任务。为了与代码库的变化保持同步,扩展程序开发人员需要几乎每天关注Joomla官方GitHub账户上的讨论。
不同类型的Joomla版本(alpha、beta、RC)对扩展程序的更新有何影响?
在我看来,beta是软件开发生命周期中最重要和关键的阶段之一,因为它冻结了新功能,架构停止变化。这可以被视为开发人员开始尽快更新其扩展程序的信号。
您预计J4的发布将如何影响您的业务?
毫无疑问,Joomla 4带来了惊人的新功能、改进和全新的内容创建与管理方式。尽管短期内由于兼容性问题可能会增加我的工作量,但从长远来看,我坚信它将对我的业务产生积极影响。我非常兴奋,期待最终和稳定的发布。
您还有什么其他建议想对我们读者关于扩展程序和Joomla 4的吗?
Joomla CMS现在比以往任何时候都更加强大,允许您将第三方扩展程序保持在最低限度。如果可以用核心功能完成某事,请坚持使用核心功能。如果您必须安装扩展程序,请确保选择长期建立的扩展程序提供商,他们定期更新其软件以修复错误和改进。
发表在Joomla社区杂志上的某些文章代表了作者对特定主题的个人观点或经验,可能与Joomla项目的官方立场不一致。
通过接受,您将访问https://magazine.joomla.net.cn/之外由第三方提供的服务
评论