xucongli1989 / Xclcms
Projects that are alternatives of or similar to Xclcms
Introduction
XCLCMS is a lightweight CMS (content management system) background management system, Developed using asp.net MVC, it provides a simple and easy-to-use web API interface and supports multiple applications for a single merchant.
Features
- One background, multiple front-end application interfaces (each business can have multiple applications according to the application number, such as using this system to manage the content of multiple blogs or enterprise sites at the same time)
- Provide a lightweight Web Api to quickly access new applications
- There is not much technical requirement for new functionality extension
- Simple and practical, suitable for individuals and small and medium enterprises (it is best to suit yourself)
- This system is a background management system, and each foreground application needs to be implemented according to the Web Api
Applicable Scenarios
- There is a mobile App, but no background management. I want to update App data through a management system
- Want to quickly build a front desk data display page of a blog or enterprise site
- Want to build multiple blogs, enterprise sites and apps, but only want to use one background to maintain all data
- Just want to use the backend system purely and then extend some business modules
Software Architecture
- Build with C# & ASP.NET MVC 5 (.net Framework 4.6)
- The database uses MSSQL2012
- The interface framework uses jQuery easyUI
- The front desk script: jQuery and Javascript, TypeScript, AngularJs
Project Structure
- XCLCMS.Data.BLL: Data business layer
- XCLCMS.Data.CommonHelper: Data layer public processing
- XCLCMS.Data.DAL: Database access layer
- XCLCMS.Data.Model: Data entity layer
- XCLCMS.Data.WebAPIEntity: Web Api Data entity layer
- XCLCMS.Document: Project Document related
- XCLCMS.FileManager: File management and upload web sites (file management background site portal)
- XCLCMS.Lib: Foreground public processing library
- XCLCMS.View.AdminWeb: Background management system web site (manages background site entry)
- XCLCMS.IService.WebAPI: Web Api service definition layer
- XCLCMS.IService.Logger: Logging service definition layer
- XCLCMS.Service.WebAPI: Web Api Service logic implementation layer
- XCLCMS.Service.Logger: Logging Service implementation layer
- XCLCMS.WebAPI: Web Api HTTP service provider layer (Web Api site portal)
Basic Functions
- Article management
- Order management
- Product management
- User management
- Merchant management
- Manage friendship links
- Comment management
- File management
- Role permission management
- Advertising space management
- Label management
- ...
Data Flow
Documents
Web API Documents
http://cms.wodeabc.com/api/help or http://cms.wodeabc.com/api/swagger/
Demo
- Front blog site:My ABC
- Admin(http://cms.wodeabc.com/admin),UserName:test,Password:123456
Progress
-
Started coding in October 2014
-
V2.0 version completed: 90%
-
1.The official version number is V2.0 because the copyright of v1.0 has been applied
2.The official version has not been developed yet, some of the existing modules may have a big change, if you don't mind, it can be developed directly under the legal license agreement.
Milestone
- 2016-12-16 -- Applied for copyright (soft copy no. 1554794)
- 2015-03-21 -- Open source on GitHub
- 2014-10-01 -- Project approval, and start coding
Feedback
If you find any serious bugs in software use, or if you have good comments or suggestions, please email us. Thank you!E-mail:[email protected]
Apache License 2.0
To Donate
(Personal: 499 yuan;Enterprises: 4,999 yuan) friends, in legitimate commercial activities, based on the original license to freely use this software.
Notice: Donation is voluntary, it is your recognition and encouragement to software workers, and it does not represent relevant employment behaviors such as technical support and requirement customization.
All questions concerning this project may be addressed by email or issue.
Donation method:
Thank you to the donor:
2017-06-01:*乐 ¥200(Alipay serial number:9336943)
2016-11-25:*yhq ¥10(Alipay serial number:88272280)
2016-10-19:*民顺 ¥1(WeChat serial number:94308336)