У вас есть база знаний, размещенная на вашем собственном сервере?

В небольшой компании необходимо создать базу знаний на собственном сервере (желательно с использованием open source решений) для сотрудников и клиентов, а также для инструкций, предназначенных для сотрудников. Идеально, чтобы данное решение было основано на системе заметок, а не на движке Wiki. Обязательно должно быть реализовано иерархическое структурирование с минимум тремя уровнями, разделение прав доступа на уровне иерархии, плагин для браузеров для быстрого добавления страниц в базу, а также наличие мобильного приложения и возможность делиться заметками.
  • 2 ноября 2024 г. 16:43
Ответы на вопрос 2
Для создания базы знаний, отвечающей вашим требованиям, можно рассмотреть несколько open source решений, которые позволяют организовать структурированные заметки с иерархией и правами доступа. Вот несколько подходящих вариантов:

### 1. **TiddlyWiki**
   - **Описание**: Это самодостаточная веб-приложение, которое сохраняет все данные в одном HTML-файле, что делает его легко переносимым.
   - **Особенности**: 
     - Извлекается иерархическое структурирование через подкатегории.
     - Поддерживает плагины для расширения функциональности.
     - Возможность настройки прав доступа путём использования различных настроек.
     - Необходимо будет создать браузерное расширение самостоятельно или интегрировать существующие решения.
     - Для мобильного доступа можно использовать любой мобильный браузер.

### 2. **Obsidian**
   - **Описание**: Это приложение для ведения заметок, основанное на Markdown, с возможностью создания сложных взаимосвязей между записями.
   - **Особенности**:
     - Позволяет строить иерархическую структуру заметок.
     - Имеет плагины для расширения функциональности, включая возможность интеграции с браузерами.
     - Можно установить на собственный сервер с использованием сторонних плагинов для прав доступа.
     - Есть мобильное приложение для Android и iOS.
     - Возможность делиться заметками через публикацию в виде сайта.

### 3. **BookStack**
   - **Описание**: Это платформа для создания документов, которая имеет возможность структурирования информации с помощью книги, главы и страниц.
   - **Особенности**:
     - Предоставляет иерархическую структуру.
     - Возможность настройки прав доступа на уровне книги, главы и страницы.
     - Поддержка Markdown для форматирования заметок.
     - Есть API, что позволяет создавать интеграции.
     - Мобильный доступ через браузер.
     - Нет встроенного плагина для браузера, но возможны интеграции с заготовками.

### 4. **Notion-ноторды**
   - **Описание**: Хотя Notion не является полноценным open-source решением, существуют проекты, пытающиеся создать аналогичные решения с открытым исходным кодом, например, **Outline**.
   - **Особенности**:
     - Поддерживает иерархическое структурирование и дележ прав доступа.
     - Простота в использовании и интуитивно понятный интерфейс.
     - Возможно, придется разработать или настроить расширение для браузера и мобильное приложение.

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

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