COMCMS_Core 开源项目教程
comcms_core COMCMS_Core 版本 项目地址: https://gitcode.com/gh_mirrors/co/comcms_core
1. 项目介绍
COMCMS_Core 是一个基于 .NET 8 的简单 CMS 后台管理系统,带有前台演示。该项目主要演示了如何使用 .NET 8 搭建一个系统后台,并展示了前台的使用方法。通过二次开发,COMCMS_Core 可以支持商城系统、小程序、App 服务器端等应用场景。
主要特性
- 技术栈: .NET 8
- 数据库: MySQL 5.7 / MySQL 8.0 / SQL Server 2008+
- ORM: XCode
- 后台模板: H+
- 编辑器: CKeditor
- 文件上传: WebUploader
更新日志
- 2024-06-26: 升级到 .NET 8,调整后台 UI,精简 JS 插件。
- 2022-11-23: 升级到 .NET 7,使用 SkiaSharp 替换 System.Drawing。
- 2021-02-02: 升级组件,删除 ZKWeb 组件,增加文章 Tag 标签。
- 2020-12-02: 升级到 .NET 5,增加文章栏目、商品分类快速修改排序,增加 JWT 授权登录。
2. 项目快速启动
环境准备
- .NET 8 SDK: 请确保本地安装了 .NET 8 SDK。
- 数据库: 支持 MySQL 5.7 / MySQL 8.0 / SQL Server 2008+。
克隆项目
git clone https://github.com/hogenwang/comcms_core.git
cd comcms_core
配置数据库
在 appsettings.json
文件中配置数据库连接字符串。
{
"ConnectionStrings": {
"DefaultConnection": "Server=your_server;Database=your_database;User Id=your_user;Password=your_password;"
}
}
运行项目
dotnet run --project COMCMS.Web
访问项目
- 前台:
http://localhost:5000
- 后台:
http://localhost:5000/AdminCP
3. 应用案例和最佳实践
企业站
COMCMS_Core 可以用于搭建企业站,通过简单的配置和二次开发,可以快速实现企业站的功能,如文章发布、产品展示、联系我们等。
商城系统
通过二次开发,COMCMS_Core 可以支持商城系统,实现商品管理、订单管理、支付接口对接等功能。
小程序和 App 服务器端
COMCMS_Core 可以作为小程序和 App 的服务器端,提供 API 接口,支持用户管理、内容管理等功能。
4. 典型生态项目
XCode
XCode 是 COMCMS_Core 使用的 ORM 框架,支持 MySQL 和 SQL Server 数据库操作。详细信息见 XCode GitHub 仓库。
H+ 后台模板
H+ 是一个流行的后台管理模板,COMCMS_Core 使用 H+ 作为后台模板,提供了丰富的 UI 组件和功能。
WebUploader
WebUploader 是一个用于大文件上传的组件,COMCMS_Core 使用 WebUploader 实现文件上传功能。
通过以上模块的介绍和快速启动指南,您可以快速上手并使用 COMCMS_Core 项目。
comcms_core COMCMS_Core 版本 项目地址: https://gitcode.com/gh_mirrors/co/comcms_core
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考