Jwp(正在进行时)
介绍
Jwp是基于JFinal开发的WordPress(Java)系统,数据库脚本直接用的是WordPress(PHP) 4.9版系统的脚本,数据存储方式也是严格按照WorderPress(PHP)4.9版系统的方式来实现的,这样也就意味着之前用WordPress(PHP)4.9版系统的小伙伴们将来也可以试用本系统(计划正在进行时)。 本系统是在数据模型不变的情况下,尽量还原WordPress(PHP) 4.9版系统的功能。
访问示例
后台: http://jwp.tbynet.com/admin 用户名:Adam, 密码:tbynet
软件架构
JFinal 3.8 + MySQL 5.7.16 + Layui 2.4.5
jwp --父级模块
jwp-framework --框架模块
jwp-plugin --插件模块
jwp-model --模型模块
jwp-service --服务接口模块
jwp-service-provider --服务提供模块
jwp-directive --指令模块
jwp-admin --后台控制模块
jwp-portal --前台控制模块
jwp-web --WEB模块
安装教程
Eclipse Version: Neon.1a Release (4.6.1)
JDK 1.8
数据库脚本在根目录 wordpress.sql,可以直接导入脚本
找到/jwp/jwp-web/src/main/resources/config.dev.properties,更改数据库用户名和密码
如果有需要更改系统访问端口,请找到/jwp/jwp-web/src/main/resources/undertow.txt,更改undertow.port参数
使用说明
cd wordpress
mvn clean package
找到jwp-web/src/main/java/com/tbynet/jwp/AppConfig.java,执行 Java Application Run 命令
访问 http://localhost:8088 (前台) http://localhost:8088/admin (后台) 用户名:Adam, 密码:tbynet
项目进度
2019-04-02: 完成分类目录和标签添加、编辑功能
2019-03-29: 完成设置功能
2019-03-28: 完成添加用户,编辑用户功能
2019-03-26: 后台页面制作,完成用户登录功能,更新个人资料功能,搜索用户功能
2019-03-21: 搭建项目框架
项目计划
接口定义
后台页面制作,基于layui仿造WordPress(PHP)的后台页面
用户登录功能
个人资料更新功能
实现用户模块
实现设置模块
实现文章模块
实现媒体模块
实现页面模块
实现评论模块
实现菜单功能
实现指令模块(模板标签功能)
实现主题功能
实现导入WordPress(PHP)模板功能
参与贡献
欢迎大家一起参与这个项目的开发实践中,QQ:348672425
Fork 本仓库
新建 Feat_xxx 分支
提交代码
新建 Pull Request
参考资料
JFinal: JFinal文档
Layui: Layui文档
WordPress: 理解和利用 WordPress 中的数据