如何编写一个zrlog插件

/ 2015-06-02

这种模式已经过时了,感兴趣的可以访问 http://blog.zrlog.com/post/zrlog-plugin-dev 了解新的插件开发

zrlog的插件能够做那些事情??

比如定时生成一个siteMap,处理垃圾评论,定时备份数据文件 等。

  1. 建立一个 Java ProJect
  2. 这里需要导入 zrlog-dev-xx.jar
  3. 实现 IZrlogPlugin 这个接口

这里有个几个方法需要简单说明下

  1. package com.fzb.blog.util.plugin.api;
  2. import java.util.Map;
  3. public interface IZrlogPlugin {
  4. //插件需要编写的代码
  5. boolean start();
  6. // 插件停止需要处理事情,比如停止
  7. boolean stop();
  8. // 插件安装(及需要读取的常量)
  9. boolean install(Map<String,Object> params);
  10. boolean unstall();
  11. }

PluginToZipUtil.zip()

调用这个方法会将当前项目打包为一个zrlog 能读取识别的的zip 文件,接下来需将这个文件放在 admin/plugins 目录下载就能识别了。

在 ZrlogPublicAction,ZrlogPublicQuery 这个2类提供对webSite的处理,程序如需要进行数据库的的读写可以使用 Jfinal 提供的 DbKit 这个类。

转载请注明作者和出处,并添加本页链接。
原文链接: //xiaochun.zrlog.com/development-zrlog-plugin.html