All Projects → aprilyush → EasyCMS

aprilyush / EasyCMS

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

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to EasyCMS

Easydarwin
open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡,基…
Stars: ✭ 5,183 (+1848.5%)
Mutual labels:  easycms
maruko
maruko是一个基于dotnetcore的快速开发框架,他实现freesql,automap,模块化,DDD 设计思想等常用性功能.
Stars: ✭ 29 (-89.1%)
Mutual labels:  freesql

EasyCms

  
  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

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].