开源免费!可商用企业级内容管理系统,可搭建企业官网、游戏站!

如果你在找一个内容管理系统,那这个非常适合你,可以在短时间内帮你搭建一个企业级的内容管理系统,而且开源免费,可直接商用,无须担心后续问题。

如果你在找一个内容管理系统,那这个非常适合你,可以在短时间内帮你搭建一个企业级的内容管理系统,而且开源免费,可直接商用,无须担心后续问题。


并且这个项目的各种文档特别完善,基本上大部分问题都可以通过文档进行处理,可以快速地完成项目的部署。而且项目的社区也非常活跃,有好几个QQ群,平时在开发中如果有任何问题,都可以通过QQ群快速地找到对应的问题。

系统简介

ChestnutCMS是前后端分离的企业级内容管理系统。项目基于RuoYi-Vue重构,集成SaToken用户权限,xxl-job任务调度。支持站群管理、多平台静态化、元数据模型扩展、轻松组织各种复杂内容形态、多语言、全文检索。


技术栈

SpringBoot3 + VUE2 + MybatisPlus + Freemarker + ElasticSearch + Redis + MySQL。集成SA-TOKEN用户鉴权,xxl-job分布式任务调度,SpringBootAdmin监控。

开发环境

  • OpenJDK 17

  • Maven 3.8+

  • MySQL 8.0+

  • Redis 5.x+

  • NodeJS 16.20.2

主要技术框架

技术框架

版本

应用说明

Spring Boot

3.1.7

JAVA基础开发框架

Spring Boot Admin

3.1.7

数据监控框架

Mybatis Plus

3.5.5

成熟的ORM框架

Flyway

9.22.3

优秀的数据库版本管理

Yitter

1.0.6

雪花ID生成器

Redisson

3.25.2

成熟的分布式锁

FreeMarker

2.3.32

模板引擎框架

Sa-Token

1.37.0

权限认证框架

Xxl-Job

2.4.0

任务调度框架

Lombok

1.18.26

开发加速框架

功能模块

模块

简介

站点管理模块

多站点,支持图片水印、标题查重、扩展模型等扩展配置,可以轻松地实现功能拓展

栏目管理模块

普通栏目+链接栏目,扩展配置优先级高于站点扩展配置

内容管理模块

内容类型:文章+图片集+音视频集,页面部件:动态自定义区块+广告,内容回收站,更大限度地提供了方便的功能

资源管理模块

图片、音视频等各类静态资源管理,支持OSS/COS/MinIO对象存储。多重存储方式

发布通道模块

支持多通道不同类型静态文件发布,可同时发布到PC、H5,html、json等

模板管理模块

静态化模板,支持在线编辑,方便二次开发

模板指令模块

FreeMarker自定义标签、模板函数及动态模板的参数及用法说明

文件管理模块

当前站点资源目录及发布通道静态化目录管理,支持文本在线编辑,在线编写功能更加地方便

扩展模型模块

站点、栏目及内容的动态模型扩展,系统默认数据表保存,支持自定义

词汇管理模块

热词、TAG词、敏感词、易错词,避免更多的安全问题

内容索引模块

默认支持ElasticSearch+IK创建内容索引,支持标题内容全文检索

检索词库模块

自定义检索词库,支持扩展词和停用词动态扩展,方便检索词库

检索日志模块

用户搜索的日志记录,用户每个操作都有记录

友链管理模块

友情链接,帮助用户更快地进行seo游湖

广告管理模块

广告基于页面部件扩展的简单广告功能,支持权重及定时上下线,广告点击/展现统计

评论管理模块

基础功能模块,功能完善,可以将更多精力放在功能开发上

调查问卷模块

基础功能模块,默认支持文字类型单选、多选、输入、图片、富文本

自定义表单模块

基于元数据模块扩展,支持模板标签

会员管理模块

支持自定义会员等级,等级经验值来源动态配置

访问统计模块

对接百度统计API

用户管理模块

后台用户管理,支持用户独立权限配置

机构管理模块

多级系统组织机构(公司、部门、小组)

角色管理模块

支持按角色分配菜单权限、站点和栏目相关操作权限配置,权限功能完善

岗位管理模块

配置系统用户所属担任职务

菜单管理模块

配置系统菜单,操作权限,按钮权限标识等

字典管理模块

对系统中经常使用的一些固定的数据进行维护,代码层面定义

参数管理模块

对系统动态配置常用参数,代码层面定义

通知公告模块

系统通知公告信息发布维护

安全配置模块

密码强度、密码过期、首次登陆强制修改、登陆异常策略配置

国际化

为菜单等动态数据国际化配置提供基础支持,可覆盖后台代码配置

安全配置模块

密码强度、密码过期、首次登陆强制修改、登陆异常策略配置

系统日志模块

统一日志管理,支持扩展,更方便进行二次开发

操作日志模块

系统操作日志扩展,记录操作参数、异常信息及请求耗时

登录日志模块

系统登录日志扩展,记录用户登录日志,包含登录异常

在线用户模块

当前系统中活跃用户状态监控,支持踢下线

任务调度模块

基于XXL-JOB的分布式任务调度

定时任务模块

基于Spring的TaskScheduler实现的单机定时任务

异步任务模块

异步任务状态查看,支持手动结束

服务监控模块

监视当前系统CPU、内存、磁盘、堆栈等相关信息,服务运行状态,尽在掌握

缓存监控模块

对系统的缓存信息查询,命令统计等

GroovyScript模块

支持Groovy脚本在线执行

站点演示

企业官网


资讯站


图片站


游戏站


影视站


来源: 互联网
本文观点不代表码客-全球程序员交流社区立场,不承担法律责任,文章及观点也不构成任何投资意见。

赞 ()

相关推荐

  • 置顶 开发项目接单群,免费入群了

    无论你是Android、ios、java、php,或者你是产品经理、老板,都可以免费入群接单或者发布项目,全程不收取任何费用。

    2025年02月21日 15点27分
  • 鸿蒙Next-AttributeModifier结合@Styles和@Extend深度解析使用

    声明式语法引入了@Styles和@Extend两个装饰器,可以解决复用相同自定义样式的问题,但是存在以下受限场景:

    2025年03月03日 15点40分
  • ConstraintLayout之layout_constraintDimensionRatio属性详解

    layout_constraintDimensionRatio 是 ConstraintLayout 提供的一个强大功能,它可以让 View 按照固定的宽高比例自适应尺寸。使用这个属性,可以在 ConstraintLayout 中根据已知的宽度或高度,自动计算另一个维度,确保 View 保持特定的宽高比。

    2025年03月03日 15点39分
  • Android事件分发时,你浓眉大眼的onTouch()竟然没有执行?

    在开发需求时,有这么一个场景:Activity中有一个ViewGroup作为Parent,ViewGroup里面又有一个Webview作为Child。当一进入页面时,系统输入法自动弹起,而在点击Parent区域时,需要收起系统输入法。背景介绍完毕,当时的第一想法就是通过Parent设置setOnTouchListener,然后在onTouch()回调中来实现:

    2025年03月02日 15点10分
  • Android SDK封装与发布实战指南

    Android SDK封装与发布实战指南

    2025年03月02日 15点05分
  • 鸿蒙Next开发-添加水印以及点击穿透设置

    在鸿蒙Next中,为App全局添加水印可以通过以下方式实现,其中通过窗口添加水印是一种常见且高效的方式。以下是具体方案和实现细节:

    2025年02月26日 23点15分
  • 鸿蒙Next开发-普通函数和箭头函数 this指向的区别以及对UI刷新的影响

    鸿蒙Next开发-普通函数和箭头函数 this指向的区别以及对UI刷新的影响

    2025年02月26日 23点14分
  • 深入探索ArkUI @Builder与@BuilderParam的进阶应用

    在ArkUI的组件化开发体系中,@Builder和@BuilderParam这对装饰器组合扮演着UI模块化的重要角色。二者的差异与配合体现了声明式UI的核心思想:

    2025年02月26日 23点12分
  • Deepseek推荐:Android 开发者需要掌握的系统知识大纲

    一、操作系统基础1. Linux 内核机制内容介绍 Android 基于 Linux 内核,核心机制包括进程管理、内存管理、文件系统、Binder 驱动等。

    2025年02月26日 23点09分
  • Android App 厂商角标适配

    本篇介绍一下笔者在维护IM应用时,设置App角标的相关经验。同时这里设置角标都是基于系统厂商的Launcher,没有适配三方的Launcher应用,因为我们统计下来发现近些年使用三方Launcher应用比较少了,大部分用户还是以系统Launcher为主。所在在我们的项目中,主要是适配各个厂商。

    2025年02月26日 23点07分
  • 鸿蒙Next-方法装饰器以及防抖方法注解实现

    以下是关于 鸿蒙Next(HarmonyOS NEXT)中 MethodDecorator 的详细介绍及使用指南,结合了多个技术来源的实践总结:

    2025年02月26日 22点58分
  • DevEco Studio常用快捷键以及如何跟AndroidStudio的保持同步

    DevEco Studio是华为推出的用于开发HarmonyOS应用的集成开发环境,它提供了丰富的快捷键以提高开发效率,以下为你详细介绍不同操作场景下的常用快捷键:

    2025年02月26日 22点56分
  • Android | 利用ItemDecoration绘制RecyclerView分割线

    RecyclerView.ItemDecoration 是 Android 提供的一种扩展机制,用于为 RecyclerView 的每个子项(Item)添加装饰(Decoration)。它通常用于绘制分割线、边距、背景等,目的是增强 RecyclerView 的显示效果。

    2025年02月26日 22点52分
  • Android 布局优化:利用 ViewStub 和 Merge 提升性能

    提升界面渲染性能是一个至关重要的任务,尤其是在应用启动时,渲染界面需要快速且流畅。为了优化 UI 渲染速度,Android 提供了许多工具,其中 ViewStub 和 Merge 标签是非常有效的布局优化手段。通过合理使用这两者,可以延迟加载不必要的视图、减少布局的嵌套层级,从而加速应用的启动和运行。

    2025年02月26日 22点47分
  • 玩转 ImageView.ScaleType:图片的缩放与裁剪技巧

    ImageView 是最常用的控件之一,它用于展示各种类型的图片。为了能够根据需求调整图片的显示效果,Android 提供了 ImageView.ScaleType 枚举,它可以灵活地控制图片如何适应 ImageView 的尺寸。本文将探讨 ImageView.ScaleType 的不同选项、使用场景及其实现技巧。

    2025年02月26日 22点45分
  • Android加快你的编译速度

    工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。

    2025年02月25日 15点40分

发表回复

评论列表

点击查看更多

    联系我们

    在线咨询: QQ交谈

    微信:dxmcpjl

    邮件:1529097251#qq.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    微信