Я ищу систему базы знаний с открытым исходным кодом, которая использует теги, а не поиск по свободному тексту для идентификации статей (во многом как serverfault).
Я просмотрел твики, которые предлагали многие, но не нашел то, что искал. В основном я хочу иметь возможность создавать и помечать статьи, а также предоставлять анонимным пользователям простой способ поиска по тегам.
Редактировать:
Хорошо, вот еще кое-что о том, что я хочу. По сути, все системы баз знаний, которые я видел до сих пор, представляют собой сборники статей, каждая из которых имеет название. Большинство из них позволяют разбивать статьи на группы и подгруппы. Пользователи системы могут искать информацию с помощью поиска по заголовку, например «Как распечатать из AwesomeProduct?» - который затем показывает список любых статей, соответствующих этому поисковому тексту.
Это нормально, когда ваша база знаний предназначена для одной версии программного продукта (мифический AwesomeProduct ver 1.0). Однако затем группа разработчиков создает новую версию (версия 2.0), которая добавляет много новых функций и изменяет некоторые существующие функции.
Теперь, как мы поддерживаем оба продукта в одной КБ? Наивный метод состоит в том, чтобы скопировать все статьи из 1.0 и обновить их до версии 2.0, добавляя и удаляя статьи в версии 2.0 по мере необходимости. Затем мы можем добавить текст вверху каждой единицы.0 статья, в которой говорится:
«эта статья относится только к 1.0, чтобы увидеть версию 2.0, щелкните здесь» (или что-то подобное)
Проблема со статьями, индексируемыми в системе по заголовкам, заключается в том, что их очень сложно фильтр на основе метаданных, таких как версия. Что происходит, когда мы создаем версию 3.0 или 4.0?
Конечная ситуация здесь в том, что у вас есть беспорядок статей. Их сложно искать, сложно фильтровать и еще сложнее управлять.
Решение (мне кажется) состоит в том, чтобы использовать теги, а не текст в качестве механизма индексации статей. Таким образом, статьи могут быть помечены тегом, представляющим версию программного обеспечения, тематическую область и т.д.
Вот что я ищу - систему знаний, в которой для индексации многих статей используются теги, а не текст. Я уверен, что смогу что-то создать с помощью drupal, но я надеялся на что-то, что сработает «из коробки».
Основанная на теге система также известна как фолксономия (в противоположность таксономии). У Clay Shirky есть большая статья под названием Онтология, Переоценен. В настоящее время существует некоторое исследование, сделанное с микроформатами. И, кажется, существует немного разговора о нем в группах Drupal.
Если все, что Вы ищете, является свободной онтологией, почему не только используют drupal с nodewords модулем? Можно также просто использовать Wordpress с тегами также.
Легкий, создающий контент меток тверд.
Для небольших баз знаний Tiddlywiki работает хорошо. Это имеет теги и полнотекстовый поиск.
Из Вашего описания того, как это должно использоваться, я не могу действительно видеть потребность в тегах. Вместо этого Вам нужны достойная схема классификации и достойная поисковая система. С этим в памяти я сказал бы, что mediawiki будет соответствовать Вашим потребностям очень хорошо.
Я прямо сейчас также ищу на чем-то подобном. кажется, что все просто предлагают wikis и блоги. Но я вижу, что существует также php для этого: http://faq.phpmyfaq.de. насколько я вижу, что это имеет теги, поиск, связанные результаты...
это - заплаченная версия (но не очень дорогой - приблизительно 300$, я думаю).
Это использует теги, категории, идентификаторы статьи и т.д.
Я просто сделал эксперимент для Вас путем помещения уникального тега в одну определенную статью о моем КБ, и немедленно с тем тегом я смог остановиться просто что Статья - так, чтобы работы!
Существует 30 дни или 21 день полное функциональное испытание доступное для скачивания также, Вы были бы haev для использования MySQL, ioncube загрузчик, php и т.д. для получения его работа. Я использую его в Windows 2008 IIS7, и работает отлично.
Надежда, которая Помогает
Думаю, это может помочь ... это CMS с открытым исходным кодом для документации на основе тегов.
Я сам искал что-то вроде этого.
Страница проекта sourceforge: http://sourceforge.net/projects/nexi/
страница проекта ниже: http://nexi.com/33
Скажите, что вы думаете ... надеюсь, это поможет.