《如何對dedeCMS的開源程序進行二次開發》要點:
本文介紹了如何對dedeCMS的開源程序進行二次開發,希望對您有用。如果有疑問,可以聯系我們。
二次開發,簡單的說就是在現有的軟件上進行定制修改,功能的擴展,然后達到本身想要的功能和效果,一般來說都不會改變原有系統的內核.為了讓更多人了解二次開發,并更方便的了解DedeCMS的二次開發,下面將會簡單的介紹關于DedeCMS二次開發的一些基礎和大綱 :
DedeCMS二次開發必備基礎才能:
異常熟悉HTML
熟悉DIV+CSS的結構
扎實的PHP根基,
熟悉布局化編程,
了解OOP,
并能看懂和使用
熟悉MYSQL,
掌握SQL語言
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插件的開發(****式插件和內嵌式插件) 熟悉兩種插件的編寫,插件的導入導出,插件搭配模子的使用.
維易PHP培訓學院每天發布《如何對dedeCMS的開源程序進行二次開發》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。