Summary | Kanban Board allows you to display and organise topics using a kanban board interface. | |
Preview | Preview on Discourse Theme Creator | |
Repository Link | https://github.com/discourse/discourse-kanban-theme | |
New to Discourse Themes? | Beginner’s guide to using Discourse Themes |
Install this theme component
Features
So far, there are three modes. Categories, tags, and assignment. You can drag topics between lists to change the corresponding attributes:
Lists are ‘lazy-loaded’, so performance is reasonable, even for very large numbers of categories. You can enter fullscreen mode for even more space to organise your projects:
The default board mode will be automatically determined using these criteria:
- If this is the top level, use categories mode
- If this is a category, and there are sub-categories, use categories mode
- Otherwise, use tags mode. (Lists built from ‘top tags’ list)
You can change the board mode using the filter button on the left, and configuration changes will be reflected in the URL. Users can bookmark their favorite configuration in their browser. Administrators can customize the defaults per-category in the theme settings.
The most intuitive setup is “tags”, where the tags displayed are in a tag group with “only one tag from this group” enabled.
Settings
Name | Description |
---|---|
display categories | A list of categories where the “Board” button should appear. If left blank, it will be shown everywhere. Use @ to denote the top level view. |
default modes | Override the default board mode for each category. Use the syntax category:mode:params . For example, support:assigned:david,sam,joffrey . Use @ to denote the top level view. Use @untagged to display an untagged column. |
default view | A list of categories where the “Board” is the default view. Does not yet support the top level default view. |
require confirmation | Display a confirmation modal before making changes to a topic’s tags/category |
show tags | Show tags on topic cards |
card style |
Translation | Default |
---|---|
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 |
pr-welcome features:
-
make the lists more configurable. e.g. allow administrators to define a combination of assignment, tags, and categories in one display
-
Add support for dragging cards on mobile devices. Unfortunately, they don’t support html drag and drop
Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.
Last edited by @JammyDodger 2024-06-13T11:44:57Z
Check document
Perform check on document: