设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

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

2018-8-16 10:28| 发布者: joejoe0332| 查看: 738| 评论: 0|原作者: oschina|来自: oschina

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

介绍

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


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部