迅睿CMS:发布作品格式要求
一、插件类作品
插件机制可以实现对CMS的多元化开发
对CMS创建的模块机制进行改变、组装、重写 开发独立的项目程序应用 把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现 以一种很松的方式耦合,两者在保持接口不变的情况下,可以独立变化和发布 它能满足不同用户按需开发自己的功能
开发规范必须按照插件的格式,参考myapp的demo源码,也可以参考官方版的一些列插件。
程序目录结构要求
安装程序必须满足以下目录布局
/WEBPATH/* 相对于网站主目录(会自动识别public目录) /CSSPATH/* 相对于风格static目录 /APPSPATH/* 相对于插件dayrui/App目录 /TPLPATH/* 相对于模板目录,针对独立设计的模板,即使站长改变了默认模板名称,本目录也会自动识别 /FCPATH/* 相对于dayrui目录 /MYPATH/* 相对于dayrui/My/目录 /WRITEPATH/* 相对于cache缓存目录 /APPSPATH/* 相对于dayrui/App/目录 /CONFIGPATH/* 相对于config目录
/目录常量/* 将对于的文件归类到这些目录常量文件夹之中,即使是开发者修改了系统目录,当在线安装时程序也能识别对应的自定义目录
程序打包方法
将以上目录格式压缩成zip文件即可,一定要以当前目录为最高层次。
示例打包文件
开发上传插件必须按照此压缩包的文件格式来上传zip包。
插件目录命名规范:
/dayrui/App/插件目录 目录建议加上前缀字母,比如你的插件是news目录,那么你需要加几个前缀字母,以免跟其他插件重名, 例如你可以改成:CCnews、Snews、Anews等等
插件数据库表的命名规范:
数据表建议加上前缀字母,比如你的表叫dr_news,那么你需要加几个前缀字母,以免跟其他插件重名, 例如你可以改成:dr_cc_news、dr_aa_news、dr_xxx_news等等
自动执行安装插件的配置文件
内容格式:
内容格式:
相关文档
- Editorial Calendar为你的WordPress添加...
- WordPress文章发布失败或更新失败解决方法
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
- 迅睿CMS:后台登录故障{"code":1,...
- 迅睿CMS:升级没成功/升级出现故障/怎么办
- 迅睿CMS:缩略图/单文件/多文件开启远程下载功能
- 迅睿CMS:404页面设置/404状态码
- 迅睿CMS:分页标签的统计标签样式缺失
上一篇: 迅睿CMS:数据缓存方法
下一篇: 迅睿CMS:后台调试器debug