JPress v2.0.1 发布,重点优化与微信公众号对接功能

  

JPress 是一个使用Java(JFinal、Jboot框架)开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营、支持模块和插件化二次开发,国外对标 WordPress、国内对标 微擎 。

JPress v2.0.1 更新内容如下:

  • 新增:插件新增 详情 和 changelog 配置的功能。
  • 新增:新增附件目录目录的功能支持功能。
  • 新增:微信共中央配置验证的时候,无需上传MP_verify_xxx.txt文件自动验证的功能。
  • 新增:文章分类添加自定义图标、缩略图的支持的功能。
  • 优化:UserService.findFistByWxOpenid 新增缓存的支持,使之更加高效。
  • 优化:优化JPress后台登录的验证码位置,防止输入的时候验证码被盖住,用户体验不好的问题。
  • 优化:TemplateControllerBase 的 doRender 方法修改为 protected。
  • 优化:插件在启动的时候,也会自动启动插件所带的微信运营插件功能。
  • 优化:JPressApplicationConfig 和 JPressConfig 合并,统一前缀为 JPress。
  • 优化:在JPress指定 httpclient 版本,防止依赖的时候不同 sdk 的版本冲突问题。
  • 优化:优化 WechatMsgNotifyController 代码,使之逻辑更加简单明了。
  • 优化:优化 UserService,删除 saveAndGetId 方法。
  • 优化:UcenterControllerBase 不再重写 render 方法,留给子类灵活实现。
  • 修复:通过 jpress.sh 启动jpress,可能出现无法渲染验证码的问题。
  • 修复:当用户取消关注的时候,会出现 renderError 的问题。
  • 修复:修复 SmartField 中的 DatetimeRender 无法正确渲染空间的问题。
  • 修复:后台选择微信公众号授权方式无法正确保存的问题。
  • 修复:用户通过微信公众号扫描带参数二维码进入公众号时,无法触发关注公众号文字配置的问题。
  • 修复:修复JPress插件在某些情况下无法加载指定的微信插件功能。
  • 修复:当插件被卸载后,插件在用户中心创建的菜单无法被删除的问题。感谢 @朱哲
  • 修复:用户角色当更新的时候,无法正确更新缓存的问题。
  • 修复:当更新用户状态的时候,无法正确更新缓存的问题。

JPress的主要特点

模板

  • 模板在线安装、卸载
  • 模板在线启用、切换
  • 在线编辑及实时生效
  • 完善的模板开发文档
  • 极致的模板开发体验

插件

  • 插件在线安装、卸载
  • 插件在线启用、停止
  • 插件在线更新
  • 支持在插件里添加新的 Controller
  • 支持在插件里添加新的 Handler
  • 支持在插件里添加新的 Interceptor
  • 支持在插件里添加新的 Html、Css 和 Js
  • 支持在插件里创建新的数据库表以及对应的 Model
  • 支持在插件里链接不同的数据库
  • 支持通过插件动态扩展后台菜单和用户中心菜单
  • 插件扩展的菜单支持用户权限设置的管理
  • 插件被停止:该插件的所有Controller、Handler、Intercepter 自动被移除
  • 插件被卸载:该插件的所有资源全部被删除

用户

  • 独立登录、注册入口
  • 手机短信、邮箱激活功能
  • 用户中心(投稿、文章管理、评论管理、个人资料管理等)
  • 第三方登录:微信、QQ等
  • 微信浏览时,通过微信授权自动获取用户信息

角色和权限

  • 角色管理
  • 全自动、免维护的权限字典(自动发现后台路由、插件安装卸载自动分配对应)
  • 角色和权限的分配
  • 用户多角色功能
  • 超级管理员

微信

  • 微信公众号对接
  • 微信公众号关键字自动回复
  • 微信公众号菜单设置
  • 微信公众号运营插件
  • 通过运用插件灵活扩展各种微信营销功能
  • 微信小程序对接、和配置

SEO

  • 每篇文章和页面独立的SEO设置
  • Baidu API 的实时推送
  • Baidu 和 Google 的自动 Ping 提交
  • Sitemap 自动生成、后台支持自定义的开启和关闭
  • robots.txt 爬虫蜘蛛的支持
  • 整站伪静态支持,支持自定义开后缀

其他

  • WordPress、Hexo、Jekyll 文章一键导入
  • 编写文章随意切换CKeditor和Markdown编辑
  • 最大化、沉侵式的文章编写体验
  • Docker 一键部署
  • 阿里云、腾讯云CDN在线配置
  • 阿里云、腾讯云短信验证(用户注册手机验证)
  • 附件自动可配置自动同步阿里云OSS
  • 完善的API接口配置管理
  • ... (更多等你发现)

交流

帮助文档

猜你喜欢

转载自www.oschina.net/news/106768/jpress-2-0-1-released