知识库是语雀最核心的部分,伴随着语雀从零到一,除了很多设计上的挑战外,更多的是我们对于知识库的不断理解以及定义。现今知识库的迭代也在逐渐完善和迭代中,作为语雀的产品同学,来和大家分享下关于知识库的三个阶段。
阶段一:依托创作类型建立知识库
语雀知识库的诞生,要从最开始内部孵化的两个产品说起,这两个产品在 15 年的时候同期开始孵化,一个是面向文档的工具产品,一个是面向设计稿的工具产品。后来经过一段时间的思考,既然两个产品都面向知识工作者,我们决定将这两个产品进行合并,于是有了语雀的 2.0 版本,合并以后又该如何去承接两部分的使用场景和人群呢?
所以我们最开始构建了以创作能力为核心的知识库体系,分别通过文档知识库、画板知识库,用文档,管理设计稿等能力去服务这两个特定的场景。
像书本一样呈现的目录
在做语雀之前,对我们启发最大的是 Gitlab 这款产品,虽然这是一个代码管理产品,但是在内部我们一直也把它用作文档沉淀和交流的工具。印象最深刻的地方在于大家喜欢在 Github 通过 Markdown 的语法写非常有结构化的文档。所以我们在设计之初,我们也希望能够在语雀上采用一种新型的展现方式,它会区别于传统的文档工具所代表的文件夹模式,同时也保留着结构化呈现,于是有了以下的第一版设计。
(知识库首页早期草稿)
在这个版本上,我们将文档的管理和目录的管理区别开,文档的管理是对文档的增、删、查、改,而目录管理是对目录的编排以及文档的层级结构展现的操作。这样做有一个非常大的好处,就是当你想呈现你的文档的时候,你可以重新进行编排,就好像你在编辑一本书一样,给你的读者带去你想给他们看的东西,同时也保留了不在目录中的文档访问路径。
这样的设计带来了很大的使用成本,但也能够让读者更好地获取到信息。过去的几年我们一直保留着这个设计,当然我们也在努力降低由于使用差异带来的学习成本,好在越来越多的用户开始接受,并爱上目录的设计。
(知识库首页当下最新版本)
读写分离
第一次把语雀当成个人笔记的同学,肯定每次会很纳闷,我写个文档,怎么还存在发布呢?这是因为语雀最开始的设计模型中,就将读写分离引进去了,和传统的文档工具不一样,语雀的文档是存在两个状态,一个是纯粹编辑的状态,当你点击编辑的时候,会进入编辑器,这个时候你可以非常专注地进行创作,没有其他事情的干扰。
当你完成创作时,点击发布或更新,那么就会进入语雀文档的第二个状态——阅读状态。在阅读状态下,你可以更好地完成协同、互动,你也可以针对你呈现的结构去编排不同的文档,让它能够组成一个结构化的思维呈现。