JPress
一个类似 WordPress 的产品,使用Java开发。
特点
模板
模板安装
模板卸载
在线编辑(删除模板、修改模板、上传模板)
完善的开发文档
极致的开发体验
插件
插件在线安装、卸载
插件在线启用、停止
插件在线更新
支持在插件里添加新的 Controller
支持在插件里添加新的 Handler
支持在插件里添加新的 Interceptor
支持在插件里添加新的 Html、Css 和 Js
支持在插件里创建新的数据库表以及对应的 Model
支持在插件里链接不同的数据库
支持通过插件动态扩展后台菜单和用户中心菜单
插件扩展的菜单支持用户权限设置的管理
插件被停止:该插件的所有Controller、Handler、Intercepter 自动被移除
插件被卸载:该插件的所有资源全部被删除
用户
独立登录和注册入口
独立的用户中心(投稿、文章管理和评论管理、个人资料等)
手机短信和邮箱激活配置
支持第三方登录:微信和QQ等
微信
微信公众号对接
微信公众号运营插件
微信公众号菜单管理
微信公众号自定义关键字匹配
微信小程序管理
其他
WordPress、Hexo、Jekyll 文章一键导入
Docker 一键部署
阿里云、腾讯云CDN在线配置
阿里云、腾讯云短信验证(用户注册手机验证)
附件自动可配置自动同步阿里云OSS
完善的API接口配置管理
文章和页面独立的SEO配置
更多功能等你发现...
交流
JPress v2.0-rc.2 Update
新增:插件添加自有配置的设置功能
新增:插件添加自有的数据源功能
新增:AddonUtil新增execSql和execSqlFile功能,方便插件在安装的过程中创建的数据表
新增:AddonModuleGenerator,用于自动生成插件的基础代码
新增:全局变量(APATH)的支持,方便访问插件本身自己的资源文件
新增:文档添加 #tags() 的相关文档
优化:docker构建脚本、减少docker镜像文件大小
优化:自启动脚本,通过 ./jpress start 进行启动
优化:文章搜索引擎工程类创建的搜索引擎支持AOP注入
优化:插件监听器 onStart 修改为 onStart(AddonInfo addonInfo),onStop 修改为 onStop(AddonInfo addonInfo)
优化:JPressInstaller 重命名为 Installer
优化:AddonHandlerProcesser 不让用户通过浏览器访问插件的 .sql 文件
优化:AddonManager 对插件进行安装的时候,优化提示错误
优化:Service层的代码生成器,paginate 需要强转的问题
优化:优化后台的部分文字提示,更加人性化
优化:优化 maven 的 pom 文件,减少不必要的资源文件打包,是JPress项目整体文件大小进一步减小
优化:优化 ApiInterceptor 的错误提示,当发生错误的时候能直观定位问题
优化:升级 Jboot 到最新版本 v2.0-rc.8 版本
修复:JPress安装的时候,倘若不设置数据库密码可能出现无法安装的问题
修复:插件工具类AddonUtil无法正确关闭资源的问题
修复:AddonControllerProcesser 可能出现无法获取正确的 para 的问题
修复:在文章列表页 `/article/category` 菜单无法正确高亮的问题