JPress v2.0-rc.8 发布,新增插件开发的代码生成器

开发四年只会写业务代码,分布式高并发都不会还做程序员?  hot3.png

JPress v2.0-rc.8 发布,新增插件开发的代码生成器_第1张图片

JPress 是一个使用Java(JFinal、Jboot框架)开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营。

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

  • 新增:新增插件代码生成直接生成后台UI的功能
  • 新增:超级管理员可以在后台修改任何人的密码的功能,用于帮助用户人工的方式找回密码
  • 新增:在ControllerBase里新增render404If方法,是代码更加简洁
  • 优化:优化 ImageUtils 的部分代码
  • 优化:优化插件 AddonManager 的部分逻辑代码,更加易于理解和阅读
  • 优化:优化Sitemap的代码逻辑
  • 优化:完善markdown编辑器滚动条默认位置设置,感谢 [@whoismy8023](https://gitee.com/whoismy8023)
  • 优化:优化docker-compose启动JPress的时候,当配置模板映射时无法使用系统内置的模板的问题
  • 优化:升级内核JFinal到3.8和Jboot到2.0.6 最新版本
  • 优化:优化 CKeditor 插入图片时,当图片过大会导致文字被挤压没有良好文字编写体验的问题
  • 优化:优化 window 下的JPress启动文件 jpress.bat 的提示文字错误的问题
  • 修复:修复在JPress后台升级插件在某些情况下无法正确升级的问题
  • 修复:修复ModuleUIGenerator用于生成UI代码时,会导致部分数据无法正确提交的问题
  • 修复:修复模板在templates的多级目录下,无法正常加载的问题
  • 修复:修复文章更新状态的时候,前台由于缓存的原因无法及时更新的问题
  • 修复:修复Sitemap只有重启JPress才生效,重启后新增文章Sitemap无法及时更新的问题
  • 修复:修复Seo的百度实时提交不带域名导致提交的URL错误的问题
  • 修复:修复子目录的sitmap渲染可能出现空指针异常的问题
  • 修复:修复解决SmartField addAttr属性不生效的问题,感谢 [@ZJWave](https://gitee.com/zjwave)
  • 修复:在window下,当用户通过个人中心上传头像后,无法在前台渲染的问题
  • 修复:自定义ContextPath场景下,后台菜单权限逻辑错误问题
  • 修复:通过后台的标签模块新增标签的时候,可以新增重复标签的问题
  • 修复:当文章有多个标签的时候,查询相关文章sql出错的问题,感谢 [@ZJWave](https://gitee.com/zjwave)

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接口配置管理
  • ... (更多等你发现)

交流

  • 官网:http://www.jpress.io
  • 论坛社区:点击这里
  • 插件列表:点击这里
  • 模板列表:点击这里

帮助文档

  • 了解JPress
  • 快速开始
  • 安装
  • 使用
  • 模板开发
  • 二次开发
  • 插件开发
  • 微信运营插件开发
  • 微信小程序开发
  • 视频教程
  • 常见问题

你可能感兴趣的:(JPress v2.0-rc.8 发布,新增插件开发的代码生成器)