joomla组件开发需要一定的技术储备才能够进行,如果你不具备某一些知识,可能学习起来会非常的吃力。因此,在本节我们就对开发组件的知识储备做一个简单的梳理。
提前了解课程的知识储备是一件非常重要的事情,如果你欠缺某一些知识,最好能够在学习之前先自己补上。有一些知识只是需要了解一下的,用不了不多时间的,磨刀不误砍柴工。
在开启前你需要准备一个Joomla网站。最好是最新的版本。本教程将使用最新的Joomla3.9.22(2020-10-06日发布的)做为演示。理论上我们的组件是可以支持任意的J3.x版本的。
未汉化的Joomla:[下载文件:]Joomla_3.9.22-Stable-Full_Package.zip
汉化过的Joomla : [下载文件:]site-plane-20201028-033744utc.zip
关于如何安装joomla以及joomla的使用并不是本教程的重点。有兴趣的朋友可以参考B计划相关内容
做Joomla开发并不需要什么专用的IDE工具,用你比较顺手的即可。我个人比较喜欢使用notepad++ 。如果你目前没有喜欢的, 可以尝试使用这个。
另外,我个人喜欢对一些项目进行版本控制,觉得这是一个很好的习惯,在这里也推荐大家使用。目前使用的是SVN,比较老的技术。如果你要选择一个版本控制工具的话,推荐git. 这是最流行的
当做一个大项目的时候,经常我们会进行版本的编号。在本次系列教程中,我们对于版本的编号有如下的约定:
关于发布组件的名称名称,我们一般在采用如下的格式。
扩展的类型_扩展的名称_v版本号_发布日期_要求的joomla版本。如:com_zmaxbookv1.0.0_2020-10-25_for_j3x.zip
为了方便调试,我们需要登录系统后台,在全局设置中将PHP的错误报告设置为开发级别。如图:
另外,你也可以在系统选项卡中开启系统自动的调试模式,当你错误的时候系统会显示当前PHP代码调用的堆栈,以便排查错误:
评论 (0)