zrlog 1.7 发布,基于 JFinal/简洁好用的开源博客

hibegin
 hibegin
发布于 2017年05月31日
收藏 39

        ZrLog是使用Java开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带Markdown编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。

距离上一个版本的发布又快半年了,这个版本主要是修复bug,增强程序的稳定性,以及升级JFinal到3.1,Java版本提升至1.7,同时将原有的开源协议由GPLv2改为更为宽松的Apache。

v1.5以后版本可通过后台管理提供系统更新直接进行升级,windows环境可能会有升级失败的情况,可尝试手动解压下升级过程中产生的war

功能

  • 提供日志,分类,标签,评论的管理

  • 支持插件模式 如何编写一个zrlog插件 http://blog.zrlog.com/post/zrlog-plugin-dev

  • 高度可定制的主题功能

  • 支持第三方评论插件

  • 提供 editormd 主流的富文本编辑器,基本上满足了管理员的编辑需求

  • 缓存公共数据,访问速度更快

  • 支持页面静态化

  • 支持扩展第三方云存储(默认七牛)

  • 支持数据库定时备份

  • 在线更新升级

  •  …

zrlog v1.7 变更的内容

新特

  • 文章,分类别名支持中文

  • 更新管理界面添加手动检测按钮

  • 增强了主题开发(引入dev.jsp可以快速浏览存放在request域的数据,便于模板页面读取的渲染)

  • https的支持,需要在nginx.conf文件的http块里面添加proxy_set_header X-Forwarded-Protocol $scheme;

  • 在网站设置里添加对会话过期时间的控制

  • 改进了插件功能,使用vue.js客户端渲染替换原有使用freemarker服务端渲染

  • 备份插件支持window系统

  • 增加新的畅言评论框(原多说已宣布关闭,实在令人惋惜)

  • 开源协议由GPLv2变更到Apache

优化

  • 升级JFinal到3.1,将Java版本提升至1.7

  • 优化对后台管理页面的静态资源缓存

  • 优化插件服务的内存占用

  • 下载插件核心服务时关闭缓存

  • 优化程序更新流程,更新的检查机制

  • 管理主面板添加系统编码信息

  • 默认主题添加标题设置,避免域名过长的情况下,样式被破坏的问题

  • 优化主题管理界面

  • 废弃session的方式控制权限,变更为Cookie验证

  • 优化/api/*的错误请求,改为响应json数据

  • 优化编辑文章的方式,由原来的弹窗标题改为跳转到撰写文章界面进行编辑

  • 安装界面添加安装需要的注意事项

  • 启动插件使用java的完整路径进行启动,避免部分云平台没有将java添加到PATH中,无法正常启动的问题

  • 删除一些没有使用资源文件,默认主题的使用通用的头像图片

  • 优化文章编辑页的文章分类的选择框的样式,优化一些其它的样式

  • 完善一些页面的i18n,后台管理界面添加主题预览状态的提示

修复

  • 导航条数据无法更新

  • 默认主题无法上传图片

  • 关闭更新功能后,无法正常启动的bug(感谢 @说好不上学 发现的bug)

  • 修复上一篇,下一篇的请求地址错误

  • 修复主题无法上传的问题

  • 修复IE浏览器,管理员登陆成功后无法正常的跳转

  • 修复website表value的长度不够的问题

  • 修复mysql5.7以上版本,需要配置sql_mode(group by语法无法正常执行)的问题

  • 修复Window系统下,升级过程中无法正常解压生成新的war文件

  • 修复标签添加后,无法通过标签进行定位文章

  • 修复主题预览状态,预览文章页面主题的资源文件路径错误的问题

  • 修复IE下使用 localhost 进行访问,无法进行进行登陆(IE限制Cookie的domain字段,不能设置为localhost)

  • 修复插件的运行路径无法跟随程序路径变化而变化的问题(windows的文件完整路径到Linux下面文件却成了文件名)

截图

 (由于页面较多,想了解更多请直接访问演示站点 http://xiaochun.duapp.com)

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:zrlog 1.7 发布,基于 JFinal/简洁好用的开源博客
加载中

精彩评论

hibegin
hibegin

引用来自“wellyao”的评论

看到博客这东东 首先看看是否支持Markdown以及支持程度。基于Java的就没看到一款好的,太失望。
主要看用途了吧,比如?
小白小霸王
小白小霸王
厉害了
任任任老师
任任任老师
JFinal大法好

最新评论(12

EncoreDw
EncoreDw
一大批测试数据,给毁了博客
洛阳码农
差点看成zblog
tianxia007
tianxia007
666
短短的歼击机
短短的歼击机
不错
orpherus
orpherus

引用来自“orpherus”的评论

向朋友公司推荐了jfinal,看看能不能把堆代码的主力,从8到12k逐步替换成6到10k的

引用来自“wzfz”的评论

JFinal 说,这锅我不背,哈哈
这不是锅,是优势,现在外包拼成本拼的很厉害,少花钱就是多挣钱
hibegin
hibegin

引用来自“wellyao”的评论

看到博客这东东 首先看看是否支持Markdown以及支持程度。基于Java的就没看到一款好的,太失望。
主要看用途了吧,比如?
hibegin
hibegin

引用来自“orpherus”的评论

向朋友公司推荐了jfinal,看看能不能把堆代码的主力,从8到12k逐步替换成6到10k的
JFinal 说,这锅我不背,哈哈
小白小霸王
小白小霸王
厉害了
orpherus
orpherus
向朋友公司推荐了jfinal,看看能不能把堆代码的主力,从8到12k逐步替换成6到10k的
wellyao
wellyao
看到博客这东东 首先看看是否支持Markdown以及支持程度。基于Java的就没看到一款好的,太失望。
返回顶部
顶部