
Section title
轻wiki顾名思义就是轻量级wiki,本文主要研究轻wiki市场上的应用和现状
DOKUWiki
amWiki
ONESWiki
轻 Wiki 产品分析
DOKUWiki
DOKUWIKI是一个开源WIKI引擎程序,运行于PHP环境下,程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。
优点
容易安装和使用
系统需求低
内置访问控制列表
有各种各样的扩展
支持超过50种语言
多设备适配
开源
缺点
没有数据库,以TXT文本存储数据
安全性
需要掌握php和后台搭建知识,有技术门槛
想法
在进行轻wiki需求搜索时,DOKUWiki占据前列而且很容易找到相关资源,并且开源免费,但是根据调研发现现在国内使用的实际人数很少,少到甚至无法找到一个像样的站点来展示DOKUWiki的效果。
amwiki
amWiki 是国内团队开发的一款由 JS 、依赖 Atom 或 Nodejs-Npm 的 Markdown 轻量级前端化开源文库系统。
优点
文档系统采用 markdown 语法
不用数据库,文档使用 .md 格式保存本地文件
无需服务端开发,只需支持 http 静态访问网页空间
支持多级目录
支持截图直接粘帖为本地 png 并插入当前 markdown
文档web端自适应显示,适合所有平台
缺点
没有数据库,网页是纯静态的
打着协同的旗号,本质上是基于git对代码的协同
各项说明、功能尚不完善
样板:
http://docs.kaaass.net/BiliCommApiDocs/
想法:
amwiki是相对简单,最终构建的是静态的页面,是不需要太高技术门槛就可以搭建知识库的一种模式,但实际应用也需要掌握少量web知识,相比baklib,这种wiki构建已经算复杂,但是数据和页面构建是在本地,不怕服务器挂掉。
以上两个wiki是开源领域较为常见的轻wiki解决方案。如果说免费的都是需要自己搭建,那付费的基本都属于开箱即用的Wiki
ONESWiki
ONESWiki(https://ones.ai/products/wiki.html )是一个解决企业级知识沉淀及文档协作的方案,帮助团队高效编辑,管理文档,沉淀团队开发经验等,ONESWiki是ONES研发管理套件的一部分,所以更强调Wiki作为他们研发系列中的知识库构建(具有一定的生态圈)。
优点
编辑器类似word
团队协同
支持导出为pdf等文件
支持页面加密
文档实时同步并记录所有页面版本,支持随时查看与回滚
支持自定义模板(这里的模板不是页面模板,而是让用户自己构建内容类似于报表类、需求类的文档模板)
缺点
Wiki是基于团队内部的,外界无法访问(需要登录、权限等)
页面组成是简单的类似于yuque一样的页面,但是作为知识库本身的功能不及baklib和yuque
使用ONESWiki时,更像是一个会议记录、团队报告等文档产品,而非真正的知识库。
Baklib Wiki
知识库站点的创建过程,就是从内容生产,到内容编排和整理,到前端网页输出的过程。
Baklib创造性的实现了内容和界面的分离,即内容保存着【知识库】中,界面在【应用库】中,从而实现了同样的内容,可以输出为不同的站点,反之,不同的站点界面如何修改,也不影响内容本身。具体示意图为:
所以,创建一个Wiki知识库站点的整体应用流程图如下图所示:
接下来完成创建一个知识库站点的步骤:
创建知识库
创建应用站点
前端预览
站点设置
查看:
标签:
# Wiki