在本章我们将学习一些有趣的内容,活跃一下气氛。如果一直讲文章组件,可能大家都没什么耐心再看下去了,在这里就提前将插件提前推出来,让大家来感受一下Joomla这款系统的强大之处。

1,本节目标


初步认识一下插件,了解插件能够帮我们做什么

2,什么是插件?


插件在Joomla系统中有特殊的意义,如果你初次接触joomla,将所有可以安装的扩展都叫做插件,这个是没问题的,但如果你已经入门joomla了,就不能这么说了。在Joomla中,除了核心之外,一切皆扩展(在其他的CMS系统中可能会将这里的扩展称为插件)。扩展又可分为4种:组件,模块,插件,模板。我们这里要说的插件,就是Joomla的4种扩展之一的插件这种扩展。

3,插件能干什么?


Joomla是单入口程序,加上其优秀的设计模式(插件是观察者模式),你几乎使用插件可以对整个执行流程进行拦截,修改等操作。

说得简单一点,就是你可以使用插件按照一定的逻辑修改页面的内容(如:追加内容,删除内容,重定向页面)。插件一般都非常的短小,但实现的功能却非常的精确,我个人觉得形容插件最好的一个词就是犀利了。

在随后我们就来介绍几款常用的插件。

4,程序员有话说


作为多年程序员的笔者,对很多的CMS系统做过二次开发,然而Joomla的扩展机制是最让我敬佩的,优雅且适用,几行代码就可以解决一个看似很难的问题。如果大家有幸作为一个开发人员,真心建议研究一下Joomla的扩展机制!如果你有志开发一款自己的CMS,那么你更是一定要要参考Joomla的插件机制。

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前