JPress v2.0-rc.6 发布,新增 Java 插件的在线升级功能

JPress之家发布 JPress建站 2019-03-18 703

JPress v2.0-rc.6 发布,除了修复细节bug以外,主要是完善了 JPress 插件的在线升级功能

到此,JPress拥有了比较完毕的 模板、插件、微信和用户的管理体系

以下是 JPress v2.0-rc.6 的更新内容:

  • 新增:新增插件升级功能,升级的时候不会调用插件的 onInstall 和 onUninstall,当升级失败的时候自动回滚到上一个插件的版本状态
  • 新增:文章和页面编写功能,支持 Ctrl + s(mac下的command+s)保存功能,感谢 [@ZJWave](https://gitee.com/zjwave)
  • 新增:可以通过 JPress 插件的方式自动发现 微信运营插件 的功能
  • 新增:window 系统下启动脚本 jpress.bat ,通过 jpress.bat {start stop restart} 可以对 jpress 进行启动和重启等功能
  • 新增:对已经存在的文章进行切换编辑器和编辑模式的功能
  • 新增:全局变量 C 的支持,C 代表 Controller,在模板中可以直接通过 C.getInt("para") 等方式来获取数据
  • 新增:可以通过 URL 中的 v 参数来指定当前页面渲染哪个模板,更加方便灵活
  • 新增:新增模板支持的flags设置支持,方便运营人员在后台直接选择
  • 优化:修改后台的文章列表不走 order_number 默认排序,否则新发布的文章需要翻页到后面才能看到的问题
  • 优化:大幅度优化 escapeHtml() 方法的性能
  • 优化:页面的模板选择修改为同文章一样的位置
  • 修复:当文章插入有html代码块的时候,模板通过 text 属性获取的内容可能导致模板标签错乱的问题
  • 修复:当启动附件的图片水印功能,但是没有设置水印图片的,在上传图片时会出现空指针异常的问题
  • 修复:当插件自身出现异常时,无法卸载该异常插件的问题