UJCMS 12.3.0 正式发布。本次版本重点完善站点管理与部署体验:页脚上方新增全站友情链接栏,按类型分组下拉展示,图片类型链接支持展示 Logo;定时任务新增可视化调度配置(每小时/每天/每周/每月),自定义模式支持 Quartz 表达式并即时校验合法性;新增友情链接类型,支持按类型分组,并可配置文字/图片展示方式及 Logo 裁剪尺寸。
同时,新增定时任务功能,支持定时执行 HTML 生成、全文索引及定时采集(商业版);增强数据采集稳定性,支持运行中停止/暂停、增量采集去重及 HTTP 超时控制;新增友情链接功能,支持后台管理、[@FriendLinkList] 模板标签及前台接口;修复角色权限树中“数据迁移”复选框保存后重新打开不回显的问题。
更新日志
- 页脚上方新增全站友情链接栏,按类型分组下拉展示,图片类型链接支持展示 Logo
- 定时任务新增可视化调度配置(每小时/每天/每周/每月),自定义模式支持 Quartz 表达式并即时校验合法性
- 新增友情链接类型,支持按类型分组,并可配置文字/图片展示方式及 Logo 裁剪尺寸
- 修复角色权限树中“数据迁移”复选框保存后重新打开不回显的问题
- 新增定时任务功能,支持定时执行 HTML 生成、全文索引及定时采集(商业版);增强数据采集稳定性,支持运行中停止/暂停、增量采集去重及 HTTP 超时控制
- 新增友情链接功能,支持后台管理、[@FriendLinkList] 模板标签及前台接口
简介
UJCMS 是一款基于 Java 的企业级网站内容管理系统(Java CMS),采用 SpringBoot、MyBatis、Spring Security、Vue3、Vite、ElementPlus 等前沿技术开发,支持 无头 CMS 架构。
系统提供 模板 + 标签 和 Vue (React) + API 两种开发模式,适用于传统模板渲染和现代化前后端分离场景,为网站的建设、管理与维护提供高效、灵活、可靠的解决方案。
后端技术
前端技术
技术及功能亮点
自定义字段:提供拖拽式可视化设计工具,支持所见即所得的操作体验。所有自定义字段均支持查询功能,显著增强系统灵活性。
参数化查询:只需在前台传递参数(如:Q_title=abc,Q_user-username=test),即可实现任意字段及关联表查询,无需编写后台代码,大幅提升开发效率。前后台均支持参数化查询,几乎满足所有查询需求。
地址 SEO 优化:默认动态 URL 前缀为 /channel 和 /article,支持自定义修改(如 /categories 和 /archives)。多站点支持目录形式(www.example.com/abc)或次级域名形式(abc.example.com),优化搜索引擎友好。
清理垃圾附件:自动识别未使用的图片和附件,支持一键清理,避免资源浪费。
主副表拆分:针对高查询量的复杂表,采用主副表拆分策略,显著提升大数据场景下的性能表现。
前台模板
后台界面