⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

介绍

该系统通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。同时支持多人协作文档。

云策文档设计了明确的权限管理,方便文档的公开程度,权限架构为:组织 -> 知识库 -> 文档,即:一个组织下可包含若干个知识库,一个知识库下包含若干个文档。其中知识库的成员(以及权限)继承至组织,文档的成员(以及权限)继承至知识库,可单独修改。

组织

  • 超级管理员:管理组织内所有知识库、文档,可删除组织,默认创建者
  • 管理员:管理组织内所有知识库、文档,不可删除组织
  • 成员:可访问组织内所有知识库、文档,不可删除组织

知识库

  • 权限继承:默认继承组织成员权限
  • 超级管理员:组织超级管理员和知识库创建者

文档

  • 权限继承:默认继承知识库成员权限
  • 超级管理员:组织超级管理员、知识库超级管理员和文档创建者

技术栈

  • MySQL:数据存储
  • next.js:前端页面框架
  • nest.js:服务端框架
  • AliyunOSS:对象存储
  • tiptap:编辑器及文档协作

核心功能

  • 知识库
  • 文本与段落
  • 表格
  • 附件
  • 分享文档
  • 思维导图
  • 协作文档
  • 支持 Markdown
  • 外部链接
  • 倒计时
  • 高亮块
  • 流程图

核心功能

1.知识库

知识库的可见性分为两类:

  • 公开知识库:所有获得公开知识库链接的成员(无需注册)均可访问,当然可以选择公开部分文档。
  • 私有知识库:只有被加入到知识库的成员才能够访问;适用于相对保密的知识内容。

2.表格

3.附件

在编辑器菜单栏处点击『+』选择附件,从本地选择文件并上传,等待文件上传完成后,即可插入附件。

4.流程图绘制

在编辑器菜单栏处点击『+』 ,选择「流程图」即可在文档中插入流程图。

5.思维导图绘制

在编辑器菜单栏处点击『+』 ,选择「思维导图」即可在文档中插入思维导图。通过点击工具条来新增节点。你可以拖动节点的左右位置,来帮你更好的展示信息结构。也可以把某个父节点拖动成子节点。

开源地址

https://github.com/fantasticit/think

文章目录
  1. 1. 介绍
    1. 1.0.1. 组织
    2. 1.0.2. 知识库
    3. 1.0.3. 文档
  • 2. 技术栈
  • 3. 核心功能
  • 4. 核心功能
    1. 4.0.1. 1.知识库
    2. 4.0.2. 2.表格
    3. 4.0.3. 3.附件
    4. 4.0.4. 4.流程图绘制
    5. 4.0.5. 5.思维导图绘制
  • 5. 开源地址