Openfire插件开发人员指南导言插件是增强Openfire功能
这份文件是一个开发人员创建插件指南
结构的一个插件插件存放在插件openfireHome目录
当部署一个jar或war插件文件,它会自动解压安装
该文件在插件目录结构如下:插件结构myplugin/|-plugin
xml插件定义文件|-readme
html任择自述文件的插件,它会显示给最终用户|-changelog
html任择修改文件的插件,它会显示给最终用户|-icon_small
gif可选小(16x16)图标与插件(也可以是PNG文件)|-icon_large
gif可选大(32x32)图标与插件(也可以是PNG文件)|classes/资源的插件需要(即属性文件)|-database/可选数据库架构文件,你需要插件|-i18n/插件国际化的语言配置
|-lib/您的插件的jar包|-web资源的管理控制台集成,如果有的话|-WEB-INF/|-web
xml生成web
xml中含有编译JSP的条目|-web-custom
xml可选用户自定义的web
xml中的自定义servlets|-images/图片文件存放的目录web目录存在的插件,需要添加到Openfire管理控制台
进一步的细节如下
在plugin
xml文件规定的主要插件类
样本文件看起来可能如下:样本plugin
xmlorg
example
ExamplePluginExamplePluginThisisanexampleplugin
JiveSoftware1
007/01/2006http://www
igniterealtime
org/projects/openfire/plugins
0gpl该元数据的领域,可以设置在plugin
xml文件:name-插件的名称
description-插件的说明