| Краткое описание | Канбан-доска позволяет отображать и организовывать темы с помощью интерфейса канбан-доски. | |
| Предпросмотр | Предпросмотр в Theme Creator для Discourse | |
| Ссылка на репозиторий | https://github.com/discourse/discourse-kanban-theme | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |
Установить этот компонент темы
Размещено у нас? Компоненты тем доступны для использования в наших тарифах Pro, Business и Enterprise.
Краткое описание
Компонент темы «Канбан-доска» меняет способ организации и визуализации тем вашего форума. Он предоставляет интерфейс перетаскивания, позволяющий перемещать темы между различными колонками, представляющими категории, теги или назначенных пользователей, что делает его идеальным для управления проектами, визуализации рабочих процессов и организации контента.
Возможности
Несколько режимов организации
Канбан-доска предлагает три различных режима организации тем:
- Режим категорий: организация тем по назначенным категориям
- Режим тегов: организация тем по назначенным тегам
- Режим назначений: организация тем по назначенным пользователям
Вы можете перетаскивать темы между списками, чтобы автоматически изменять соответствующие атрибуты:
Оптимизированная производительность
Списки загружаются «лениво», то есть компонент загружает контент только по мере необходимости. Это обеспечивает приемлемую производительность даже при работе с большим количеством категорий или тем.
Настройка и конфигурация
Выбор режима доски по умолчанию
Режим доски по умолчанию будет автоматически определяться по следующим критериям:
- Если это верхний уровень, используйте режим категорий
- Если это категория, и есть подкатегории, используйте режим категорий
- В противном случае используйте режим тегов. (Списки формируются на основе списка «топ-тегов»)
Изменение режима доски
Вы можете изменить режим доски с помощью кнопки фильтра слева, и изменения конфигурации будут отражены в 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 отобразит колонки в этом конкретном порядке:
Расширение возможностей ваших пользователей
Поскольку механизм перемещения тем между колонками канбана заключается в изменении тега, необходимо убедиться, что ваши целевые пользователи действительно могут это делать. Варианты:
- Убедитесь, что ваши целевые пользователи входят в группы @staff, @trust_level_4 или являются модераторами категорий
- Измените настройку сайта
post edit time(это позволяет пользователям изменять заголовок/теги своих тем в течение гораздо более длительного времени) - Сделать все темы вики-страницами (хотя для изменения тега им всё равно придётся редактировать вики, что не очень удобно)
Часто задаваемые вопросы
Могу ли я использовать канбан-доску на мобильных устройствах?
Функциональность перетаскивания в настоящее время не работает на мобильных устройствах, поскольку они не поддерживают HTML5 drag and drop. Вы всё ещё можете просматривать доску на мобильном устройстве, но не сможете перемещать карточки между колонками.
Почему вкладка доски исчезает после её настройки?
Если вкладка доски исчезает после первоначальной конфигурации, возможно, вам нужно убедиться, что вы правильно ввели названия категорий в настройках темы. Обязательно используйте точный слаг категории (с нижними подчёркиваниями, а не дефисами, если это применимо) и настройте родительские категории и подкатегории отдельно.
Как ограничить отображение тегов на всём сайте?
Вы можете настроить, какие теги отображаются в режиме тегов, с помощью настройки default modes. Укажите точно, какие теги должны отображаться в качестве колонок, чтобы предотвратить отображение всех тегов.
Как изменить внешний вид карточек?
Вы можете настроить внешний вид карточек с помощью нескольких настроек:
- Используйте настройку «Стиль карточки» для выбора формата отображения
- Включите или отключите отображение тегов на карточках с помощью опции «Показывать теги»
- Добавьте миниатюры к карточкам с помощью настройки «Показывать миниатюру темы»
- Добавьте визуальные индикаторы активности с помощью настройки «Показывать индикаторы активности»
Функции #pr-welcome:
-
сделать списки более настраиваемыми. Например, разрешить администраторам определять комбинацию назначений, тегов и категорий в одном отображении
-
Добавить поддержку перетаскивания карточек на мобильных устройствах. К сожалению, они не поддерживают html drag and drop


