Открыть сервис

База знаний Confluence

Confluence — это коммерческое веб-приложение для создания, организации и совместной работы над документацией и базами знаний, разрабатываемое австралийской компанией Atlassian. Confluence позиционируется как корпоративная вики-система, предназначенная для централизованного хранения информации, обмена знаниями внутри команды или организации, а также для управления проектной документацией.

История

Confluence был создан компанией Atlassian, основанной в 2002 году в Сиднее, Австралия. Первая публичная версия продукта, 1.0, была выпущена в марте 2004 года. Изначально Confluence задумывался как альтернатива существовавшим на тот момент вики-движкам, таким как MediaWiki и TWiki, с упором на простоту использования и интеграцию с другими продуктами Atlassian, в первую очередь с системой отслеживания ошибок Jira.

Ключевые этапы развития:

  • 2004 год: Релиз Confluence 1.0. Основные функции: страницы, пространства, простой редактор.
  • 2007 год: Выход Confluence 2.0. Появление макросов, улучшенной системы поиска и шаблонов.
  • 2010 год: Выход Confluence 3.0. Внедрение Rich Text Editor (WYSIWYG), отказ от необходимости знания разметки Wiki.
  • 2014 год: Запуск облачной версии (Cloud) и модели подписки. Confluence становится доступным как сервис (SaaS).
  • 2018 год: Релиз Confluence Server 7.0 и Confluence Cloud. Полное переосмысление интерфейса, внедрение современного редактора содержимого.
  • 2021 год: Atlassian объявляет о прекращении продаж лицензий на серверные версии (Server) с 2024 года, сосредоточившись на облачной платформе (Cloud) и версии для центров обработки данных (Data Center).
  • 2024 год: Окончание поддержки Confluence Server. Пользователям предлагается мигрировать на Confluence Cloud или Confluence Data Center.

В России Confluence получил широкое распространение в IT-компаниях и крупных корпорациях как стандартный инструмент для ведения технической документации и внутренних баз знаний.

Архитектура и ключевые понятия

Система построена на иерархической модели, центральными элементами которой являются пространства и страницы.

Пространства (Spaces)

Пространство — это логическая единица хранения, эквивалентная разделу или проекту. Каждое пространство имеет собственный набор страниц, настроек доступа и шаблонов. Пространства делятся на:

  • Командные пространства (Team spaces): Для работы отдела или проектной группы.
  • Личные пространства (Personal spaces): Для личных заметок и черновиков пользователя.
  • Пространства знаний (Knowledge base spaces): Для публичной или общедоступной документации организации.

Страницы (Pages)

Основная единица контента. Страницы могут быть вложены друг в друга, образуя древовидную структуру. Каждая страница имеет:

  • Заголовок — уникальный в пределах пространства.
  • Содержимое — текст, таблицы, изображения, макросы.
  • Вложения — файлы, прикреплённые к странице.
  • Комментарии — обсуждение содержимого страницы.
  • История версийзапись всех изменений с возможностью отката к предыдущей версии.

Макросы (Macros)

Макросы — это подключаемые модули, расширяющие функциональность страницы. Примеры макросов:

  • {children} — отображает список дочерних страниц.
  • {excerpt} — выделяет фрагмент текста для использования в других макросах.
  • {jira} — встраивает данные из задач Jira (например, список активных задач).
  • {chart} — строит диаграммы и графики на основе табличных данных.
  • {gliffy} — интеграция с инструментом для создания диаграмм Gliffy.

Шаблоны (Templates)

Заранее заготовленные структуры страниц для стандартизации документации. Например, шаблон «Техническое задание», «Отчёт о встрече», «Релизные заметки».

Функциональные возможности

Confluence предоставляет широкий набор инструментов для коллективной работы:

Совместное редактирование

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

Управление версиями

Система сохраняет каждую версию страницы после её сохранения. Пользователь может просмотреть историю изменений, сравнить две версии и восстановить любую из предыдущих.

Поиск

Встроенный поисковый движок индексирует содержимое всех страниц, комментариев и вложений. Поддерживается полнотекстовый поиск, поиск по тегам и фильтрация по пространствам.

Блоги

Функция блогов позволяет публиковать новости, анонсы и отчёты в хронологическом порядке. Записи блога могут комментироваться и оцениваться.

Уведомления и подписки

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

Интеграции

Основная интеграция — с Jira (система управления проектами и задачами, также разработанная Atlassian). Confluence может отображать статусы задач, создавать задачи из страниц и связывать документацию с конкретными проектами. Также поддерживаются интеграции с:

  • Slack, Microsoft Teams (уведомления и поиск);
  • Git-репозиториями (Bitbucket, GitHub);
  • Системами непрерывной интеграции (Jenkins, Bamboo);
  • Облачными хранилищами (Google Drive, OneDrive).

Мобильное приложение

Доступно для iOS и Android. Позволяет просматривать, редактировать и комментировать страницы, а также получать push-уведомления.

Варианты развёртывания

Atlassian предлагает три модели развёртывания Confluence:

Confluence Cloud (SaaS)

Облачная версия, размещаемая на серверах Atlassian (Amazon Web Services). Преимущества: автоматическое обновление, масштабирование, отсутствие необходимости в администрировании сервера. Недостатки: зависимость от интернет-соединения и политики конфиденциальности провайдера.

Confluence Data Center

Версия для крупных организаций, развёртываемая на собственных серверах или в частном облаке. Поддерживает кластеризацию, высокую доступность и производительность. Требует покупки лицензии на основе количества пользователей.

Confluence Server (устаревшая версия)

Локальная версия, которая была прекращена в 2024 году. Пользователи могли установить Confluence на собственный сервер и управлять им. На смену пришла Data Center.

Применение в организациях

Confluence используется для решения следующих задач:

Ведение технической документации

Разработчики и технические писатели создают и поддерживают документацию по API, архитектуре систем, инструкции по развёртыванию и руководства пользователя.

Внутренняя база знаний (Wiki)

Сотрудники могут создавать статьи по процессам, регламентам, политикам компании. Это снижает нагрузку на службу поддержки и ускоряет онбординг новых сотрудников.

Управление проектами

Хотя Confluence не является полноценной системой управления проектами (в отличие от Jira), он используется для создания планов проектов, протоколов встреч, статус-отчётов и ретроспектив.

База знаний для клиентов

Некоторые компании используют Confluence как внешнюю базу знаний (с помощью плагинов или через Atlassian Marketplace), предоставляя клиентам доступ к документации и FAQ.

Критика и ограничения

Несмотря на популярность, Confluence имеет ряд недостатков:

  • Сложность администрирования: Настройка прав доступа, пространств и шаблонов может быть нетривиальной для неопытных администраторов.
  • Производительность: При большом количестве страниц (более 50 000) и пользователей (более 500) производительность серверной версии может снижаться без оптимизации.
  • Проблемы с поиском: Встроенный поиск не всегда эффективно находит нужную информацию, особенно если страницы плохо структурированы.
  • Зависимость от экосистемы Atlassian: Глубокая интеграция с Jira и другими продуктами Atlassian создаёт «vendor lock-in» (привязку к вендору), что затрудняет миграцию на другие платформы.
  • Ценообразование: Стоимость лицензий (особенно для Data Center) может быть высокой для малого и среднего бизнеса.
  • Отсутствие полноценной офлайн-работы: Для работы с облачной версией требуется постоянное подключение к интернету.

Альтернативы

На рынке существуют конкурирующие продукты, решающие схожие задачи:

  • Notion — гибридный инструмент для заметок, баз знаний и управления проектами.
  • Microsoft SharePoint — платформа для корпоративного контент-менеджмента.
  • GitBook — инструмент для создания документации с упором на версионирование через Git.
  • BookStack — бесплатная open-source вики-система.
  • MediaWiki — движок, на котором работает Википедия, бесплатный и с открытым исходным кодом.

Интересные факты

  • Название «Confluence» (с англ. — «слияние») отражает идею объединения знаний и людей в одном месте.
  • Confluence используется более чем 60 000 компаний по всему миру, включая такие крупные, как NASA, Twitter (социальная сеть заблокирована в РФ), LinkedIn и Spotify.
  • В 2021 году Atlassian объявила о прекращении поддержки Confluence Server, что вызвало критику со стороны клиентов, не желавших переходить на облачную модель.
  • Существует множество плагинов для Confluence, созданных сторонними разработчиками, которые расширяют его функциональность (например, для построения диаграмм, создания опросов, интеграции с CRM).

Источники

  • Официальная документация Atlassian Confluence (atlassian.com/software/confluence)
  • Статья «Confluence (software)» в англоязычной Википедии
  • Материалы Atlassian Community (community.atlassian.com)
  • Обзоры и сравнения корпоративных вики-систем на Habr.com

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →