DedeCMS二次開發
1、DedeCMS的二次開發
為了讓更多人了解二次開發,并更方便的了解DedeCMS的二次開發,下面將會簡單的介紹關于DedeCMS二次開發的一些基礎和大綱
2、DedeCMS二次開發必備基礎:
· 非常熟悉HTML
· 熟悉p+CSS的布局
· 扎實的PHP基礎,熟悉結構化編程,了解OOP,并能看懂和使用
· 熟悉MYSQL,掌握SQL語言
3、DedeCMS二次開發學習過程
· 理解CMS是什么
· 熟悉DedeCMS的功能(如:欄目的分類,文檔管理,模型的使用,系統的設置等常用的功能)
· 掌握DedeCMS的模板標簽使用及原理
· DedeCMS目錄結構分析 熟悉每個文件夾里面主要裝什么文件,這樣在二次開發的時候知道在哪個文件夾下的什么文件修改
目錄結構摘要:
./a 生成文件存放路徑 .
/data 緩存文件及數據中心
/admin 管理后臺數據
/backupdata 備份數據
/cache 緩存文件
/enums 級別聯動數據,JS,枚舉類型的緩存文件
/js 常用的JS
/mark 水印相關文件
/module 模塊安裝文件
/rss Rss相關
/sessions Session 存放路徑
/textdata 文本數據
/tplcache 模板緩存
/uploadtmp 上傳文件緩存位置
/ziptmp zip包解壓緩存位置 ……
DedeCMS文件結構分析 熟悉每個文件的基本功能,方便做修改,知道每個文件的大概作用之后,可以方便的對文件進行修改
文件結構摘要:
common.inc.php 數據庫配置文件
config.cache.bak.php 后臺系統配置備份
config.cache.inc.php 后臺系統配置文件緩存
downmix.data.php 采集混淆緩存文件
mysql_error_track.inc MYSQL錯誤志
safequestions.php 安全問題
sitemap.html 站點地圖
sys_pay.cache.php 支付網關配置
template.rand.php 隨機模板設置 ……
· DedeCMS數據庫結構分析,至少要熟悉每個表的作用 熟悉每個表的作用,了解幾個核心表的設計及字段的含義,方便拿到新的需求之后,能快速的判斷是否加字段,還是新建表來處理。同時也能理解DedeCMS的數據庫設計思想,把有用的設計思路加到自己的系統中。
· DedeCMS的流程控制,及一些核心文件的解析 熟悉一些登陸,注冊,文檔管理,權限控制,分類管理,模型設置等一些常用流程控制。對幾個核心文件進行解剖,了解其編程技巧及安全機制
· DedeCMS插件的開發(****式插件和內嵌式插件) 熟悉兩種插件的編寫,插件的導入導出,插件搭配模型的使用
作為國內第一個開源的內容管理系統,DedeCMS在創建以來都在摸索中國互聯網內容管理系統的道路,并且引領眾多開源CMS前進的道路,程序由當年個人作品,現已組建團隊,在提升用戶服務、提高產品質量的同時,對中國網站內容管理系統進行研究,成為目前市場上最受歡迎的內容管理系統。
相關推薦:
PHP二次開發最全教程(一)
php二次開發的四個基本要求
最好最實用的PHP二次開發教程_PHP教程
以上就是PHP教程—DedeCMS二次開發(二)的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答