我使用了WordPress博客和Screwturn Wiki(在两个独立的工作岗位上)存储私人的,公司特定的KB信息,但我正在寻找创建的知识库。 具体来说,我想看看:

  • 免费/低成本
  • 用户订阅KB(或仅部分)以获取更新的简单方法
  • 能够进行页面版本控制/审核更改
  • 限制某些用户访问某些页面
  • 发布/编辑文章的方法非常简单
  • 将图像添加到文章的非常简单的方法
  • 优秀(快速,准确)的搜索能力
  • 能够对文章进行评分和评论

我喜欢使用Wordpress博客,因为它允许我使用Live Writer添加/编辑文章和图像,但它没有页面版本控制(我可以看到)。

我喜欢使用Screwturn wiki,因为它能够跟踪文章版本,我喜欢它的外观干净,但是一些非技术人员对输入和编辑感到不满。

===============>>#1 票数:10 已采纳

我是卢克的第二个回答。

我可以推荐Confluence ,这就是为什么:我测试了很多商业和免费的基于Wiki的解决方案。 所有账户中都没有一个赢家,包括汇合。 让我尝试通过总结我所学到的痛苦和重要的东西来缩短你的任务:

  • WYSIWYG是企业最具特色的功能。 没有它的wiki,跳过它
  • 说实际上,WYSIWYG并不完美。 这是一个必须具备的功能,让休闲用户不要害怕怪物,并开始使用它。 但是你和任何想要认真创建内容的人都会很快习惯wiki标记。 它更快,更可靠。
  • 您需要良好的权限控制(谁可以查看,编辑等页面)。 汇合很好,但我有我的抱怨(复杂到这里)
  • 您将需要一个良好的导出功能。 大多数将为您提供单页“PDF”导出,但您还需要更多。 例如,假设您有常见问题解答,您想要导出整个常见问题解答吗? 那会有用吗?
  • 宏:您想要一个创建宏的社区。 你问例如约页面的能力,这里是一个链接到一个宏汇合,让你这样做
  • 结构:您希望能够说某个页面是不同页面的子项,并且能够浏览数据。 没有结构的孤立页面的维基百科模型在企业中不起作用。 (想想FAQ,你想要一个层次结构没有?)
  • 能够轻松附着图片嵌入页面/文章的正文。 在汇合时,你需要上传图像,然后可以嵌入它,它可能会更好(CTR + V)但我想这对80%的用户来说已经足够了。

在一天结束时,请记住Wiki对您来说更有价值,它更灵活。 它需要是一个“空白”画布,然后你的想象力被用来“构建”应用程序。 在Confluence中,我发现了3种关于如何创建FAQ的“最佳实践”。 这意味着我可以实现许多东西。

一些例子(我使用我的Wiki)

  • 常见问题:记录任何错误,问题。 由PS和ENG使用。 显着减少内部支持时间
  • 跟踪帐户状态:我实现了复杂的“仪表板”,您可以一目了然地看到哪个客户处于什么状态,他们拥有的软件版本,公司中谁拥有“客户等”
  • 产品:所有文档,安装说明,“什么是新的”等
  • 技术文档,数据库结构以及表格的含义
  • HR:联系人列表,文档存储库

我的亚军(15个月前)是免费的Deki_Wiki ,时间已过,所以我不知道这是否仍然是我的亚军。

祝好运!

===============>>#2 票数:3

我也一直在研究用作KB的wiki软件,但找到一些易于非技术人员使用的东西是很棘手的。 有许多wiki尝试提供WYSIWYG编辑,但我发现的大多数软件都会从WYSIWYG编辑器中生成令人讨厌的低效html标记。

一个值得注意的例外是Confluence ,它从WYSIWYG编辑器生成wiki语法。 这仍然不是完美的(告诉我一个WYSIWYG编辑器)但是在为喜欢它的人保留简单的wiki语法和允许非技术用户提供内容之间是一个非常好的折衷方案。 唯一的问题是Confluence不是免费的(25个用户许可证为1,200美元)。

编辑:我也试过DekiWiki,虽然用户界面很好,但它似乎还没有为黄金时段做好准备(从上面提到的糟糕的WYSIWYG输出疾病中受到严重影响)。 他们似乎缺乏方向,因为有很多不同的方式来完成同样的任务。

===============>>#3 票数:2

Cerberus - 它更像是一个功能齐全的帮助台/问题跟踪系统,但它内置了一个很好的KB解决方案。它可以是免费的,但它们确实有一个低成本的付费版本也非常好。

===============>>#4 票数:1

我认为Drupal是一个非常可能的选择。 它有很多内置的书籍信息捕获支持。

并且有丰富的用户生成模块,您可以使用它们来增强功能。

我认为它几乎具有开箱即用的所有功能。
Drupal CMS的好处

===============>>#5 票数:1

就个人而言,我使用MediaWiki就是出于此目的。 我已经尝试了许多其他免费和付费的维基(包括Confluence ),并一直对MediaWiki的简单性和易用性印象深刻。

我在拇指驱动器上安装了MediaWiki(使用来自PortableApps的 XAMPP ),我主要将其用作个人知识库/代码段存储库。 无论我走到哪里,我都可以随身携带它,并从我正在使用的任何计算机上查看/编辑它。

===============>>#6 票数:0

我们一直在使用

  • TWiki的
  • OpenGrok代码库
  • 新闻组
  • 基于LotusNotes的系统

只要有一个谷歌搜索设备指向这些东西我认为只要人们使用它们就可以有任何或许多版本

  ask by Nathan Bedford translate from so

未解决问题?本站智能推荐:

11回复

开始TDD - 挑战?解决方案?建议? [关闭]

好吧,我知道已经有关于开始使用TDD的问题了。但是,我想我知道一般的共识就是这样做 ,但是,我似乎有以下问题让我的头脑进入游戏: 使用集合时,仍然会测试显而易见的添加/删除/插入是否成功,即使基于泛型等我们有点“知道”它会起作用吗? 有些测试似乎需要永远实现..比如在使用字符串
15回复

面向对象何时不是正确的解决方案? [关闭]

我最近遇到一些意见,说不应该总是使用面向对象的设计/编程。 您是否知道一些不会受益且不应使用面向对象设计的用例? 例如:有一些问题(担忧)将受益于AOP。
1回复

这个张量的正确解决方案

我执行系统中的本文和我来一点点脱胶正确地实现径向张量场。 本系统中的所有张量均采用第3页第4节给出的格式 径向张量场定义为: 在我的系统中,我只存储R和Theta,因为我可以根据这些信息计算张量。 这意味着我需要计算径向张量的R和Theta。 不幸的是,我对此的尝试失败
6回复

线性时间解决方案

在面试中我被问到这个问题。 你站在0,你必须到达一个位置X.你可以跳到D(1到D)。 如果X> D,很明显你在初始跳跃时无法到达位置X. 现在,每秒从1到N出现在随机位置的瓦片。这是作为零索引阵列A [k]给出的,其中A [k]表示出现在第k秒的瓦片的位置。 你必须找出,在
2回复

示例解决方案的编码练习

我正在寻找具有解决方案的编码练习。 我已经检查了topcoder和codekata,但是似乎都没有用户发布的解决方案(也许我找不到它们?)。 基本上,我可以(尝试)弄清楚如何解决问题,但我想要的是通过了解其他(更好的)编码人员如何解决同一件事来学习和扩展我的知识。
2回复

寻找动态编程解决方案

我有以下问题: 给出了一个字符串(其中没有空格)。 我还有一个cost函数,该函数返回字符串的成本(通过将字符串中每个单词的评估成本相加而构建)。 实际上,它使用字典并评估编辑距离。 我的程序需要插入空格(尽可能少)以获得最佳的全局成本。 我想要原始算法,优化会更进一步。
3回复

2D运动模糊解决方案

我想把运动模糊放到我的2D程序中,但我怀疑我当前算法的结果。 我的方法目前看起来像这样: 画到后台。 当更新前缓冲区的时间时,将后缓冲区混合到前缓冲区。 重复 什么会导致“运动模糊”效果显然是混合,因为运动中的物体将留下褪色的痕迹。 这显然对硬件要求
1回复

广告投放问题:最佳解决方案?

我被要求找到这个问题的2种近似解决方案: 您正在为一个电子商务网站提供咨询,该网站每天都会吸引大量访问者。 对于每个访客i,其中i€{1,2 ..... n},站点分配了一个值v [i],代表可以从该客户那里获得的预期收入。 当每个访客i进入网站时,他们会从m个可能的广告A1,A2
26回复

你如何阻止临时解决方案永久持久?

假设问题有两种可能的解决方案:第一种是快速但是黑客; 第二个是可取的,但需要更长的时间来实施。 您需要快速解决问题,因此您决定尽可能快地解决问题,并计划在之后开始研究更好的解决方案。 麻烦的是,一旦问题得到缓解,它就会直接落在待办事项列表中。 你仍然计划在某个时候提出更好的解决方案,但现
2回复

稳定婚姻的变化 - 是否总有稳定的“解决方案”?

以下问题来自Jon Kleinberg和ÉvaTardos的“算法设计”,第1章,练习3.我尽可能地缩短了描述(括号中的注释或引用块之外) 假设我们有两个电视网络,我们称之为A和B 有n黄金时段编程插槽,每个网络有n电视节目。 每个网络都想制定一个时间表 - 将每个节目分配到一个不