Skip to main content

Plugins

https://kanboard.org/plugins.html - Plugins Link

There is no approval process and code review. This is up to you to validate the compatibility of these plugins with your Kanboard instance.

Kanboard comes out of the box as a very basic kanban implementation. It's plugins allow for both greater flexibility and usability of the tool as a whole. I have broken down the plugins into the following categories: functionality, webhooks and communication, authentication, and themes. Please checkout the link of plugins above for the full list.

Getting to Plugins:

Top right - click on your profile to get to the drop down and click plugins:

image-1611007015712.png

Functionality

The favorite functionality related tools we have and use on the OurCompose Board include the SubtaskDueDate and Group Assign. The other functionality related plugins out there I found interesting included third party storage and plugins around collecting more metadata.

SubtaskDueDate allows us to assign due dates to subtasks - This is useful for longer running tasks where subtasks end up turning into smaller less complex, but still important tasks that need to be tracked.

image-1611004777041.png

The Group_assign plugin allows multiple assignees to be assigned to a single task.

image-1611004827595.png

Webhooks & Communication

At OurCompose we don't use webhooks and communication related plugins for the board, however there are quite a few plugins that are worth mentioning: Matrix, Hipchat, RocketChat, Telegram, SynologyChat, etc. The list for these goes on and on. Along with these communication related plugins, there are webhook plugins for talking with git based hosting providers. This list includes making webhook calls for BitBucket, Gittea, Gitlab, Github, and Gogs.

We looked into implementing Gitlab webhooks with Kanboard, but the hassle was much more than the reward. We are still looking into this to track issues and automatically closing tasks based off of where tasks are in the board, but right now internally managing tasks has worked well for us.

Authentication

The list of plugins for authentication include: CAS, Github, Gitlab, Google, IMAP, Reverse Proxy. Kanboard also has a two factor plugin for SMS two factor authentication, securing down the board. We use regular kanboard user and group management, but these provide centralized management from an authentication provider.

Themes

How could I not mention themes when talking about kanboard plugins. Kanboard by default is not the prettiest board software on the market. With its white background and cards I really can say I don't care for the default theme. Good news is that there are a few really good themes out there and even a full on customizer theme for taking care of the view of the board. I would highly recommend nebula, moon and essential! These were three of my favorites that are out there. With the ability to use the Customizer plugin to trick out everything, adding logos and default images for the background can really make your board your own.

Integration Session: https://youtu.be/ntq4E0adFg8