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


