Matomo初探系列之三:基于扩展点进行二次开发

插件可以通过以下两种方式来扩展Matomo功能:

  • 使用事件(Events),你可以理解为系统已经埋好了钩子,自己的方法只要关联到钩子上即可被执行
  • 通过实现或者继承Matomo内核的特定类,可以实现自动被识别并运行(Matomo是通过目录扫描方式获取所有实现类或者子类的)

相关学习内容如下:

  • 了解系统提供的事件,然后为事件添加新的行为
  • 继承Archiver类,可以为添加新的归档任务
  • 后续不断补充

发表评论