Назад | Перейти на главную страницу

CMS система базы знаний с открытым исходным кодом

Я ищу систему базы знаний с открытым исходным кодом, которая использует теги, а не поиск по свободному тексту для идентификации статей (во многом как serverfault).

Я просмотрел твики, которые предлагали многие, но не нашел того, что ищу. В основном я хочу иметь возможность создавать и помечать статьи, а также предоставлять анонимным пользователям простой способ поиска по тегам.

Редактировать:

Хорошо, вот еще кое-что о том, что я хочу. По сути, все системы баз знаний, которые я видел до сих пор, представляют собой сборники статей, каждая из которых имеет название. Большинство из них позволяют разбивать статьи на группы и подгруппы. Пользователи системы могут искать информацию с помощью поиска по заголовку, например «Как распечатать из AwesomeProduct?» - который затем показывает список любых статей, соответствующих этому поисковому тексту.

Это нормально, когда ваша база знаний предназначена для одной версии программного продукта (мифический AwesomeProduct ver 1.0). Однако затем группа разработчиков создает новую версию (версия 2.0), которая добавляет много новых функций и изменяет некоторые существующие функции.

Теперь, как мы поддерживаем оба продукта в одной КБ? Наивный метод состоит в том, чтобы скопировать все статьи из 1.0 и обновить их до версии 2.0, добавляя и удаляя статьи в версии 2.0 по мере необходимости. Затем мы можем добавить текст вверху каждой статьи 1.0, в котором говорится:

"эта статья относится только к 1.0, чтобы увидеть версию 2.0, нажмите здесь" (или что-то подобное)

Проблема со статьями, индексируемыми в системе по заголовкам, заключается в том, что их очень сложно фильтровать на основе метаданных, таких как версия. Что происходит, когда мы создаем версию 3.0 или 4.0?

Конечная ситуация здесь в том, что у вас куча статей. Их сложно искать, трудно фильтровать и еще сложнее управлять.

Решение (мне кажется) - использовать теги, а не текст в качестве механизма индексации статей. Таким образом, статьи могут быть помечены тегом, представляющим версию программного обеспечения, тему и т.д.

Вот что я ищу - систему КБ, которая использует теги, а не текст для индексации многих статей. Я уверен, что смогу что-то создать с помощью drupal, но я надеялся на что-то, что сработает «из коробки».

Система на основе тегов также известна как фолксономия (в отличие от таксономии). У Клэя Ширки есть отличная статья под названием Онтология переоценена. В настоящее время проводятся некоторые исследования микроформаты. И, кажется, об этом немного говорят в Drupal группы.

Если все, что вам нужно, это свободная онтология, почему бы просто не использовать drupal с модулем nodewords? Вы также можете просто использовать wordpress с тегами.

Пометить тегами просто, создавать контент сложно.

Для небольших баз знаний хорошо подходит Tiddlywiki. Имеет теги и полнотекстовый поиск.

Я думаю, это может помочь ... это CMS с открытым исходным кодом для документации на основе тегов.

Сам искал что-то подобное.

Страница проекта sourceforge: http://sourceforge.net/projects/nexi/

страница проекта ниже: http://nexi.com/33

Скажи мне, что ты думаешь ... надеюсь, это поможет.

Из вашего описания того, как его использовать, я не вижу необходимости в тегах. Вместо этого вам нужна достойная схема категоризации и достойная поисковая система. Имея это в виду, я бы сказал, что mediawiki очень хорошо подойдет вам.

Я прямо сейчас тоже ищу что-то подобное. похоже, что все просто предлагают вики и блоги. Но я вижу, что для этого также есть php: http://faq.phpmyfaq.de. насколько я вижу, там есть теги, поиск, похожие результаты ...

http://www.kbpublisher.com

это платная версия (но не очень дорогая - думаю, около 300 долларов).

Он использует теги, категории, идентификаторы статей и т. Д.

Я только что провел для вас эксперимент, поместив уникальный тег для одной конкретной статьи в моей базе знаний, и мгновенно с помощью этого тега я смог открыть только эту статью - так что это работает!

Существует также 30-дневная или 21-дневная полнофункциональная пробная версия, доступная для загрузки, вы должны использовать MySQL, загрузчик ioncube, php и т. Д., Чтобы заставить его работать. Я использую его в Windows 2008 IIS7 и отлично работает.

Надеюсь, это поможет