Попробуйте новую функцию Boards для дорожных карт и совместной работы

Мы разрабатываем новую функцию Boards (Доски), которая позволяет легко организовывать темы и идеи в легких независимых карточках, используя настраиваемые доски в стиле канбан[1] с перетаскиванием элементов, все это в сопровождении специально разработанного интерфейса управления и контроля доступа на уровне каждой доски.

До сих пор самым близким аналогом в экосистеме Discourse был компонент темы Kanban. Boards — это новая реализация, встроенная непосредственно в ядро Discourse, которая заменяет этот подход, требующий сложной настройки, полноценным плагином. В нем есть отдельный интерфейс для создания и управления досками, карточки, синхронизированные с их базовыми темами, карточки, которым вообще не нужна тема, права доступа для каждой доски и многое другое.

:loudspeaker: Функция Boards доступна на тарифных планах Business и Enterprise для пользователей хостинга Discourse.

Обзор функции Boards

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

Начните с /boards, создайте доску, добавьте несколько столбцов и начните перемещать карточки — либо перетаскивая их между столбцами, либо перетаскивая темы со всего сайта.

:books: Документация

Карточки, столбцы и доски

  • Доски содержат столбцы и карточки, имеют собственный URL (/boards/<slug>/<id>), список доступа и необязательные ограничения по категориям/тегам.
  • Столбцы — это этапы доски. Каждый столбец может иметь название, иконку и цвет; связь с тегом (tag binding), чтобы соответствующие темы автоматически попадали в него; порядок сортировки; и необязательные действия переместить в (move-to).
  • Карточки бывают двух видов:
    • Карточки тем привязаны к реальной теме — название и теги карточки отслеживают тему, а перемещение карточки может обновлять саму тему.
    • Свободные карточки (Floater cards) существуют самостоятельно: дайте им название, заметки, теги и назначенного исполнителя, без привязки к теме.

Синхронизация с темами

Темы на досках можно редактировать в любом месте, и они остаются синхронизированными.

  • На любой публичной теме есть кнопка Добавить на доску, которая позволяет разместить ее на доске и в столбце непосредственно из темы.
  • Каждое присоединение отображается в виде плашки (pill) на теме — нажмите на нее, чтобы перейти прямо к карточке.
  • Если доска ограничена категориями/тегами (ее ограничения), соответствующие темы появляются автоматически. Удаление тега или перемещение темы за пределы области действия автоматически удаляет ее карточку.
  • Если перемещение карточки нарушит ограничения доски, вам будет предложено исправить это, выбрав разрешенную категорию/тег, прежде чем перемещение будет выполнено.
  • Действия «Переместить в» означают, что столбец может изменять категорию темы, назначать/снимать назначение (через плагин Assign) или открывать/закрывать ее, когда карточка попадает туда.

Контроль доступа

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

  • Просмотр: доступ только для чтения к доске.
  • Редактирование: перемещение карточек, добавление/удаление свободных карточек.
  • Управление: настройка столбцов, ограничений, стиля и доступа.

Кто вообще может создавать доски, контролируется настройкой boards_manage_board_allowed_groups (по умолчанию администраторы и модераторы).

Вид доски

Доски спроектированы так, чтобы вы могли легко организовывать свои темы.

  • Перетаскивание для перемещения карточек между столбцами и изменения их порядка, с автоматической горизонтальной прокруткой во время перетаскивания.
  • Столбцы сортируются по приоритету (ручной порядок перетаскивания) или новизне (сначала недавно активные).
  • Доски обновляются в реальном времени для всех, кто их просматривает.
  • URL досок и карточек отображаются как богатые одноразовые вставки (oneboxes), когда на них есть ссылки в постах.
  • Горячие клавиши (h/l, j/k, Shift+h/l, Shift+j/k, Enter, Esc) также доступны для перемещения карточек без мыши.

Предпросмотр функции Boards

Пока это считается экспериментальной функцией! Мы приветствуем ваши отзывы, которые помогут нам внести улучшения и более широко развернуть эту функцию.

Чтобы попробовать, перейдите в Предстоящие изменения по адресу /admin/config/upcoming-changes, найдите пункт Boards enabled (Включены доски) и измените поле Enabled for… (Включено для…) на Everyone (Все), чтобы активировать функцию на вашем сайте.

После включения вы можете посетить /boards на вашем сайте и нажать Новая доска, чтобы создать свою первую доску. Дайте ей название, установите, кто может просматривать/редактировать/управлять ею, и при необходимости ограничьте ее категориями/тегами. Оттуда откройте любую подходящую тему и используйте кнопку Добавить на доску, чтобы перетащить ее, или создавайте свободные карточки непосредственно с доски.

Нам бы очень хотелось узнать, как функция Boards впишется в ваше сообщество. Попробуйте ее и поделитесь своими вопросами или отзывами ниже! :rocket:


  1. Kanban board - Wikipedia ↩︎

15 лайков