创建应用

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


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