当前位置: 首页 > news >正文

一款好用的开源网站内容管理系统

今天给大家介绍的是一款开源网站内容管理系统(灵活、易用,性能良好、运行稳定,轻松管理建设网站)
官网:https://www.ujcms.com/

在这里插入图片描述

介绍

客户端兼容Edge(Chromium版)、谷歌浏览器(Chrome)、火狐浏览器(Firefox)、360浏览器,手机访问也适配手机端。

各个子站可以有自己的管理员,独立管理本站的用户、组织、角色、权限、模型、栏目、文档等信息,各站点之间互不干扰。同一管理员在不同站点可以有不同权限。特别适合政府、集团公司、企事业单位、大中专院校等既需要统一管理又可独立管理的机构。

测试结果简要描述:2000次请求,200次并发,全部成功,总耗时206.907秒,每秒处理9.62个请求,每个请求耗时103.453毫秒。

后端技术

SpringBoot:提供了对Spring开箱即用的功能。简化了Spring配置,提供自动配置auto-configuration功能。
SpringMVC:MVC框架,使用方便,Bug较少。
SpringSecurity:安全组件。
Mybatis:持久化框架。
Mybatis-PageHelper: 分页组件
FreeMarker:网站模板组件。
Lucene:全文检索组件。
Flowable:工作流组件。
Liquibase:数据库跟踪、管理工具。
Quartz: 定时任务组件。
Caffeine: 缓存组件。
Jackson: JSON库。
HikariCP: 数据库连接池。

前端技术

Vue 3:JavaScript框架。
ElementPlus:Vue 3 UI 框架。
Vite: 下一代前端开发与构建工具。
TypeScript: JavaScript的一个超集。
Tailwind CSS: 功能类优先的 CSS 框架。
VueRouter: Vue 路由组件。
VueI18n: Vue 国际化组件。
Pinia: Vue 存储库。
Tinymce: 富文本编辑器。

后台截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Matplotlib中用于绘制垂直线的函数axvline的参数介绍
  • 什么是提示词注入攻击
  • 读零信任网络:在不可信网络中构建安全系统07设备信任
  • 网络编程相关
  • 6万字嵌入式最全八股文面试题大全及参考答案(持续更新)
  • JavaDS —— AVL树
  • C++ 最小生成树 洛谷
  • 群晖NAS结合内网穿透工具实现远程连接内网SFTP服务传输文件
  • 【人工智能基础二】人工神经网络基础
  • JAVA通过debezium实时采集mysql数据
  • Unity UnityWebRequest封装类
  • Java学习Day20:基础篇10
  • 二进制与进制转换与原码、反码、补码详解--内含许多超详细图片讲解!!!
  • React(四):DOCX文件在线预览
  • 2024杭电多校(5) 1008. 猫咪们狂欢【带权最大独立集】
  • 分享的文章《人生如棋》
  • Git的一些常用操作
  • Java 网络编程(2):UDP 的使用
  • JavaScript学习总结——原型
  • leetcode46 Permutation 排列组合
  • python3 使用 asyncio 代替线程
  • Vue UI框架库开发介绍
  • Vue.js-Day01
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 软件开发学习的5大技巧,你知道吗?
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • -- 数据结构 顺序表 --Java
  • 说说动画卡顿的解决方案
  • 移动端解决方案学习记录
  • 原生js练习题---第五课
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​Python 3 新特性:类型注解
  • #1014 : Trie树
  • #565. 查找之大编号
  • #if #elif #endif
  • #VERDI# 关于如何查看FSM状态机的方法
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • .equals()到底是什么意思?
  • .net Stream篇(六)
  • .NET 中 GetProcess 相关方法的性能
  • .net中我喜欢的两种验证码
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析
  • [bzoj 3534][Sdoi2014] 重建
  • [C++初阶]list的模拟实现
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [c语言]小课堂 day2
  • [GN] Vue3.2 快速上手 ---- 核心语法2
  • [JS] 常用正则表达式集(一)
  • [leetcode]Clone Graph