AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 58855
In Process
Thomi
Thomi
Asked: 2009-08-27 01:01:28 +0800 CST2009-08-27 01:01:28 +0800 CST 2009-08-27 01:01:28 +0800 CST

开源知识库CMS系统[关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。

想改进这个问题? 更新问题,使其成为服务器故障的主题。

9 年前关闭。

改进这个问题

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

我看过很多人建议的 twiki,但还没有找到我要找的东西。基本上我希望能够创建和标记文章,并为匿名用户提供一种基于标签进行搜索的简单方法。

编辑:

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

当您的 KB 用于软件产品的一个版本(神话中的 AwesomeProduct 版本 1.0)时,这很好而且很花哨。然而,开发团队随后继续创建一个新版本(2.0 版),该版本添加了许多新功能并更改了一些现有功能。

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

“本文仅适用于 1.0,要查看 2.0 版本,请单击此处”(或类似内容)

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

这里的最终情况是你有一堆乱七八糟的文章。它们难以搜索、难以过滤,甚至更难管理。

解决方案(在我看来)是使用标签而不是文本作为文章索引机制。因此,文章可以使用代表软件版本、主题区域等的标签进行标记。然后,用户可以根据标签进行过滤——例如搜索可能是“version_1 打印”——这会立即给出带有所有这些标签的文章列表。

这就是我正在寻找的——一个使用标签而不是文本来索引许多文章的知识库系统。我确信我可以用 drupal 构建一些东西,但我希望有一些开箱即用的东西。

open-source cms
  • 0 0 个回答
  • 3403 Views

0 个回答

  • Voted
  1. Joseph Kern
    2009-08-27T04:11:22+08:002009-08-27T04:11:22+08:00

    基于标签的系统也称为民间分类法(与分类法相反)。Clay Shirky 有一篇很棒的文章,题为Ontology is Overrated。目前正在对微格式进行一些研究。Drupal 小组中似乎有一些关于它的讨论。

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

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

    • 2
  2. Bob
    2009-08-27T04:39:23+08:002009-08-27T04:39:23+08:00

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

    • 1
  3. Jariell A. Perlman
    2011-08-28T14:22:41+08:002011-08-28T14:22:41+08:00

    我认为这可能会有所帮助......它是基于标签的文档的开源 CMS。

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

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

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

    告诉我你的想法......希望这会有所帮助。

    • 1
  4. John Gardeniers
    2009-08-28T03:08:37+08:002009-08-28T03:08:37+08:00

    从您对如何使用它的描述中,我真的看不出需要标签。相反,您需要一个体面的分类方案和一个体面的搜索系统。考虑到这一点,我会说 mediawiki 将非常适合您的需求。

    • 0
  5. Caqka
    2010-05-05T02:29:42+08:002010-05-05T02:29:42+08:00

    我现在也在寻找类似的东西。似乎每个人都只是在推荐 wiki 和博客。但我看到还有一个 php: http: //faq.phpmyfaq.de。据我所知,它有标签、搜索、相关结果......

    • 0
  6. Mutahir
    2010-07-15T03:25:57+08:002010-07-15T03:25:57+08:00

    http://www.kbpublisher.com

    这是一个付费版本(但不是很贵——我想大约 300 美元)。

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

    我刚刚为您做了一个实验,在我的 KB 上的一篇特定文章上添加了一个独特的标签,并且立即使用该标签我能够拉出那篇文章 - 这样就可以了!

    也有 30 天或 21 天的全功能试用版可供下载,您可以使用 MySQL、ioncube loader、php 等来使其正常工作。我在 Windows 2008 IIS7 上使用它并且效果很好。

    希望有帮助

    • 0

相关问题

  • 文件控制软件

  • 零售公司的Linux操作系统和POS软件的良好组合[关闭]

  • 最快的开源 Java 应用服务器 [关闭]

  • 内部开源基于 Web 的办公解决方案 [关闭]

  • 用于 Intranet 搜索的“Google Appliance”的开源替代方案?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve