XCMS is a content management system and the first successful project developed by the New Life development team in their spare time!
XCMS currently only has basic functions such as article publishing, column management, comments, user management and template management.
XCMS uses a large number of independently developed components. The underlying ORM framework is XCode. All data layer codes are generated by the code generator XCoder. All controls from the XControl control library are used in the background, and the PageTemplateLib template engine is used in the frontend.
Because XCode supports Access, MSSQL, and Oracle databases, XCMS developed based on XCode also supports these three databases. Just modify the XCMS configuration of the connectionStrings section in Web.config to different database link strings.
Other configurations in Web.config: XCacheExpiration is the cache strategy, the default is off, it is recommended to use -1 or 0; The directory where FCK is located; FCKeditor:UserFilesPath is the upload directory of FCK.
Catalog description:
XCMS is a website, and it needs to be configured to this directory when configuring IIS.
XCMSData is the data layer/business layer code. The ones with the word "business" in the name are the business layer codes, and the others are the data layer codes generated by XCoder.
PageTemplateLib is a template engine. It is currently the first version and may not be considered well enough in many aspects.
FCKeditor.Net_2.5 is the DLL project of the FCK editor. I changed some places before using it and put the source code together.
Development platform:
vs2005/vs2008 + .Net 2.0
Installation requirements:
win2000 + IIS 5.0 or above, .Net 2.0 framework
Authorization:
XCMS is an open source project. The release package already contains the source code of the website, data layer, and template engine. The underlying components XControl, XCoder, and XLog will also gradually become open source. The current Beta1 version of XCMS is not yet mature enough, so it only comes with a trial license with a two-month trial period, which expires on 2008-03-01 without any functional restrictions. We hope that trial users before 2008-03-01 can download the latest version from the official website and try it out. The authorization file is located in X.lic in the Bin directory of the website. We will also regularly release X.lic with new authorization periods as needed.
Management loginLogin.aspx
admin,admin
nhy,nnhy
Expand