# JTopCMSV3 **Repository Path**: c-yyy/JTopCMSV3 ## Basic Information - **Project Name**: JTopCMSV3 - **Description**: JTopCMS基于JavaEE标准研发,用于管理站群内容的内容管理软件。二次开发友好,性能优秀,稳定,安全,易扩展,适合建设政府,教育部门以及企事业单位的站群系统。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://www.jtopcms.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 98 - **Created**: 2022-07-01 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 交流与使用 交流群: 542969830 JTopCMS-OP版官方交流群,个人非盈利性网站免费使用。 # 系统特色 1.支持集群管理 系统支持集群化部署,可任意增加和较少CMS服务节点,根据业务需要独立部署服务节点,加强系统容错性 并发能力及扩展能力。 2.站点支持静态化发布 内容静态化发布,不但支持生成html,更可通过生成shtml方式,精确控制页面局部静态化,最大限度提高站点并发访问性能以及可维护性。 3.内容模型自定义支持 支持自定义模型功能,内置完善的字段类型,所定义字段还可参与联合查询,高级搜索,使您的站点具备高度扩展能力,方便应对各种业务需要。 4.强大可扩展权限系统 支持等级化的按部门划分的子站点管理,下级无法越权,明确权限职责。支持粗(菜单级)、细(业务数据)粒度权限控制,可按照组织、角色、用户进行授权, 有效划分权限范围,收放自如,职责清晰。并支持二次开发功能整合 5.安全防护能力 系统能自动拦截并记录分析各种非法访问,及时通知站点管理员进行处理,对于恶意访问者,以黑名单制度自动进行阻止,为您的站点安全保驾护航。 6.高级搜索支持 支持类似百度的高级搜索功能,支持大数据下的快速搜索,具有可配置性,结合自定义模型功能,可快速打造符合你需求的信息模型搜索。 7.网站群架构支持 一套CMS产品可支持部署多个站点,由JTopcms统一管理,但各站点彼此数据和逻辑性完全独立,且又可相互进行数据共享交流,为用户提供最大价值 8.实施网站开发简单 JTopcms提供了完善的标签体系,只需要使用者具备html和美工知识储备,在CMS标签的帮助下,即可高效的制作出可管理的动态站点。 9.灵活的数据组织方式 支持基本栏目和专题分类,TAG标签分类,更支持页面区块化碎片管理,自定义推荐位,数据组合方式灵活强大,满足各种数据组织需求。 10.二次开发高效 JTopcms基于J2EE核心模式自主研发,立项之初即考虑二次开发支持,扩展新模块只需具备Java web开发基础以及SQL能力, 就可快速上手,高效无侵入方式开发功能。 11.支持资源发布点 支持自动将图片 视频 文件 以及静态发布html发布到各资源服务器,动静分离,静态前端访问和动态后端访问独立处理,提升性能和安全性。 # 商业版本 JTopCMSV4商业版已发布!
演示地址:[http://test.jtopcms.com/login_page](http://test.jtopcms.com/login_page) | V4核心框架 | 说明 | | ------------ | ------------ | | SpringBoot2.3 | JavaEE框架 | | Spring MVC | MVC支持 | | Freemarker 2.3 | 展示层模板 | | Lucene8 | 高级搜索功能 | | Elasticsearch7.6 | 集群搜索功能(金牌) | | ik-analyzer | 中文分词支持 | | Logback | 日志支持 | | Hikari | 数据库连接池 | | Httpclient | 网络解析采集工具 | |GraphicsMagick | 图片处理工具 | | Ffmpeg |多媒体处理工具 | | OpenOffice |文库组件 | | 国密SM2/SM3或RSA+DES+AES | 数据加密 | | LayuiAdmin | 后台UI框架 | | 支持数据库 | MySql SqlServer Oracle 达梦 金仓 神通 | # 商业版本近期更新 :+1: **模型布局自适应和内链栏目** :+1: **模型支持多附件和视频字段** :+1: **系统备份功能调整** :+1: **模型支持联动筛选及级联字典** :+1: **管理员参与工作流审核记录** :+1: **采集支持外链内容** :+1: **管理员登录错误和密码过期** :+1: **增加内容维护锁功能** :+1: **编辑器一键排版和现代皮肤** # 界面预览 ![Image text](https://gitee.com/mjtop/JTopCMSV3/raw/master/main.png) ![Image text](https://gitee.com/mjtop/JTopCMSV3/raw/master/main2.png) ![Image text](https://gitee.com/mjtop/JTopCMSV3/raw/master/main-edit.png) ![Image text](https://gitee.com/mjtop/JTopCMSV3/raw/master/main-wk.png) ![Image text](https://gitee.com/mjtop/JTopCMSV3/raw/master/main3.png) ![Image text](https://gitee.com/mjtop/JTopCMSV3/raw/master/main5.png) # 基础环境 Java版本: JDK1.7+ 数据库: MySQL 5.7 支持软件: Tomcat7+ # 部署方式 1.将解压后的JTopCMSV3开源版本导入到eclipse工程 2.部署到tomcat(请尽量使用国内maven仓库,以免jar包下载失败导致编译部署不成功) 2.准备好启动数据库,将initData中的数据库脚本执行 [注意!]:Mysql5.5版本以及更高版本请按照以下说明配置后再安装,否则会导致系统运行某些功能错误! 方法1:在Mysql配置文件my.ini最后加上 sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 保存后重新启动MySql服务即可。 方法2: 进入mysql命令行执行 SET global sql_mode=`STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION`; 3.数据库成功初始化后,在WEB-INF/config/cs.properties配置数据库配置信息,以下为关键项说明 back_domain (CMS后台地址,默认为不带端口的IP或域名) back_port (访问端口号) back_context (部署上下文,若为ROOT目录则留空) db_name (数据库名称) db_ip (数据库IP) db_port (数据库端口) db_user (数据库用户名) db_pw (数据库密码) 4.安装完成, 启动tomcat ,进入 http://127.0.0.1:8080/login_page ,默认用户和密码 admin jtopcms # 联系方式 主页: http://www.jtopcms.com/ 邮箱: service@jtopcms.com