配置文件
应用配置文件名必须与应用标识一致,配置文件后缀为config(如应用标识为test,则配置文件名为test.config).
应用目录内如果不存在配置文件,应用名默认为应用的标识,版本号默认为1.0.
配置文件内容格式为:
配置项目名:项目值;
如项目值内包含英文冒号":"或英文分号";",需要用转移符"\"进行转义,否则系统无法读取正确的配置,如:
url:http\://classcms.com; 网址中的冒号前需要加转义符,
应用配置信息只有在应用(安装,启用,停止,更新,后台管理)时才会将配置信息同步至数据库.
name 应用名
如:name:测试应用;
hash 应用标识
如:hash:test;
需要与应用文件名一致.
version 版本号
如:version:1.0;
如不存在版本号,则默认为1.0.
php 版本要求
php:>=5.6;必须大于等于5.6.
php:>=5.6\;<=7.2;必须大于等于5.6,并且小于等于7.2,多个条件之间使用;分隔,注意需要使用转义符号.
如果服务器php版本不符合要求,则无法安装应用.
requires 依赖应用
如:requires:xxx1\;xxx2;多个依赖应用之间使用;分隔,注意需要使用转义符号.
也可以对依赖应用的版本进行限制如:requires:cms[>1.5,<2.1]
安装或启动此应用前,需要先安装依赖应用.
module 应用模型/栏目
如:module:1;
开启此项后,后台可以在此应用下管理下属模型与栏目,一般主题应用需要开启此项,详见:模型&栏目&文章
auth 权限
如:auth:1;
开启此项后,如后台有多个角色,应用管理页会显示"权限"按钮,可以配置角色权限,详见:应用权限
新版本可以不填auth,系统可以自动判断是否显示权限按钮
adminpage 后台主页方法
如:adminpage:homefunction;
填写此项后,auth默认为1,后台应用列表页点击此应用"主页"按钮后,载入此应用方法,详见:后台主页
author 作者名字
如:author:ClassCMS;
url 作者主页
如:url:http\://classcms.com; 网址中的冒号需要转义.
ico 应用小图标
如:ico:layui-icon-home;
更多图标请查看 Layui
description 应用介绍
如:description:测试应用.;
建议不超过50个字
upgrade 更新说明
如:upgrade:修复了bug,但是不兼容老版本,请注意!!!;
更新说明会在后台应用商店更新时弹窗提醒