Dukey ,音譯皆(du)客,都客CMS,一款免費開源的,基於.net開發的企業網站管理系統.
本人開發網站若干年,起初是自己寫程式,然後做自己的網站.後來發現有很多現成的cms(網站內容管理系統).
我用過的cms有dedecms,動易,wordpress,phpcms......這些系統很強大,基本上可以滿足任何二次開發.
我常常為客戶做網站.而這大部分都是企業站.不管是模板超市和自助建站.都是針對企業站.那麼有沒有一款非常適合企業站的cms呢?
做一個企業文章站其實很簡單,然而市面上的任何cms,因為要包括各種各樣的網站.所以很強大,強大意味著臃腫,新手往往不容易下手.
本著簡單、易懂容易上手的宗旨。我們著手開發一套非常適合新手的網站內容管理系統。很多用戶想問我們的系統是不是能勝任任何企業網站呢,下面我就來講解一下dukeycms的運作原理.
運作原理很簡單
網站模板+資料標籤--》透過dukey特有的模板引擎解析--》呈現網站前台顯示。
我們參考了市面上主流的cms的寫法。製作了一套基於dukeycms的模板標籤。透過標籤資料流讀取資料庫裡面的資料。然後透過模板引擎渲染呈現到網站前台。
包含的功能有:
1.文章系統
網站欄位管理-》透過網站欄位可以設定類型為封面,列表,外鏈三種,並可設定欄目的seo標題,關鍵字等等。
發布文章-》常用百度最新編輯器ueditor,擁有優秀的效能與使用者體驗。
廣告推送-》可以把文章推送到對應的廣告位。
2.產生靜態頁面
透過產生欄位靜態頁面、文章靜態頁面提高網站存取速度和seo優化。
3.數據採集
簡單的數據採集功能。
4.插件機制
我們內建了多款常用的插件。例如內建圖片輪替、分頁條效果、檔案管理器。並可在官方網站下載更多外掛程式。
5.智慧表單
擁有智慧表單,你可以簡單的實作額外的附加功能,做到透過介面完成二次開發。
6.支持二次開發
我們將提供開發版本開源所有程式碼讓你二次開發真正無憂!
也許,這一切已經完全夠了。
新手最大的困惑,常常是伺服器環境的配置.測試環境調試等.使用都客cms,完全不用擔心配置問題.我們提供內置的iisexpress伺服器本地環境.你只需點擊啟動網站.然後就可以訪問了.在伺服器空間只需要上傳web資料夾的所有檔案到網站根目錄就可以存取了.
伺服器運行環境:支援asp.net2.0/3.5的虛擬主機空間.現在的空間大多數都支援.請設定應用程式集區為classic(經典)模式.
一.三大核心.
1.網站設定表.webconfig.
用來儲存小數據.例如網站名稱,版權資訊等這些小數據.
訪問格式:{$sys.sitename}--------網站名稱
2.廣告和單內容表.ad
用來儲存大數據.通常是文字內容.html片段等.
{$ad.ad_index.body}---取得廣告表ad_index鍵值的內容區.
3.資料字典表dictionary
用來存放較多的資料.可以有子級.例如儲存tag,文章離散分類這些資料.
透過這三個核心表,就可以處理任何企業站遇到的問題.
二.模板包介紹模板存放目錄.templets/模板包名稱
三.開始做網站.
1.第一步.新增網站欄目
2.第二步.發布文章
前台介面截圖