1 Star 0 Fork 105

Ade.Xiao / ThinkItCMS-VUE

forked from LG / ThinkItCMS-VUE 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

ThinkItCMS

介绍

又一个 JEE CMS,ThinkItCMS 是一款面向模板开发,支持静态生成的CMS 系统,其支持前后端分离部署,是一款好用的 cms 系统

软件架构

ThinkItCMS 架构介绍: ThinkItCMS 采用 SpringBoot + Mybatis Plus + Redis+ Spring Security + OAuth2 + Freemark 搭建的一套cms 系统,数据库采用 mysql 数据库,文件服务器采用 Fastdfs 全文检索采用 Solr 。 前端架构采用ant design vue 前后端分离的系统架构。 门户系统采用的 静态模板生成技术,直接生成的静态 html 模板,js + jQuery 作相应的辅助。 部署服务 采用 nginx 门户系统和 后台 管理系统 采用正向代理正常部署,服务端采用反向代理暴露接口。ThinkItCMS 的服务端在接口限制方面都可以灵活配置分配权限,保证系统的最大安全。无特殊要求亦可以内网部署服务端

ThinkItCMS 采用目前最流行的 JEE 架构 SpringBoot 开发的一个CMS 系统其中涉及到不少开源的技术本次说明一下其中的技术框架有如下: 数据库:mysql + druid 连接池 ORM技术:Mybatis + MybatisPlus 权限技术:Spring Security + OAuth2 模板技术:Freemark 定时任务技术:Quartz 缓存技术:Redis 日志技术:Slf4j 检索技术:Solr 文件服务器:Fastdfs 消息通知:WebSocket 项目部署容器:nginx (nginx 用于部署静态页和管理端页面)可通过反向代理访问server 以上就 ThinkItCMS用到的一些技术框架

安装教程

特别说明

请务必按照本文档部署运行章节 进行操作,减少踩坑弯路!!

环境说明

中间件 版本 备注
JDK 1.8 强制要求
MySQL 5.7 + 强制要求
Redis 3.2 + 没测试以下版本
node 8.0 +
npm 6.0 +
本人采用 idea 开发其中用到了 Lombok 插件,如果不安装 插件会导致代码异常无法编译

Lombok IDEA安装方法

Lombok ECLIPSE安装方法

文件服务器安装教程

文件服务器安装教程所需要资源

Linux Jdk 安装教程

Redis 安装教程

solr 安装 solr 是一款Solr是一个高性能,采用Java开发,

SolrSolr

基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎

ThinkItCMS采用 solr 作为 全文检索服务器 其中一些字段已经配置过了,如果你需要扩展字段可以自行设置。因为 solr 提供了 内置的 jetty 我们 可以直接 以 jetty 容器运行 。下载 ThinkItCMS提供的 ThinkItCMS进入 bin 目录 后 执行linux 使用 solr start 启动 linux 下使用 solr start -force 启动solr 当看到 以下 界面说明 solr 启动成功 输入图片说明

接下来 我们可以通过 访问 http://127.0.0.1:8983/solr/#/ 后 会看到 search happy 字样 输入图片说明 说明成功部署。后就可以直使用了。

使用说明

由于 ThinkItCMS 是一款开源软件,您可以在此基础上做修改变更,单务必保留版权标识,针对个人非商用用户可联系作者获取 免费授权,企业、事业单位需获得授权后方可使用(商用授权获取方式:扫描下方微信二维码添加微信好友后详聊),如在使用过程中由于开发过程中代码存在的 bug 导致您的利益受损 ThinkItCMS 不对此负责,但 ThinkItCMS 将会完善代码更新BUG。如果您对本 ThinkItCMS 感兴趣可以加入QQ群关注最新动态 QQ群:313095864 加群连接 微信二维码

由于采用前后端分离的项目搭建vue 后端项目下载地址

门户演示地址:http://www.thinkitcms.com/

管理端演示地址:http://m.thinkitcms.com 账户:manager 密码:111111

打赏方式

参与贡献

感谢 @sanluan 给与的指导和帮助,同时感谢其提供的开源工具类

技术文档资源

由于时间有限,在此整理了一份 技术开发文档,有需要的小伙伴们可以购买看看,文档写的可能有些仓促,但是后期会慢慢修正.文档不免费,保持更新,有能力的小伙伴支持一下,如果您在使用过程中遇到什么问题也可以在群里提问,看到的话会给您回复。感谢! 文档地址:https://www.kancloud.cn/lbcms/lbcms

MIT License Copyright (c) 2018 Anan Yang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

又一个 JEE CMS,ThinkItCMS 是一款面向模板开发,支持静态生成的CMS 系统,其支持前后端分离部署,是一款好用的 cms 系统 软件架构 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/xiaojf/ThinkItCMS-VUE.git
git@gitee.com:xiaojf/ThinkItCMS-VUE.git
xiaojf
ThinkItCMS-VUE
ThinkItCMS-VUE
master

搜索帮助

14c37bed 8189591 565d56ea 8189591