# Manage categories Trello style - a kanban service for Discourse

**URL:** https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567
**Category:** Development
**Created:** [5월 13, 2019, 8:26오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567 "2019-05-13T08:26:59Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![kristoferlund](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kristoferlund/32/140560_2.png) [@kristoferlund](https://meta.discourse.org/u/kristoferlund)
#### Post date: [5월 13, 2019, 8:27오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/1 "2019-05-13T08:27:00Z")

</div>

**2019-05-24 EDIT**  
The service is now up and running. Prototype/alpha style.

- Integrated board: [🔗 The Food Shift Improvements Board](https://foodshift.se/c/gov/improvements)
- [🔗 Full screen board](http://discourse-lanes.appspot.com/board?b=3671008dd255475)

* * *

Hi, I am prototyping a service that allows for a kanban like view of the topics in a category. Topic labels decide which lane to place a topic in.

- Drag to antother lane \> Change label
- Click on card \> Open topic in Discourse

Seems straightforward enough, I have a working test up running.

[![](https://global.discourse-cdn.com/meta/original/3X/d/b/db8a567e882d2f1b10c0d24ddea4f784f63692ec.png) ](https://dl.dropboxusercontent.com/s/2dwzk74of2s1uto/lanes3.png?dl=0)

I’d like to use the functionality for creating something along the lines of the [Enspiral Improvements](https://handbook.enspiral.com/guides/improvements.html) system or/and the [Buffer Editorial Board](https://trello.com/b/y8odMqUm/social-blog-editorial).

So, now for the questions.

I’d like to choose the best way connect this to Discourse.

Should I create a Discourse plugin for storing settings? What categories are managed this way, which labels to use etc?

In order to create something like below - the yellow box - I would have to create a plugin yes?

[![](https://global.discourse-cdn.com/meta/original/3X/8/5/85118e1b6bf33c068732f3c85f595da133c24a5a.png) ](https://dl.dropboxusercontent.com/s/7ed6kaoie3k7qw5/lanes.png?dl=0)

Integrating the board directly into Discourse would be .. cool. But possibly a bad idea for a number of reasons. Or a really great idea?

 ![lanes%202](https://global.discourse-cdn.com/meta/original/3X/2/9/292ff4e691ab3d523dfa1296e0781208af0b8900.png)

Anyone like to collaborate on this? Ping me a message. 📨

---

<div class="post-metadata">

### Author: ![Stranik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stranik/32/85638_2.png) [@Stranik](https://meta.discourse.org/u/Stranik)
#### Post date: [5월 13, 2019, 9:16오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/2 "2019-05-13T09:16:49Z")

</div>

> [@kristoferlund](#):
>
> I’d like to choose the best way connect this to Discourse.

You can try using something like this.

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/discovery.hbs#L24](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/discovery.hbs#L24)

or

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/application.hbs#L10](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/application.hbs#L10)

And do it with a plugin or component.

> [@Developing Discourse Plugins - Part 2 - Connect to a plugin outlet](https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-2-plugin-outlets/31001):
>
> Previous tutorial: [Developing Discourse Plugins - Part 1 - Create a basic plugin](https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515)Getting Started: Templates Discourse’s client application is written using the Ember.js Javascript framework. Ember uses [Templates](https://guides.emberjs.com/release/components/) to generate HTML. There’s a great introduction to the templating language at that link, so definitely read it thoroughly. The Problem: Adding elements to the Discourse User Interface Many plugins need to add and extend the Discourse web interface. We provide a mechanism to do this cal…

---

<div class="post-metadata">

### Author: ![kristoferlund](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kristoferlund/32/140560_2.png) [@kristoferlund](https://meta.discourse.org/u/kristoferlund)
#### Post date: [5월 24, 2019, 9:53오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/3 "2019-05-24T09:53:54Z")

</div>

The prototype kanban service is live now, we are currently trying out an alpha version on our forum: [https://foodshift.se](https://foodshift.se)

I’m calling the service: [🔗 Lanes](http://discourse-lanes.appspot.com/)

[![lanes-screendump](https://global.discourse-cdn.com/meta/original/3X/b/0/b0ba33697fe6504b0f071cf07e7a5d44438571b7.png)](http://discourse-lanes.appspot.com/board?b=3671008dd255475)

The service is a Node/Express/React thing, connecting with Discourse through the api. Boards are currently configured manually and added to Discourse using an iframe - not the coolest solution, but it works really well for our use case.

See a board integrated in our forum here: [🔗 The Food Shift Improvements Board](https://foodshift.se/c/gov/improvements)

Full screen mode is also supported, see here: [🔗 Improvements board - full screen](http://discourse-lanes.appspot.com/board?b=3671008dd255475)

The code is not yet available on GitHub, please let me know if you would like to try this out and I’ll clean up the code base and make a repo.

I can also set up test boards for anyone that wants to try out lanes in their environment without having to setup an express server. Message me forum link and category you would like to connect a board to.

[![33](https://global.discourse-cdn.com/meta/original/3X/3/0/30da6d64c0f21ccda0b2178183a6609422f94627.png)](https://foodshift.se/c/gov/improvements)

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [6월 4, 2019, 4:30오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/5 "2019-06-04T04:30:21Z")

</div>

I’d like to try it out please.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [6월 4, 2019, 4:59오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/6 "2019-06-04T04:59:32Z")

</div>

For potentially interested parties could you elaborate a little on how this differs to the [Kanban Board Theme Component](https://meta.discourse.org/t/kanban-board-theme-component/118164)?

---

<div class="post-metadata">

### Author: ![kristoferlund](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kristoferlund/32/140560_2.png) [@kristoferlund](https://meta.discourse.org/u/kristoferlund)
#### Post date: [6월 4, 2019, 11:36오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/7 "2019-06-04T11:36:25Z")

</div>

Sure, I haven’t looked in detail on the Kanban Theme Component and since we seem to have been developing in parallell I imagine there is quite a bit of overlap.

Features the theme component doesn’t seem to have:

- Mobile drag and drop
- Configure board title
- Configure background color
- More granular control over column ordering. Or maybe I’m mistaken here.
- Manual control over boards - not all categories become boards - choose which categories you would like to visualize.
- Share read only board with external parties without having to grant view permissions to Discourse. Example: [https://discourse-lanes.appspot.com/board?b=3671008dd255475](https://discourse-lanes.appspot.com/board?b=3671008dd255475)

Features the theme component has and Lanes is lacking:

- Lazy loading
- Filtering
- The ability for the user to customize the view and bookmark it
- A separate column for untagged content
- Assignment functionality

---

<div class="post-metadata">

### Author: ![ben.hirsch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ben.hirsch/32/125569_2.png) [@ben.hirsch](https://meta.discourse.org/u/ben.hirsch)
#### Post date: [9월 4, 2019, 8:24오후 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/8 "2019-09-04T20:24:06Z")

</div>

@kristoferlund - our team is interested in using this. Is this still available? thank you.

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [9월 10, 2019, 2:42오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/9 "2019-09-10T02:42:08Z")

</div>

Can we sync trello and Discourse website? @kristoferlund

---

<div class="post-metadata">

### Author: ![kristoferlund](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kristoferlund/32/140560_2.png) [@kristoferlund](https://meta.discourse.org/u/kristoferlund)
#### Post date: [9월 10, 2019, 6:51오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/10 "2019-09-10T06:51:04Z")

</div>

@thaidb @ben.hirsch

Have you had a look at the [Kanban Theme Component](https://meta.discourse.org/t/kanban-board-theme-component/118164)? I sort of stopped developing my kanban service when that came out. The Kanban Theme Component provides tighter integration with Discourse, see comparison above. What functionality are you looking for that the theme component doesn’t provide?

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [9월 10, 2019, 6:59오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/11 "2019-09-10T06:59:09Z")

</div>

Kaban is enought, but discourse So long time to load website. I wanna my team work on mobile app, quickly to post a topic, can you see my topic in forum , i wanna sync with telegram, facebookk group, Because them have app mobile

---

<div class="post-metadata">

### Author: ![ben.hirsch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ben.hirsch/32/125569_2.png) [@ben.hirsch](https://meta.discourse.org/u/ben.hirsch)
#### Post date: [9월 10, 2019, 12:45오후 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/13 "2019-09-10T12:45:11Z")

</div>

> [@kristoferlund](#):
>
> What functionality are you looking for that the theme component doesn’t provide?

Our use case is that we need to be able to prioritize (via drag and drop) all of the topics that have a certain tag so that specific people on our team know the order in which to address each topic. I think the Kanban Theme allows moving topics between tags but not vertical prioritization/order, so it won’t work for us.

However, I ended up building a little app (called “Discourse Buddy”) which ties to our Discourse API and has a UI for dragging and dropping the topics as well as marking them as “complete” (which removes the tag). The app can embedded right into a Discourse page so it is working perfectly for us. If there is any interest I’ll package it up and post to github.

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 10, 2019, 8:51오후 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/14 "2019-09-10T20:51:25Z")

</div>

> [@ben.hirsch](#):
>
> If there is any interest I’ll package it up and post to github.

This would be useful. Yes please.

---

<div class="post-metadata">

### Author: ![kjakub](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kjakub/32/270924_2.png) [@kjakub](https://meta.discourse.org/u/kjakub)
#### Post date: [8월 16, 2022, 7:59오후 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/16 "2022-08-16T19:59:00Z")

</div>

> [@ben.hirsch](#):
>
> 카んばん 테마는 태그 간에 주제를 이동할 수는 있지만 세로 우선순위/순서 정렬은 지원하지 않는 것 같아서 우리에게는 적합하지 않을 것 같습니다.

안녕하세요, 현재 카んばん 테마에서 세로 순서 정렬을 허용하는 기능을 찾고 있습니다. @ben.hirsch @csmu 이 부분에 대해 업데이트가 있나요?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [8월 16, 2022, 8:03오후 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/17 "2022-08-16T20:03:36Z")

</div>

보셨나요?:

> [@Kanban Board](https://meta.discourse.org/t/kanban-board/118164?u=merefield):
>
> discourse2Summary Kanban Board allows you to display and organise topics using a kanban board interface.eyeglassesPreview [Preview on Discourse Theme Creator](https://discourse.theme-creator.io/theme/Discourse/kanban-board)hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-kanban-theme](https://github.com/discourse/discourse-kanban-theme)open_bookNew to Discourse Themes? [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) Install this theme component megaphone Kanban boards have now been shipped as a core Discourse plugin, see [Try out the new Boards feature fo…](https://meta.discourse.org/t/try-out-the-new-boards-feature-for-roadmaps-and-collaboration/411418)

---

<div class="post-metadata">

### Author: ![kjakub](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kjakub/32/270924_2.png) [@kjakub](https://meta.discourse.org/u/kjakub)
#### Post date: [8월 16, 2022, 8:11오후 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/18 "2022-08-16T20:11:22Z")

</div>

네, @merefield 말씀하신 그 테마를 사용 중입니다. 세로 방향으로 정렬하는 기능이 없는 것 같은데(혹은 제가 설정을 놓친 건가요?), 곧 플러그인/테마 확장을 직접 만들어볼 예정입니다. Discourse는 아직 잘 모르지만 Rails는 꽤 오래 사용했습니다. 세로 정렬이 가능한 다른 칸반 테마나 다른 팁이 있으시면 정말 감사하겠습니다.

---

<div class="post-metadata">

### Author: ![jonasnaue](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonasnaue/32/508420_2.png) [@jonasnaue](https://meta.discourse.org/u/jonasnaue)
#### Post date: [6월 19, 2025, 7:14오전 UTC](https://meta.discourse.org/t/manage-categories-trello-style-a-kanban-service-for-discourse/117567/19 "2025-06-19T07:14:10Z")

</div>

아, 저도 이것 때문에 여기저기 열심히 찾고 있어요! 혹시 뭔가 나온 게 있는지 정말 궁금해요!
