來當前公司2個多月,因為公司需要用到開源discuz!nt進行二次開發,所以自己有機會學習discuz!nt一些架構,設計模式,自定義控制項,模板機制等技術,除了看開源原始碼外,當然主要還是要參考代震軍blog
寫的一些文章,這裡非常感謝代震軍blog
控制項類:
discuz!nt控制項剖析 之 button [原創: 附原始碼]
discuz!nt控制項剖析 之 textbox [原創: 附原始碼]
discuz!nt控制項剖析 之 colorpicker(顏色拾取) 和calendar(日曆) [原創: 附原始碼]
discuz!nt控制項剖析 之 tab 屬性頁 [原創: 附原始碼]
discuz!nt控制項剖析 之 datagrid(資料列表) [原創: 附原始碼]
discuz!nt控制項剖析 之 左側導航控制項 [原創: 附原始碼]
架構類:
discuz!nt 快取設計簡析 [原創]
discuz!nt 聚合功能頁面程式架構(重構到facade與observer模式)
discuz!nt 中的資料庫鏈結類(抽象類工廠模式)
discuz!nt之配置檔案類[discuz.config]
discuz!nt 模板機制分析
外掛程式類:
discuz!nt 郵件外掛程式機制分析
其餘文章我找到後再慢慢新增。。。
discuz!nt前台模型架構(mvc)
discuznt 實體專案(entity) 簡析
discuz!nt 的url位址重寫(urlrewrite)
discuz!nt中遠端附件的功能實現[ftp協議]
discuznt 商品交易外掛程式設計之用例模型
discuznt 交易外掛程式設計之商品新增,編輯和刪除(cud)
discuznt 商品交易外掛程式設計之[線下交易流程]
discuznt 商品交易外掛程式設計之[線上交易]---支付寶
discuznt 商品交易外掛程式設計之[線上交易]---業務流程
discuznt商品交易外掛程式設計之[信用機制]
postek二次開發 POSTEK二次開發介面
例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...
mcms二次開發 YzmCMS二次開發手冊
摘要 yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有一.yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口...
mcms二次開發 YzmCMS二次開發手冊
yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口。一 基本目錄結構.根目錄 cache 快取目錄 必須可寫入 common 全站公共目錄 必須可寫入 uploads 預設上傳目錄 必須可寫入 yz...