如何编写一个zrlog插件
这种模式已经过时了,感兴趣的可以访问 了解新的插件开发
zrlog 的插件能够做那些事情??
比如定时生成一个siteMap,处理垃圾评论,定时备份数据文件等
- 建立一个 Java ProJect
- 这里需要导入 zrlog-dev-xx.jar
- 实现 IZrlogPlugin 这个接口
这里有个几个方法需要简单说明下
package com.fzb.blog.util.plugin.api;
import java.util.Map;
public interface IZrlogPlugin {
//插件需要编写的代码
boolean start();
// 插件停止需要处理事情,比如停止
boolean stop();
// 插件安装(及需要读取的常量)
boolean install(Map<String,Object> params);
boolean unstall();
}
PluginToZipUtil.zip()
调用这个方法会将当前项目打包为一个zrlog 能读取识别的的 zip 文件,接下来需将这个文件放在 admin/plugins 目录下载就能识别了
在 ZrlogPublicAction,ZrlogPublicQuery 这个2类提供对 webSite 的处理,程序如需要进行数据库的的读写可以使用 Jfinal 提供的 DbKit 这个类
转载请注明作者和出处,并添加本页链接。
原文链接:
//xiaochun.zrlog.com/development-zrlog-plugin.html