Доска Канбан

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

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

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

Краткое описание

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

Возможности

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

Канбан-доска предлагает три различных режима организации тем:

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

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

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

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

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

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

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

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

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

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

Настройки

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

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

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

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

Администраторы могут настраивать текстовые метки , используемые во всём интерфейсе Канбан-доски. Можно настроить следующие текстовые элементы:

Краткое описание
Перевод По умолчанию Описание
no_topics нет тем Отображается, когда в колонке нет тем
confirm_change_tags Удалить «#%{remove}» и добавить «#%{add}» к «%{title}»? Сообщение подтверждения при изменении тегов
confirm_close Закрыть тему «%{title}»? Подтверждение при закрытии темы
confirm_open Повторно открыть тему «%{title}»? Подтверждение при повторном открытии темы
confirm_change_category Переместить тему «%{title}»? Подтверждение при изменении категории темы
menu_label Доска Текст для пункта меню навигации «Доска»
copy_link Скопировать ссылку в буфер обмена Всплывающая подсказка для копирования ссылки
configure Настроить канбан-доску Текст для кнопки настройки
fullscreen Переключить полноэкранный режим Текст для кнопки переключения полноэкранного режима
no_lists Канбан-списки не настроены… Отображается, когда списки не настроены
controls Элементы управления Канбан-доской Заголовок раздела элементов управления
last_post_by Последний пост от Метка для информации о последнем авторе
modal.title Настроить Канбан Заголовок модального окна настройки
modal.tags_placeholder Теги для отображения… Заполнитель поля ввода тегов
modal.categories_placeholder Категории для отображения… Заполнитель поля ввода категорий
modal.usernames_placeholder Пользователи для отображения… Заполнитель поля ввода пользователей
modal.apply Применить Текст для кнопки применения
modal.mode Режим доски Метка для селектора режима доски
modal.lists Списки Метка для раздела настройки списков

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

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

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

Контроль порядка колонок в режиме тегов

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

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

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

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

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

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

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

Почему вкладка доски исчезает после её настройки?

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

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

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

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

Вы можете настроить внешний вид карточек с помощью нескольких настроек:

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

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

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

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


159 лайков
Creative Uses of Discourse
Manage categories Trello style - a kanban service for Discourse
Kanban Board Overlay for Discourse Topics
Different themes per category?
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"
Subcategory selection in the Kanban TC could be improved
Topic List Thumbnails
Add a new special character to Kanban theme component allowing users to define 'all categories'
FKB Pro - Social theme
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
Category homepage as default?
Added a section on user permissions to enable kanban changes to documentation
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
List of categories not showing in "Display categories" control
Layouts Plugin
New Theme: Tag-Pages Navigation
Refactor structured data/microdata in ItemLists to become "simple" ListItem
Mandatory tags not being enforced for staff
Manage categories Trello style - a kanban service for Discourse