在本章我们将学习一些有趣的内容,活跃一下气氛。如果一直讲文章组件,可能大家都没什么耐心再看下去了,在这里就提前将插件提前推出来,让大家来感受一下Joomla这款系统的强大之处。
1,本节目标
初步认识一下插件,了解插件能够帮我们做什么
2,什么是插件?
插件在Joomla系统中有特殊的意义,如果你初次接触joomla,将所有可以安装的扩展都叫做插件,这个是没问题的,但如果你已经入门joomla了,就不能这么说了。在Joomla中,除了核心之外,一切皆扩展(在其他的CMS系统中可能会将这里的扩展称为插件)。扩展又可分为4种:组件,模块,插件,模板。我们这里要说的插件,就是Joomla的4种扩展之一的插件这种扩展。
3,插件能干什么?
Joomla是单入口程序,加上其优秀的设计模式(插件是观察者模式),你几乎使用插件可以对整个执行流程进行拦截,修改等操作。
说得简单一点,就是你可以使用插件按照一定的逻辑修改页面的内容(如:追加内容,删除内容,重定向页面)。插件一般都非常的短小,但实现的功能却非常的精确,我个人觉得形容插件最好的一个词就是犀利了。
在随后我们就来介绍几款常用的插件。
4,程序员有话说
作为多年程序员的笔者,对很多的CMS系统做过二次开发,然而Joomla的扩展机制是最让我敬佩的,优雅且适用,几行代码就可以解决一个看似很难的问题。如果大家有幸作为一个开发人员,真心建议研究一下Joomla的扩展机制!如果你有志开发一款自己的CMS,那么你更是一定要要参考Joomla的插件机制。
评论 (0)