魔豆文库 moredoc v2.4.0 发布,支持 elasticsearch 和 docker 部署
魔豆文库MOREDOC,使用 Go 语言开发实现的文库解决方案,dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类
、文档批量上传
、文档批量转换
、全文搜索
、云存储
、网络爬虫
、VIP
、手机号登录注册
以及支付宝
和微信支付
等功能,拥有简洁美观的用户视觉和功能体验,以及配套的微信小程序。
技术栈
- Golang :gin + gRPC + GORM
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7+
升级日志
社区版(开源版)升级日志
1. 支持文档审核功能,以及文档的批量审批。
在管理后台
->用户管理
->角色管理
,然后编辑选定角色,即可配置该分组上传的文档是否需要审核。
在管理后台
->文档管理
->文档列表
,可以筛选待审核文档下载到本地审核,以及批量审核。
为避免对服务器的资源占用,文档审核通过之后才会进行转换。因此待审文档需要下载到本地进行查阅,没法在线上预览审核。
2. 支持对运营数据的隐藏控制,即支持隐藏文档浏览量、下载量、收藏量以及文档总量
在管理后台
->系统设置
->展示配置
进行配置控制。
隐藏之后,只有文档作者以及网站管理员可以查看文档的此类数据。
3. 优化文档路由,使用字符串作为文档路由,但仍兼容数字路由
如原本URL路径为 https://domain/document/10086
换成 https://domain/document/95e52951fbec054f
4. 完善dockerfile,支持通过docker和docker-compose快速部署文库系统
教程,详见:https://gitee.com/mnt-ltd/moredoc/tree/master/docker
专业版升级日志
专业版升级内容包含社区版升级内容
1. 内置微信支付平台证书
下载工具
因为微信支付的平台证书
只能通过 获取平台证书接口 下载,导致绝大部分用户没法正确配置微信支付,因此将获取微信支付平台证书的获取集成到了文库系统中,在配置微信支付时,即可一键获取和配置。
2. 支持elasticsearch
尽管魔豆文库内置了全文搜索引擎,但部分场景和大数据量下,仍很难满足所有的业务需求,因此将 elasticsearch 集成进来(如果您的服务器硬件配置低于4C8G,请安心使用内置的全文搜索即可)。
在管理后台
->系统设置
->全文搜索配置
进行配置,支持elasticsearch的7.x
和8.x
版本,但是需要安装ik中文分词
插件。
升级方式
-
从Gitee下载对应您的服务器系统的最新版本程序:https://gitee.com/mnt-ltd/moredoc/releases
-
更新数据库表结构
注意:本次升级,存在数据库表结构变更,请务必执行syncdb操作
# windows moredoc.exe syncdb # Linux/Unix ./moredoc syncdb
-
重启程序。
演示站点
程序新功能体验,一睹为快!
- 网址: https://moredoc.mnt.ltd
- 管理员账号: admin
- 管理员密码: mnt.ltd
演示站点,每天凌晨 1:00 ~ 6:00,每隔一小时重置一次全部数据
开源地址
魔豆文库 MOREDOC
- Gitee - https://gitee.com/mnt-ltd/moredoc
- Github - https://github.com/mnt-ltd/moredoc
配套小程序 ONEDOC
- Gitee - https://gitee.com/mnt-ltd/onedoc
- Github - https://github.com/mnt-ltd/onedoc
使用手册
关于魔豆文库安装部署、二次开发等更详细的教程,详见书栈网《魔豆文库使用手册》

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
橙单低代码 v2.9.5 发布,致谢 Mybatis-flex 作者海哥支持集成
致谢 Mybatis-flex 非常感谢 Mybatis-flex 作者 @开源海哥 的支持。尽管海哥每天都忙于各种开源框架的开发与维护,然而在我们提出各种技术问题和兼容性建议时,仍然会耐心倾听我们的需求并快速升级予以支持,最终使得橙单在原有支持 Mybatis-plus 的同时,可以轻松修改代码模板支持 Mybatis-flex,最后再次感谢海哥。 新版功能 基础架构,升级支持 Spring Boot 3.1.6。从当前版本开始,橙单将同时支持 Spring Boot 3.x 和 Spring Boot 2.7.x。 基础架构,升级支持 Mybatis Flex。从当前版本开始,橙单将同时支持 Mybatis Flex 和 Mybatis Plus。 工作流,Spring Boot 3 版本升级至 Flowable 7。 工作流,Spring Boot 2 版本升级至 Flowable 6.8。 工作流,原有自动跳过的执行监听器改为任务监听器,以支持更多自动跳过条件。 图和真相
- 下一篇
BootstrapBlazor v8.2.0 已经发布,Bootstrap 样式的 Blazor UI 组件库
BootstrapBlazor v8.2.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2024-1-31 V8.2.0 Bugs fix(ITableColumn): 修复 Step 参数不接受 any 值问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/2718 fix(Textarea): 修复脚本执行抛出异常问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/2728 fix(Table): 修复 DynamicContext 为空导致异常问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/2730 fix(Localizer): 移除内部类 MissingLocalizerCache 统一使用 CacheManager 缓存类 by @ArgoZh...
相关文章
文章评论
共有0条评论来说两句吧...