一、插件类作品

必须按照插件的格式(参考myapp)设计的程序。


程序目录结构要求

安装程序必须满足以下目录布局

/WEBPATH/* 相对于网站主目录
/CSSPATH/* 相对于风格static目录
/APPSPATH/* 相对于插件dayrui/App目录
/TPLPATH/* 相对于模板目录,针对独立设计的模板,即使站长改变了默认模板名称,本目录也会自动识别
/FCPATH/* 相对于dayrui目录
/MYPATH/* 相对于dayrui/My/目录
/WRITEPATH/* 相对于cache缓存目录
/APPSPATH/* 相对于dayrui/App/目录
....

/目录常量/* 将对于的文件归类到这些目录常量文件夹之中,即使是开发者修改了系统目录,当在线安装时程序也能识别对应的自定义目录


程序打包方法

将以上目录格式压缩成zip文件即可,一定要以当前目录为最高层次。


示例打包文件

Myapp.zip

开发上传插件必须按照此压缩包的文件格式来上传zip包。


插件目录命名规范:

/dayrui/App/插件目录
目录建议加上前缀字母,比如你的插件是news目录,那么你需要加几个前缀字母,以免跟其他插件重名,
例如你可以改成:CCnews、Snews、Anews等等


插件数据库表的命名规范:

数据表建议加上前缀字母,比如你的表叫dr_news,那么你需要加几个前缀字母,以免跟其他插件重名,
例如你可以改成:dr_cc_news、dr_aa_news、dr_xxx_news等等



二、组件类作品

模块、某些功能、自定义字段、自定义方法或函数体等无规范性的程序。


程序目录结构要求

安装程序必须满足以下目录布局

/WEBPATH/* 相对于网站主目录
/CSSPATH/* 相对于风格static目录
/APPSPATH/* 相对于插件dayrui/App目录
/TPLPATH/* 相对于模板目录,针对独立设计的模板,即使站长改变了默认模板名称,本目录也会自动识别
/FCPATH/* 相对于dayrui目录
/MYPATH/* 相对于dayrui/My/目录
/WRITEPATH/* 相对于cache缓存目录
/APPSPATH/* 相对于dayrui/App/目录
....


/目录常量/* 将对于的文件归类到这些目录常量文件夹之中,目录常量参考文档


程序打包方法

将以上目录格式压缩成zip文件即可,一定要以当前目录为最高层次。

格式参考(一)中的插件打包示例格式。


三、模板类作品

需要附加安装方法和数据库文件

/WEBPATH/* 相对于网站主目录
/CSSPATH/* 相对于风格static目录
/APPSPATH/* 相对于插件dayrui/App目录
/TPLPATH/* 相对于模板目录,针对独立设计的模板,即使站长改变了默认模板名称,本目录也会自动识别
/FCPATH/* 相对于dayrui目录
/MYPATH/* 相对于dayrui/My/目录
/WRITEPATH/* 相对于cache缓存目录
/APPSPATH/* 相对于dayrui/App/目录
....