Kanban v2

We’re working on a new Kanban plugin that will be more feature rich than the existing theme component and give us a more solid foundation on which to build and improve going forward.

Some of the features we’re planning for this new plugin include:

  • Allow admins to create and configure boards with a purpose built UI
  • Allow cards to be sorted by priority within columns on a board
  • Allow floating cards to be created without topics
  • Allow admins to control different levels of access to boards to specific users and groups

We’re building this initially as a separate plugin in this repo: https://github.com/discourse/discourse-kanban

Feedback, questions, and discussion about how things are progressing is welcome.

That said, it’s very much still a work in progress, and we’ll create a topic in News and Events > Announcements once it’s ready for wider usage.

9 Likes

You can see an example of this new plugin in action here on meta now:

Something I’m wondering about as we get closer to publicizing this more widely is the name.

  • kanban
    This is what we’ve been calling it going all the way back to the theme component that’s been out for some time. It feels a bit jargon-y to me, but on the other hand, it’s a relatively well known term at this point.

  • boards
    Many products refer to similar feature sets simply as “boards”. we do this ourselves currently to refer to the boards themselves within the plugin. perhaps the plugin itself should just be named “boards”? on the other hand, in the forum world, “boards” often refer to “message boards”. would that be a poor choice in our case?

  • something else?
    Perhaps you have another idea about what to call this. If so, let us know!

We’ll decide soon either way…

7 Likes

I really like where this is going, and I’m super excited! We use this feature extensively on our forum, for multiple purposes.

I think so, yes. We’ve had our forum for almost 10 years now, its official title contains “Discussion Forum”, and it is still regularly referred to as the discussion boards. This would cause a ton of confusion.

ehhhhh, I don’t know about that, to be honest. Definitely to more tech minded people, and perhaps people who perform their labor largely on a computer, but outside of that it’s not been my experience that it’s a term known much at all.


I don’t know if I have helpful suggestions on the name. We use it not only for planning projects but also as an approval & workflow pipeline for requests, so “projects” doesn’t quite fit, but maybe it does for most others.

Honestly after seeing the plane icon I thought of “boards” as “strips” because my brain is weird, it made me think of landing strips, and how the cards travel from strip to strip in order to reach their final destination.

2 Likes

Thanks for sharing that perspective. Makes me more compelled to pick something else.

Yeah, “projects” was another one that came to mind for me at some point. But I agree it feels a bit limiting. But maybe.

You said “workflow” up there, but we’ve recently given that name a different meaning.

Boards still really does feel like the best, plain language option to me at the moment. But I hear you about the confusion it could cause in the space we inhabit :grimacing:

It’s a board for cards, so… cardboard? :upside_down_face: