JPress v2.0-rc.6 发布,新增专业的 SEO 支持

 

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

此版本,主要是完善对专业的 SEO 功能配置和支持,如下图所示:

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

  • 新增:robots.txt 的支持
  • 新增:sitemap 功能
  • 新增:baidu 和 Google 的自动 ping 提交的功能
  • 新增:baidu seo 自动实时 push 和 update 的功能
  • 新增:用户登录成功的跳转配置
  • 新增:#hasAddon() 指令 和 hasAddon() 模板方法,用于对当前应用是否启用了某个 JPress 插件。
  • 优化:优化 jpress 数据表结构,使其更加合理。
  • 优化:优化 Module 二次开发的代码生成器 ModuleGenerator
  • 优化:升级 JFinal 到最新版本 3.7,升级 Jboot 到最新版本 2.0.3
  • 优化:删除 CommonsUtils 中的 escapeHtml 方法,使用 StrUtil 替代
  • 优化:删除 ControllerBase 中的 getParaSet 等无用的 Action
  • 优化:Utm 存储任务 UtmBatchSaveTask 修改为 1分钟已提交一次,同时修复可能存在的线程安全问题
  • 优化:对 AddonUtil 进行重构,使之更加简单合理
  • 优化:调整 分类、标签 显示到菜单的交互逻辑,使之更加直观。感谢 [@喜欢吃豆包](https://gitee.com/litongclub)
  • 优化:当对网站菜单进行删除的时候,弹出提示框,防止误删的问题
  • 优化:JPressOptions 的 get() 方法添加返回默认值的支持
  • 优化:当微信小程序等客户端通过 api 读取文章时,无法获取文章作者的问题。感谢 [@喜欢吃豆包](https://gitee.com/litongclub)
  • 优化:优化 tomcat maven 模块的 pom.xml ,防止 打包tomcat的时候自动打包无用的配置文件。
  • 优化:优化 #para 指令,删除其无用的代码逻辑
  • 优化:修改 AddonInfo 的 isStart() 方法为 isStarted()
  • 修复:当在同一个机器上部署多个 JPress,通过 jpress.sh 去关闭 jpress 时,会导致多个 JPress 应用同时关闭的问题。感谢 [@900](https://gitee.com/upwind)
  • 修复:菜单 填写 html 的 icon 时,可能出现错误的问题
  • 修复:WordPress 文章导入时,可能存在数据丢失的问题。感谢 [@xiyoufang](https://gitee.com/xiyoufang)
  • 修复:通过 微信、QQ 等进行 Oauth 登录成功之后,跳转的路径错误的问题
  • 修复:用户中心的登录页面,在二级目录下会出现部分css无法正确显示的问题
  • 修复:微信运营插件 启用后,无法对其进行关闭的问题
  • 修复:SwitchRender 验证选中状态错误,导致文章评论开关无法正确编辑的问题
  • 修复:SortKit 多次 进行 sort 后,会导致子级内容重复加载的问题
  • 修复:当卸载模板后,重新安装新模板,由于缓存原因还是现实之前模板内容的问题

 

JPress的主要特点

模板

  • 模板安装

  • 模板卸载

  • 在线编辑(删除模板、修改模板、上传模板)

  • 完善的开发文档

  • 极致的开发体验

插件

  • 插件在线安装、卸载

  • 插件在线启用、停止

  • 插件在线更新

  • 支持在插件里添加新的 Controller

  • 支持在插件里添加新的 Handler

  • 支持在插件里添加新的 Interceptor

  • 支持在插件里添加新的 Html、Css 和 Js

  • 支持在插件里创建新的数据库表以及对应的 Model

  • 支持在插件里链接不同的数据库

  • 支持通过插件动态扩展后台菜单和用户中心菜单

  • 插件扩展的菜单支持用户权限设置的管理

  • 插件被停止:该插件的所有Controller、Handler、Intercepter 自动被移除

  • 插件被卸载:该插件的所有资源全部被删除

用户

  • 独立登录和注册入口

  • 独立的用户中心(投稿、文章管理和评论管理、个人资料等)

  • 手机短信和邮箱**配置

  • 支持第三方登录:微信和QQ等

微信

  • 微信公众号对接

  • 微信公众号运营插件

  • 微信公众号菜单管理

  • 微信公众号自定义关键字匹配

  • 微信小程序管理

其他

  • WordPress、Hexo、Jekyll 文章一键导入

  • Docker 一键部署

  • 阿里云、腾讯云CDN在线配置

  • 阿里云、腾讯云短信验证(用户注册手机验证)

  • 附件自动可配置自动同步阿里云OSS

  • 完善的API接口配置管理

  • 文章和页面独立的SEO配置

  • 更多功能等你发现...

交流