wxcms 介绍
项目介绍
一,使用的相关技术
(1)jfinal作为核心框架,感谢波总开源如此好用的框架
(2)使用shiro作权限控制
(3)整合了百度编辑器ueditor
(5)采用layui作为UI框架
(6)使用freemarker作为模板,生成前端静态页
(7)采用maven多模块方式构建项目,可以快速扩充而不影响其他模块
二,功能方面
目前只是实现了基础的一些功能
(1)权限管理
(2)文章发布
(3)栏目管理
(4)整合微信公众号开发的小部分内容
断断续续的开发了一个月的时间,只实现了一些简单的功能,欢迎大家多多交流。
1.将位于wx-web/src/main/webapp/document/wxcms.sql文件导入MysqL数据库
2.将项目导入开发工具,使用maven 编译并运行
4.前端页面需要在Nginx下打开ssi on;才能正确显示
5.前端静态页下载地址:前端项目地址
如需新增模块只需要三步即可完成,就算不熟悉本项目,只需会用jfinal和maven即可
1.新增maven子模块
2.在新增模块下增加该模块的路由列表
以wx-admin 为例
public class AdminRoutes extends Routes {
public void config() { add("/", MainController.class); add("/user", UserController.class); add("/staff",StaffController.class); add("/menu",MenuController.class); add("/log",LogController.class); add("/role",RoleController.class); }
}
3.将新增模块的路由列表加入到项目总的配置类中
在wx-core模块下的AppConfig配置类中增加新增模块的路由列表
public void configRoute(Routes me) {
//加入路由list使shiro生效 routeList.add(new AdminRoutes()); //加入路由list使shiro生效 routeList.add(new CmsRoutes()); //加入admin模块的路由 me.add(new AdminRoutes()); //加入cms模块的路由 me.add(new CmsRoutes()); //加入weixin(微信)模块的路由 me.add(new WeixinRoutes()); }
wxcms 官网
https://gitee.com/live.cn/wxcms
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。