Joomla-开源天空

首页 专栏热点 Joomla! 应用 [翻译]教程:Joomla! 插件开发指南(序言)


[翻译]教程:Joomla! 插件开发指南(序言)

E-mail

Joomla! 开发百科  指南  插件(Plugins)

Joomla! 插件是事件响应程序,可响应 Joomla! 内核事件和用户自定义事件。编写插件是扩展 Joomla! 基本功能的一种有效手段。欲了解插件是如何在 Joomla! 全局构架上运行的,请参考框架概览。

Joomla! 插件架构服从 Observer 设计模式。利用继承自基类 JObserver 的类 JPlugin 提供的方法,可将用户自定义插件注册为核心事件或用户自定义事件的响应程序。当事件被触发时,继承自基类 JObservable 的类 JEventDispatcher 将调用注册到当前事件的所有插件。

如何创建自己的插件
如何在代码中使用插件
创建一个权限管理插件

参考:嵌入:基于事件的松散集成

在 Joomla! 1.5 之前的版本中,插件被称为 mambots。 Mambots 基于特定的标志名称,且只能用于修饰内容。在那之后,其功能逐渐扩展,因此开发人员决定将其改称为插件(Plugins),以突出其新的功能。Joomla! 1.5 中延续了对 Joomla! 1.0 中的 mambots 的支持。

其他关于插件开发的参考:

>[翻译]教程:Joomla! 插件开发指南(事件)
>Joomla 文章内容插件的实例 (一) XML文件
>Joomla文章内容插件的实例(二) 文章投票的插件
>Joomla文章内容插件的实例(三)调用模块内容的插件
>Joomla文章内容插件的实例(四) 语言文件
>Joomla文章内容插件的实例(五) 其他参考

>创建Joomla 1.5 的认证插件教程 上
>创建Joomla 1.5 的认证插件教程 下
>如何在程序代码中使用插件

相关文章
如何使用Joomla用户事件的插件系统
重写了yvcomment的插件,并增加了评分功能
Joomla文章内容插件的实例(五) 其他参考
Joomla文章内容插件的实例(四) 语言文件
Joomla文章内容插件的实例(三)调用模块内容的插件
Joomla文章内容插件的实例(二) 文章投票的插件
Joomla 文章内容插件的实例 (一) XML文件
Joomla的yvcomment评论插件的实现方式分析
如何在程序代码中使用插件
创建Joomla 1.5 的认证插件教程 下
 

发表您的文章评论

您的姓名 (昵称)
标题:
评分: 很差一般较好很好
评论:
验证码:
请输入验证码

» » 登录 »   -   -