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

栏目: 软件资讯 · 发布时间: 7年前

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

介绍

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

晒娃(程序截图)

安装页面

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

首页

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

搜索页

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

管理后台
DocHub 2.0 版本发布,构建你的百度文库

文档浏览页
DocHub 2.0 版本发布,构建你的百度文库


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Game Programming Patterns

Game Programming Patterns

Robert Nystrom / Genever Benning / 2014-11-2 / USD 39.95

The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exac......一起来看看 《Game Programming Patterns》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具