注意:本文面向开发者,普通站长不需要了解。
AKCMS支持应用(俗称插件)(6.1+),下面我一步步的说明开发者如何创建一个应用:
1 首先确保/configs/apps/目录存在,如果不存在就创建
2 给应用起一个英文名,比如hello,创建目录/configs/apps/hello/
3 创建/configs/apps/hello/info.xml,内容是:
<?xml version="1.0" encoding="UTF-8" ?> <plugin> <name>我的应用</name> <producer>你的名字</producer> <size>1KB</size> <version>1.0</version> <dependence>6.1</dependence> <icon>http://xxxxxxxx/icon.gif</icon> <introduce>应用说明</introduce> <key>hello</key> <depend></depend> </plugin>
此文件一定要保存为UTF-8编码。
<dependence>的意思是AKCMS内核必须大于这个设置,应用才可以生效;如果内核版本低于这个值,应用不可用。
4 至此就完成了一个最简单的应用了(当然了,什么功能也没有)
在后台点击“更新缓存”,就可以在已安装应用中看到“我的应用”已经安装到系统中了。安装好之后会自动创建/configs/apps/hello/install.lock文件,这是为了防止重复安装而创建的,请不要删除这个文件。
接下来可以通过系统提供的hook等二次开发机制完成应用的实际功能。