• Stars
    star
    322
  • Rank 129,829 (Top 3 %)
  • Language
    C#
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EasyCms基于Asp.net Core 的后台快速开发框架,内容管理系统

EasyCms

  
  88 github
  EasyCms后台权限管理系统 基于Asp.net Core的后台快速开发框架,可用于快速开发 企业后台管理系统,WebApi接口,微信公众号和小程序后台,企业站,。
🔥 给我个star,鼓励一下我吧

spring boot版本

  同时我也写了个springboot版本的后台权限管理系统,主要是为了学习springboot,功能基本一致。
地址:https://gitee.com/aprilyu/easyboot

发展目标

  希望EasyCms成为一个简单易用,功能完善的后台权限管理系统的基础开发框架和建站CMS系统。

技术介绍

演示地址:为了避免违法信息的发布,全部关了

windows2016服务器:http://cms.atlass.cn/admin
debian10服务器:http://cmsl.atlass.cn/ 用户名和密码 admin admin@123
🛑admin没做权限限制,请别删除数据

依赖环境

模板使用文档

依赖环境

.net5.0, redis,mysql,SqlServer,PostgreSql

权限管理

  • 用户管理
  • 角色管理
  • 菜单管理
  • 通用字典
  • 登录日志
  • 异常日志
  • Hangfire定时任务
  • 单位组织
  • 职位信息
  • 代码生成辅助

CMS内容管理

  • 栏目管理
  • 文章管理
  • 模板管理
  • 模板匹配
  • 静态页面生成(可以实现完全静态页面访问,也可以使用路由方式访问,没静态页面要求的,建议使用路由方式)
  • 前台IP访问限制
  • 站点信息设置
  • 上传设置,水印设置
  • 文章内容插入视频,大文件分片上传,播放器使用ckplayer
  • 提供文章,栏目,站点信息的常用数据源,用于页面渲染调用
  • 广告管理
  • 通讯录
  • 会议管理

注意事项

  • hangfire使用的litedb来存储数据,请给与data/hangfire_litedb.db 数据文件相应的读写权限,否则站点无法启动
  • 登录使用了ip2region来解析登录ip地址,请将data/ip2region.db 数据库文件放置到站点根目录下,否则无法登录
  • 如果启用hangfire任务并且部署到IIS的化请注意应用程序池的设置,避免回收造成资源占用导致站点启动失败,其他的站点设置如启用预加载,AlwaysRunning等都需要设置 Image

[样图]

Image Image Image Image Image