GithubHelp home page GithubHelp logo

jangocheng / xclcms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hxhlb/xclcms

0.0 1.0 0.0 138.47 MB

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.

License: Apache License 2.0

C# 41.39% PLpgSQL 1.63% Smarty 0.04% Batchfile 0.02% ASP 0.01% JavaScript 22.92% CSS 23.57% HTML 7.64% TypeScript 2.55% PowerShell 0.23%

xclcms's Introduction

English 中文

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

  1. Build with C# & ASP.NET MVC 5 (.net Framework 4.6)
  2. The database uses MSSQL2012
  3. The interface framework uses jQuery easyUI
  4. The front desk script: jQuery and Javascript, TypeScript, AngularJs

Project Structure

  1. XCLCMS.Data.BLL: Data business layer
  2. XCLCMS.Data.CommonHelper: Data layer public processing
  3. XCLCMS.Data.DAL: Database access layer
  4. XCLCMS.Data.Model: Data entity layer
  5. XCLCMS.Data.WebAPIEntity: Web Api Data entity layer
  6. XCLCMS.Document: Project Document related
  7. XCLCMS.FileManager: File management and upload web sites (file management background site portal)
  8. XCLCMS.Lib: Foreground public processing library
  9. XCLCMS.View.AdminWeb: Background management system web site (manages background site entry)
  10. XCLCMS.IService.WebAPI: Web Api service definition layer
  11. XCLCMS.IService.Logger: Logging service definition layer
  12. XCLCMS.Service.WebAPI: Web Api Service logic implementation layer
  13. XCLCMS.Service.Logger: Logging Service implementation layer
  14. 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

Progress

  • Started coding in October 2014

  • V2.0 version completed: 90%

  • The plan

    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

LICENSE

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)

Preview

xclcms's People

Contributors

xucongli1989 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.