Kanban Board

:discourse2: Сводка Kanban Board позволяет отображать и организовывать темы с помощью интерфейса канбан-доски.
:eyeglasses: Предпросмотр Предпросмотр на Discourse Theme Creator
:hammer_and_wrench: Ссылка на репозиторий https://github.com/discourse/discourse-kanban-theme
:open_book: Новичок в темах Discourse? Начальное руководство по использованию тем Discourse

Установить этот компонент темы

:megaphone: Канбан-доски теперь поставляются как плагин ядра Discourse, см. Try out the new Boards feature for roadmaps and collaboration . Эта функция доступна нашим клиентам на планах Business и Enterprise.

:discourse2: Хостинг у нас? Компоненты темы доступны для использования на наших планах Pro, Business и Enterprise.

Сводка

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

Функции

Несколько режимов организации

Kanban Board предлагает три разных режима для организации ваших тем:

  1. Режим категорий: Организация тем по их назначенным категориям
  2. Режим тегов: Организация тем по их назначенным тегам
  3. Режим назначений: Организация тем по пользователям, которым они назначены

Вы можете перетаскивать темы между списками, чтобы автоматически изменить соответствующие атрибуты:

Оптимизация производительности

Списки загружаются «лениво» (lazy-loaded), что означает, что компонент загружает контент только по мере необходимости. Это обеспечивает приемлемую производительность даже при работе с большим количеством категорий или тем.

Настройка и конфигурация

Выбор режима доски по умолчанию

Режим доски по умолчанию будет автоматически определяться по следующим критериям:

  • Если это верхний уровень, используется режим категорий
  • Если это категория, и есть подкатегории, используется режим категорий
  • В противном случае используется режим тегов. (Списки создаются из списка «популярные теги»)

Изменение режима доски

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

Настройки

Администраторы сайта могут настроить параметры по умолчанию компонента темы через настройки темы:

Сводка
Настройка Описание
Отображение категорий Список категорий, где должна появляться кнопка «Доска». Если оставить пустым, она будет отображаться везде. Для подкатегорий не включайте slug родительской категории. Используйте @ для обозначения представления верхнего уровня.
Режимы по умолчанию Переопределение режима доски по умолчанию для каждой категории. Используйте синтаксис category:mode:params. Например, support:assigned:david,sam,joffrey. Используйте @ вместо category для обозначения представления верхнего уровня (например, @:tags:todo,done). Используйте @untagged для отображения столбца без тегов.
Вид по умолчанию Список категорий, где «Доска» является видом по умолчанию. (Примечание: Пока не поддерживает вид верхнего уровня по умолчанию)
Требовать подтверждение Отображать модальное окно подтверждения перед внесением изменений в теги/категорию темы
Показывать теги Отображать теги на карточках тем
Стиль карточки Определяет визуальный стиль карточек тем (в настоящее время доступен «подробный»)
Показывать миниатюру темы Отображать миниатюру темы в нижней части карточки
Показывать индикаторы активности Отображать индикатор активности карточки. Разные стили будут применяться, если тема была обновлена более 7 дней назад или более 20 дней назад

Значения по умолчанию для каждой настройки показаны ниже:

Настройка текста

Администраторы могут настраивать текстовые метки, используемые по всему интерфейсу Kanban board. Следующие текстовые элементы можно настроить:

Сводка
Перевод По умолчанию Описание
no_topics no topics Отображается, когда в столбце нет тем
confirm_change_tags Remove ‘#%{remove}’ and add ‘#%{add}’ to ‘%{title}’? Сообщение подтверждения при изменении тегов
confirm_close Close topic ‘%{title}’? Подтверждение при закрытии темы
confirm_open Reopen topic ‘%{title}’? Подтверждение при повторном открытии темы
confirm_change_category Move topic ‘%{title}’? Подтверждение при изменении категории темы
menu_label Board Текст для пункта меню навигации доски
copy_link Copy link to clipboard Подсказка для копирования ссылки
configure Configure kanban board Текст для кнопки настройки
fullscreen Toggle fullscreen Текст для кнопки переключения полноэкранного режима
no_lists No Kanban lists configured… Отображается, когда списки не настроены
controls Kanban Board Controls Заголовок для раздела управления
last_post_by Last post by Метка для информации о последнем авторе
modal.title Configure Kanban Заголовок модального окна настройки
modal.tags_placeholder Tags to display… Плейсхолдер для поля ввода тегов
modal.categories_placeholder Categories to display… Плейсхолдер для поля ввода категорий
modal.usernames_placeholder Users to display… Плейсхолдер для поля ввода пользователей
modal.apply Apply Текст для кнопки применения
modal.mode Board Mode Метка для селектора режима доски
modal.lists Lists Метка для раздела настройки списков

Советы по эффективному использованию

Настройка столбцов тегов

Для наиболее интуитивно понятной настройки в режиме тегов организуйте свои теги в группе тегов с включенным опцией «только один тег из этой группы». Это гарантирует, что темы могут иметь только один тег статуса, что позволяет канбан-доске работать как традиционная доска рабочих процессов.

Управление порядком столбцов в режиме тегов

Вы можете указать точный порядок столбцов, используя настройку default modes. Например, указание roadmap:tags:discovery,design,build,testing отобразит столбцы в этом конкретном порядке:

Расширение возможностей ваших пользователей

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

  1. Убедитесь, что ваши целевые пользователи являются @staff, @trust_level_4 или модераторами категории
  2. Измените настройку сайта post edit time (это позволяет пользователям изменять заголовок / теги для своих собственных тем в течение гораздо более длительного времени)
  3. Сделать все темы вики (хотя для изменения тега им придется редактировать вики, что не очень удобно)

Часто задаваемые вопросы

Могу ли я использовать канбан-доску на мобильных устройствах?

Функция перетаскивания в настоящее время не работает на мобильных устройствах, потому что они не поддерживают HTML5 drag and drop. Вы все еще можете просматривать доску на мобильном, но не сможете перемещать карточки между столбцами.

Почему вкладка доски исчезает после того, как я ее настроил?

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

Как мне ограничить отображение тегов на всем сайте?

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

Как мне изменить внешний вид карточек?

Вы можете настроить внешний вид карточек, используя несколько настроек:

  • Используйте настройку «Стиль карточки», чтобы выбрать формат отображения
  • Включите или отключите теги на карточках с помощью опции «Показывать теги»
  • Добавьте миниатюры на карточки с помощью настройки «Показывать миниатюру темы»
  • Добавьте визуальные индикаторы активности с помощью настройки «Показывать индикаторы активности»

Функции с #pr-welcome:

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

  • Добавить поддержку перетаскивания карточек на мобильных устройствах. К сожалению, они не поддерживают html drag and drop


160 лайков
Creative Uses of Discourse
Manage categories Trello style - a kanban service for Discourse
Kanban Board Overlay for Discourse Topics
I want to code a kanban interface to categories .. lets put a spec together
Project management in Discourse
Feature request: "I will follow on at this date"
Try out the new Boards feature for roadmaps and collaboration
Manage categories Trello style - a kanban service for Discourse
Topic List Thumbnails
Add a new special character to Kanban theme component allowing users to define 'all categories'
FKB Pro - Social theme
Subcategory selection in the Kanban TC could be improved
Customizing your site with existing theme components
Roadmap Style Category
Creating a system to move topics based on given criteria such as a timestamp
Super long line in topic causing page to be sidescrolled (a lot!)
Roadmap Style Category
Using forum researcher to help organize and split large topics
How to embed Notion to Discourse
Nav Button Highlighter component - now working
Added a section on user permissions to enable kanban changes to documentation
Category homepage as default?
Different themes per category?
What is the best way to Integrate Trello with Discourse?
Manage categories Trello style - a kanban service for Discourse
Time tracking using Discourse?
New Theme: Tag-Pages Navigation
How would I able to list topics as boxes
Customize hamburger menu to add switch what switches theme and applies predefiend filter
Customize hamburger menu to add switch what switches theme and applies predefiend filter
Advise on how to organize my forum categories and tags
Anyone tried to implement a slipbox/zettelkasten in Discourse
Layouts Plugin
List of categories not showing in "Display categories" control
New Theme: Tag-Pages Navigation
Refactor structured data/microdata in ItemLists to become "simple" ListItem
Mandatory tags not being enforced for staff