创建应用

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

注意:本文面向开发者,普通站长不需要了解。

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等二次开发机制完成应用的实际功能。