XCMS是一個內容管理系統,也是新生命開發團隊利用業餘時間開發的第一個成功專案!
XCMS目前只有基本的文章發佈、欄位管理、評論、使用者管理和範本管理等功能。
XCMS使用了大量獨立研發的元件,底層ORM框架是XCode,資料層程式碼全部由程式碼產生器XCoder生成,後台全部使用來自XControl控制項庫的控件,前台使用PageTemplateLib模板引擎。
因為XCode支援Access、MSSQL、Oracle三種資料庫,所以基於XCode開發的XCMS也支援這三種資料庫,修改Web.config中connectionStrings段的XCMS配置為不同資料庫連結字串即可。
Web.config中的其它配置:XCacheExpiration是快取策略,預設為關閉,建議使用-1或0;XCacheCheckPeriod是快取檢查週期,定期清理過期快取,只有當XCacheExpiration大於0時該設定才生效;FCKeditor:BasePath是FCK所在目錄;FCKeditor:UserFilesPath是FCK的上傳目錄。
目錄說明:
XCMS是網站,IIS配置的時候就要配置到這個目錄。
XCMSData是資料層/業務層代碼,名字中帶有「業務」二字的是業務層代碼,其它是XCoder產生的資料層代碼。
PageTemplateLib是模板引擎,目前是第一個版本,可能許多地方考慮不夠周到。
FCKeditor.Net_2.5是FCK編輯器的DLL項目,改了一些地方才是使用,一併把源碼放上。
開發平台:
vs2005/vs2008 + .Net 2.0
安裝需求:
win2000 + IIS 5.0 以上,.Net 2.0框架
授權:
XCMS是一個開源項目,發布包中已經包含了網站、資料層、模板引擎的源碼,底層的元件XControl、XCoder、XLog也會逐步開放原始碼。目前XCMS的Beta1版本尚未足夠成熟,所以只附了一個兩個月試用期的試用授權,2008-03-01到期,沒有任何功能限制。希望2008-03-01前的試用用戶到官方來下載最新版本試用。授權文件位於網站的Bin目錄中的X.lic,我們也會根據需要定期發布新的授權期限的X.lic。
管理登入Login.aspx
admin,admin
nnhy,nnhy
展開