聯(lián)系官方銷售客服
1835022288
028-61286886
一、插件類作品
插件機制可以實現(xiàn)對CMS的多元化開發(fā)
對CMS創(chuàng)建的模塊機制進行改變、組裝、重寫 開發(fā)獨立的項目程序應用 把擴展功能從框架中剝離出來,降低了框架的復雜度,讓框架更容易實現(xiàn) 以一種很松的方式耦合,兩者在保持接口不變的情況下,可以獨立變化和發(fā)布 它能滿足不同用戶按需開發(fā)自己的功能
開發(fā)規(guī)范必須按照插件的格式,參考myapp的demo源碼,也可以參考官方版的一些列插件。
程序目錄結(jié)構(gòu)要求
安裝程序必須滿足以下目錄布局
/WEBPATH/* 相對于網(wǎng)站主目錄(會自動識別public目錄) /CSSPATH/* 相對于風格static目錄 /APPSPATH/* 相對于插件dayrui/App目錄 /TPLPATH/* 相對于模板目錄,針對獨立設(shè)計的模板,即使站長改變了默認模板名稱,本目錄也會自動識別 /FCPATH/* 相對于dayrui目錄 /MYPATH/* 相對于dayrui/My/目錄 /WRITEPATH/* 相對于cache緩存目錄 /APPSPATH/* 相對于dayrui/App/目錄 /CONFIGPATH/* 相對于config目錄
/目錄常量/* 將對于的文件歸類到這些目錄常量文件夾之中,即使是開發(fā)者修改了系統(tǒng)目錄,當在線安裝時程序也能識別對應的自定義目錄
程序打包方法
將以上目錄格式壓縮成zip文件即可,一定要以當前目錄為最高層次。
示例打包文件
開發(fā)上傳插件必須按照此壓縮包的文件格式來上傳zip包。
插件目錄命名規(guī)范:
/dayrui/App/插件目錄 目錄建議加上前綴字母,比如你的插件是news目錄,那么你需要加幾個前綴字母,以免跟其他插件重名, 例如你可以改成:CCnews、Snews、Anews等等
插件數(shù)據(jù)庫表的命名規(guī)范:
數(shù)據(jù)表建議加上前綴字母,比如你的表叫dr_news,那么你需要加幾個前綴字母,以免跟其他插件重名, 例如你可以改成:dr_cc_news、dr_aa_news、dr_xxx_news等等
自動執(zhí)行安裝插件的配置文件
內(nèi)容格式:
內(nèi)容格式:
當開發(fā)者配置完成后,在應用市場下載插件后,可以進行自動安裝
內(nèi)容格式:
二、組件類作品
系統(tǒng)的某些功能、自定義字段、自定義方法或函數(shù)體等無規(guī)范性的程序。
程序目錄結(jié)構(gòu)要求
安裝程序必須滿足以下目錄布局
/WEBPATH/* 相對于網(wǎng)站主目錄 /CSSPATH/* 相對于風格static目錄 /APPSPATH/* 相對于插件dayrui/App目錄 /TPLPATH/* 相對于模板目錄,針對獨立設(shè)計的模板,即使站長改變了默認模板名稱,本目錄也會自動識別 /FCPATH/* 相對于dayrui目錄 /MYPATH/* 相對于dayrui/My/目錄 /WRITEPATH/* 相對于cache緩存目錄 /APPSPATH/* 相對于dayrui/App/目錄 ....
/目錄常量/* 將對于的文件歸類到這些目錄常量文件夾之中,目錄常量參考文檔
程序打包方法
將以上目錄格式壓縮成zip文件即可,一定要以當前目錄為最高層次。
格式參考(一)中的插件打包示例格式。
三、模板類作品
需要附加安裝方法和數(shù)據(jù)庫文件
/WEBPATH/* 相對于網(wǎng)站主目錄 /CSSPATH/* 相對于風格static目錄 /APPSPATH/* 相對于插件dayrui/App目錄 /TPLPATH/* 相對于模板目錄,針對獨立設(shè)計的模板,即使站長改變了默認模板名稱,本目錄也會自動識別 /FCPATH/* 相對于dayrui目錄 /MYPATH/* 相對于dayrui/My/目錄 /WRITEPATH/* 相對于cache緩存目錄 /APPSPATH/* 相對于dayrui/App/目錄 ....
自動執(zhí)行安裝模板配置文件
內(nèi)容格式:
內(nèi)容格式:
當開發(fā)者配置完成后,在應用市場下載模板后,可以進行自動安裝:
內(nèi)容格式:
示例打包文件
開發(fā)上傳模板必須按照此壓縮包的文件格式來上傳zip包。