All Projects → xucongli1989 → Xclcms

xucongli1989 / Xclcms

Licence: apache-2.0
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.

Projects that are alternatives of or similar to Xclcms

TraceHub
Centralized and distributed logging for Web applications and services, extending System.Diagnostics and Essential.Diagnostics, providing structured tracing and logging withou needing to change 1 line of your application codes
Stars: ✭ 22 (-79.44%)
Mutual labels:  asp-net, webapi, asp-net-mvc
ByteScout-SDK-SourceCode
ALL source code samples for ByteScout SDKs and Web API API products.
Stars: ✭ 24 (-77.57%)
Mutual labels:  asp-net, webapi, asp-net-mvc
Squidex
Headless CMS and Content Managment Hub
Stars: ✭ 1,583 (+1379.44%)
Mutual labels:  cms, asp-net
Ps Webapi
(Migrated from CodePlex) Let PowerShell Script serve or command-line process as WebAPI. PSWebApi is a simple library for building ASP.NET Web APIs (RESTful Services) by PowerShell Scripts or batch/executable files out of the box.
Stars: ✭ 24 (-77.57%)
Mutual labels:  webapi, asp-net
Porn Vault
💋 Manage your ever-growing porn collection. Using Vue & GraphQL
Stars: ✭ 1,634 (+1427.1%)
Mutual labels:  cms, content-management-system
Mytested.webapi
Fluent testing framework for ASP.NET Web API 2.
Stars: ✭ 719 (+571.96%)
Mutual labels:  webapi, asp-net
Weapsy
ASP.NET Core CMS
Stars: ✭ 748 (+599.07%)
Mutual labels:  webapi, cms
Cms
Statamic 3: The Core Composer Package
Stars: ✭ 965 (+801.87%)
Mutual labels:  cms, content-management-system
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (+449.53%)
Mutual labels:  cms, content-management-system
Scrivito example app js
Scrivito is a JavaScript-based SaaS Content Management Service, built for digital agencies and medium to large sized businesses. This example app shows Scrivito’s features and is a great basis for your own Scrivito website projects.
Stars: ✭ 67 (-37.38%)
Mutual labels:  cms, content-management-system
Dtcms
动力启航网站管理系统(简称DTcms),是目前国内ASP.NET开源界少见的优秀开源管理系统,基于 ASP.NET(C#)+ MSSQL(ACCESS) 的技术开发,全部100%免费开放源代码。
Stars: ✭ 63 (-41.12%)
Mutual labels:  cms, asp-net
Dbwebapi
(Migrated from CodePlex) DbWebApi is a .Net library that implement an entirely generic Web API (RESTful) for HTTP clients to call database (Oracle & SQL Server) stored procedures or functions in a managed way out-of-the-box without any configuration or coding.
Stars: ✭ 84 (-21.5%)
Mutual labels:  webapi, asp-net
Fae
CMS for Rails. For Reals.
Stars: ✭ 701 (+555.14%)
Mutual labels:  cms, content-management-system
Tinacms
Open source editor that brings visual editing into React websites. A developer-centric CMS to build contextual and intuitive editing experience without sacrificing code quality.
Stars: ✭ 6,804 (+6258.88%)
Mutual labels:  cms, content-management-system
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+7211.21%)
Mutual labels:  cms, content-management-system
Cofoundry
Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
Stars: ✭ 621 (+480.37%)
Mutual labels:  cms, asp-net
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+708.41%)
Mutual labels:  asp-net, asp-net-mvc
2sxc
DNN + 2sxc = #DNNCMS - This tool helps web designers and developers prepare great looking content in DNN (DotNetNuke). It's like mixing DNN with Umbraco and Drupal :)
Stars: ✭ 98 (-8.41%)
Mutual labels:  webapi, cms
Orchardcore
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
Stars: ✭ 5,591 (+5125.23%)
Mutual labels:  cms, asp-net
Textpattern
A flexible, elegant, fast and easy-to-use content management system written in PHP.
Stars: ✭ 572 (+434.58%)
Mutual labels:  cms, content-management-system

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].