• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

wetech-cms: wetech cms是本人自己整合开发的一套内容管理系统。旨在开发一个通用的、 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

wetech-cms

开源软件地址:

https://gitee.com/cjbi/wetech-cms

开源软件介绍:

wetech-cms

wetech cms是本人自己整合开发的一套内容管理系统。旨在开发一个通用的、可持续开发集成的、方便扩展的cms系统,目前主要用来替代本人的wordpress博客

项目介绍

  • 首页使用freemarker完全静态化处理,减轻服务器和数据库的压力

  • 后台相关js只在第一次登录时加载,各功能网页通过ajax load到content div中,包括异步前后台表单验证,所有的请求都是通过ajax来完成。

  • 批量删除功能,查询、新增、修改全部在一个网页当中,减少与服务器交互

  • 对datatables进行封装,增删改查基本的操作封装成插件,降低开发难度

  • 严格的代码规范,对于每个类都有对应的单元测试覆盖

模块介绍

  1. wetech-parent

是所有子模块的父类,同时也是项目聚合器,以及版本申明管理,无实质代码

  1. wetech-basic-common

主要是放一些通用工具类

  1. wetech-basic-hibernate

对hibernate进行封装,目前就放了IBaseDao和BaseDao

  1. wetech-core

项目核心模块,用来放POJO、DAO对象,以及ORM映射

  1. wetech-topic

服务层文章相关

  1. wetech-user

服务层用户相关

  1. wetech-web

用来放前台页面,以及控制层相关代码

技术选型

后端技术

技术名称版本官网
Spring Framework容器4.3.5.RELEASEhttp://projects.spring.io/spring-framework/
SpringMVCMVC框架4.3.5.RELEASEhttp://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
HibernateORM框架4.2.0.Finalhttp://hibernate.org/
Maven项目构建管理4.0.0http://maven.apache.org
Freemarker模板引擎2.3.23https://freemarker.apache.org/
Logback日志组件1.1.3https://logback.qos.ch
Dbcp2数据库连接池2.1.1https://github.com/alibaba/druid
Hibernate Validator后端校验框架5.4.2.Finalhttp://hibernate.org/validator/
DWRWEB远程调用框架3.0.1-RELEASEhttp://directwebremoting.org/dwr/index.html
Thumbnailator生成高质量缩略图的Java类库0.4.3https://github.com/coobird/thumbnailator

前端技术

技术名称版本官网
jQuery优秀的Javascript库3.1.1http://jquery.com/
Amaze UI前端框架2.7.2http://amazeui.org/
DataTables数据表格1.10.16https://www.datatables.net/
LayerjQuery弹出层插件3.0.1http://layer.layui.com/
ZTreejQuery树插件3.5.12http://www.treejs.cn
WangEditor轻量级web富文本编辑器2.1.22http://www.wangeditor.com/

软件需求

  • JDK1.8+
  • MySQL5.6+
  • Tomcat7.0+/jetty9.0+
  • Maven3.0+

本地部署

  • 通过git下载源码
  • 创建数据库wetech_cms,数据库编码为UTF-8
  • 执行docs/sql/init.sql文件,初始化数据
  • 修改wetech-core模块下jdbc.properties文件,更改MySQL账号和密码
  • 在项目根模块执行【mvn clean package】
  • 在wetech-core模块执行【mvn jetty:run】命令,即可运行项目
  • 项目访问路径:http://localhost:8888/wetech-cms
  • 账号密码:admin/123456

预览图

首页

文章页

登陆页

后台管理页

在线访问

预览地址

http://wetech.tech/wetech-cms

许可证

wetech-cms 使用 MIT 许可证发布,用户可以自由使用、复制、修改、合并、出版发行、散布、再授权及贩售wetech-cms 及其副本。

获取源码

https://github.com/cjbi/wetech-cms

https://gitee.com/cjbi/wetech-cms


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap