今天给大家介绍一款开源的知识管理工具——云策文档。
介绍
该系统通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。同时支持多人协作文档。
云策文档设计了明确的权限管理,方便文档的公开程度,权限架构为:组织 -> 知识库 -> 文档,即:一个组织下可包含若干个知识库,一个知识库下包含若干个文档。其中知识库的成员(以及权限)继承至组织,文档的成员(以及权限)继承至知识库,可单独修改。
组织
-
超级管理员:管理组织内所有知识库、文档,可删除组织,默认创建者
-
管理员:管理组织内所有知识库、文档,不可删除组织
-
成员:可访问组织内所有知识库、文档,不可删除组织
知识库
-
权限继承:默认继承组织成员权限
-
超级管理员:组织超级管理员和知识库创建者
文档
-
权限继承:默认继承知识库成员权限
-
超级管理员:组织超级管理员、知识库超级管理员和文档创建者
技术栈
-
MySQL:数据存储
-
next.js:前端页面框架
-
nest.js:服务端框架
-
AliyunOSS:对象存储
-
tiptap:编辑器及文档协作
核心功能
-
知识库
-
文本与段落
-
表格
-
附件
-
分享文档
-
思维导图
-
协作文档
-
支持 Markdown
-
外部链接
-
倒计时
-
高亮块
-
流程图
核心功能
1.知识库
知识库的可见性分为两类:
-
公开知识库:所有获得公开知识库链接的成员(无需注册)均可访问,当然可以选择公开部分文档。
-
私有知识库:只有被加入到知识库的成员才能够访问;适用于相对保密的知识内容。
2.表格
3.附件
在编辑器菜单栏处点击『+』选择附件,从本地选择文件并上传,等待文件上传完成后,即可插入附件。
4.流程图绘制
在编辑器菜单栏处点击『+』 ,选择「流程图」即可在文档中插入流程图。
5.思维导图绘制
在编辑器菜单栏处点击『+』 ,选择「思维导图」即可在文档中插入思维导图。通过点击工具条来新增节点。你可以拖动节点的左右位置,来帮你更好的展示信息结构。也可以把某个父节点拖动成子节点。
开源地址
https://github.com/fantasticit/think