开源知识库CMS系统

我正在寻找一个开源的知识库系统,使用标签,而不是自由文本search来识别文章(很像serverfault)。

我看了很多人提出的twiki,但还没有find我要找的东西。 基本上我希望能够创build和标记文章,并为匿名用户提供一个简单的方法来基于标签进行search。

编辑:

好的,这是关于我想要的更多细节。 基本上,我所见过的所有知识库系统都是一个文章集合,每篇文章都有一个标题。 他们中的大多数允许您将文章分类为组和子组。 系统用户可以使用标题search来search信息,例如“如何从AwesomeProduct打印?” – 然后显示与该search文本匹配的任何文章的列表。

当你的KB是一个版本的软件产品(神话的AwesomeProduct ver 1.0)时,这是很好的,很棒的。 然而,开发团队然后继续创build一个新版本(版本2.0),增加了许多新的function,并改变了一些现有的function。

现在,我们如何在同一个KB中支持这两种产品? Naive方法是从1.0复制所有文章,并将其更新为2.0,根据需要添加和删除2.0中的文章。 然后,我们可以在每个1.0文章的顶部添加文本,内容如下:

“这篇文章只适用于1.0,看到2.0版本,点击这里”(或类似的东西)

系统中按标题索引文章的问题在于,基于版本等元数据很难过滤。 当我们创build版本3.0或4.0时会发生什么?

这里最后的情况是,你有一堆文章。 他们很难search,难以过滤,甚至难以pipe理。

解决scheme(在我看来)是使用标签,而不是文本作为文章索引机制。 因此,文章可以用代表软件版本,主题区域等的标签进行标记。用户然后可以基于标签进行过滤 – 示例性search可以是“版本1打印” – 其立即给出具有所有这些标签的文章的列表。

所以这就是我正在寻找的 – 使用标签的KB系统,而不是文本索引许多文章。 我确信我可以用drupal构build一些东西,但是我希望有一些可以直接使用的东西。

基于标签的系统也被称为folksonomy(相对于分类学)。 粘土Shirky有一篇伟大的文章, 本体被高估 。 目前正在对微格式进行一些研究。 在Drupal组织中 ,似乎有一点关于它的讨论。

如果你只是在寻找一个松散的本体,那么为什么不用nodewords模块来使用drupal呢? 你也可以只使用带有标签的wordpress。

标记容易,创build内容很难。

对于小型知识库,Tiddlywiki运作良好。 它有标签和全文search。

我认为这可能有帮助…它是一个基于标签的文档的开源CMS。

我自己一直在寻找这样的东西。

sourceforge项目页面: http : //sourceforge.net/projects/nexi/

项目页面: http : //nexi.com/33

告诉我你的想法…希望这有助于。

从你如何使用它的描述,我不能真正看到标签的需要。 相反,你需要一个体面的分类scheme和体面的search系统。 考虑到这一点,我会说mediawiki将非常适合您的需求。

我现在也在寻找类似的东西。 似乎每个人都只是威胁维基和博客。 但是我看到这里也有一个php: http : //faq.phpmyfaq.de 。 据我看到它有标签,search,相关的结果…

http://www.kbpublisher.com

这是一个付费版本(但不是很昂贵 – 我认为大约300美元)。

它使用标签,类别,文章ID等

我只是做了一个实验,把一个独特的标签放在我的KB上的一个特定的文章,并立即用这个标签,我能够拉起那篇文章 – 这样的工作!

有一个30天或21天的全function试用版可供下载,你将不得不使用MySQL,ioncube loader,php等来使它工作。 我在Windows 2008 IIS7上使用它,效果很好。

希望有所帮助