DocHub 2.0 版本发布,构建你的百度文库

皇虫
 皇虫
发布于 2018年08月16日
收藏 75

介绍

DocHub文库系统是使用Go语言的Beego框架开发实现的类百度文库解决方案,使用对商业友好的 Apache2.0 开源协议进行开源,支持office、PDF、TXT、EPUB、MOBI等多种文档格式的在线阅读浏览。

上一次版本发布是 1.1 版本,本次直接发布 2.0 版本,主要是 2.0 版本,对之前代码做了很大的代码规范化改动,同时增加了ElasticSearch全文搜索的实现,以及简化了程序的安装和部署。

升级日志

  • 修复:被禁用户还能正常登录的Bug

  • 修复:解决v1.1版本文档阅读页面优化造成的Bug——剩余未阅读页数不准确、无法正确翻页等问题。

  • 修复:使用 MySQL like 查询进行文档搜索时,文档记录统计不正确的问题

  • 优化:管理后台,暂时隐藏未开发的广告管理采集管理功能

  • 优化:文档上传,显示上传进度

  • 优化:规范程序代码和结构

  • 优化:管理后台表单样式优化和调整

  • 优化:完善管理后台的文档管理功能

  • 优化:文档上传大小、举报原因等,在管理后台系统配置项中可配置

  • 新增:SEO优化增强,增加 sitemap 功能
    在管理后台的SEO管理里面,可以手动更新sitemap

  • 新增:增加 svgo 压缩svg文件,以再一步减小存储svg体积和提升加载速度

  • 新增:程序安装功能,简化程序安装部署难度

  • 新增:后台邮件配置、管理和测试邮件发送

  • 新增:后台 OSS 配置、管理和测试OSS连通

  • 新增:后台配置和管理日志

  • 新增:后台配置和管理程序依赖

  • 新增:ElasticSearch 全文搜索
    管理后台 -> 系统设置 -> 全文搜索配置 进行配置。
    新增、删除和恢复文档,程序自动更新索引。
    暂时没开发定时更新全量索引,如需更新全量索引,请在全文搜索配置里面点击重建全量索引按钮进行更新。
    开发的时候使用的 ElasticSearch 版本为 6.2.4,其他版本暂时没测试。需要安装 IK 分词。
    开发测试时使用的ElasticSearch Docker 镜像地址(带IK中文分词):

[sudo] docker pull truthhun/elasticsearch:6.2.4.ik

DocHub 不支持本地存储;暂时只支持阿里云OSS云存储,腾讯云、百度云、七牛云、华为云、又拍云等云存储,下一版本再扩展。

安装部署

为了让程序部署更快更简单,推荐学习一下 Docker 的使用:Docker 系列开源书籍

可执行的编译程序下载地址:
https://gitee.com/truthhun/DocHub/releases/v2.0

启动程序后,访问 http://localhost:8090 ,会重定向到安装页面,配置数据库,即可安装程序。安装完数据库之后,会自动在conf目录下,生成app.conf配置文件。
除了数据库之外的配置项,其他配置项基本都可以在管理后台的系统设置进行管理和配置。

详细安装和部署教程:
https://www.bookstack.cn/read/dochub/dochub-v2.0-docker-install

开源地址

致谢

当前 DocHub 文库 2.0 版本,由以下公司赞助开发。非常感谢对开源的支持。

借本次 DocHub 版本升级,顺带发一则我们公司的招聘信息。

我们公司现在急招 3-5 名 Golang 工程师。兴趣是最好的老师,对Go语言感兴趣的朋友,可以投一份简历过来。

拉勾招聘地址:https://www.lagou.com/jobs/4162261.html

晒娃(程序截图)

安装页面

install.png

首页

index.png

搜索页

search.png

管理后台
setting.png

文档浏览页
view.png

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:DocHub 2.0 版本发布,构建你的百度文库
加载中

精彩评论

itfanr
itfanr
辛苦了
O龙猫O
O龙猫O
精品!见一次赞一次。
Minho
Minho
很勤劳呀

最新评论(5

mojie126
mojie126
这个支持在线编辑么...?
苍耳道人
苍耳道人
本地存储才是王道
itfanr
itfanr
辛苦了
O龙猫O
O龙猫O
精品!见一次赞一次。
Minho
Minho
很勤劳呀
返回顶部
顶部