Kanext

An extended theme and feature plugin for Kanboard designed to boost productivity for small teams.

Features

Kanext alters both the look and core functionality of Kanboard, providing:

Screenshot

Shown running alongside the recommended GreenWing theme plugin:

Dashboard with GreenWing and Kanext

Fyi: the latest version of GreenWing has an error and after installing, you need to manually rename the plugin folder from Greenwing-1.3.2 to Greenwing.

Development Environment

We provide a zero-configuration Docker setup using the official Kanboard image to make contributing incredibly easy.

  1. Start the container from the project root:
    docker compose up -d
    
  2. Open your browser to http://localhost:88.
  3. Log in using the default credentials (admin / admin).

PHP caching is automatically disabled in this environment, so your code changes will immediately reflect upon refreshing the browser.

Git Hooks

Before committing code, initialize the local repository hooks:

make init

This ensures Kanext’s custom .githooks are active, which will automatically run the code formatter before every commit and the syntax linter before every push.

Pre-Push Checklist

Before pushing your commits to the repository, please verify the following, which is not an exhaustive list: