Kanboard
Kanboard is an open-source project management tool that helps teams organize and track tasks using a simple Kanban board interface. It allows users to create, manage, and visualize tasks through customizable columns representing different phases of a workflow, such as "To Do," "In Progress," and "Done." Kanboard offers features like task assignment, due dates, task priorities, and progress tracking to facilitate team collaboration and improve organization. It also supports task dependencies, project analytics, and time tracking to monitor project progress. Kanboard is ideal for teams seeking a straightforward, self-hosted solution to efficiently manage their projects and workflows.
Our plugin adds seven as a provider for sending text messages (SMS) instead of the default TOTP system.
Prerequisites
- An API key from seven
- Kanboard installation (tested with 1.2.x)
- PHP 7.2+
Installation
Via FTP
Download the latest version and extract the archive into /path/to/kanboard/plugins/.
Via git
- 1
Navigate to the plugin directory
cd /var/www/html/plugins
- 2
Clone the repository
git clone https://github.com/seven-io/kanboard Seven
Setup
- Open your Kanboard administration
- Go to Settings → Integrations → seven
- Enter your seven API key
- Optionally, you can enter a sender ID to be displayed as the SMS sender - up to 11 alphanumeric or 16 numeric characters, country-specific restrictions may apply
See the example screenshot.
Usage
Set user telephone number
- Go to your user profile
- Go to Actions → Integrations → seven
- Enter your cell phone number in the Phone number field and click Save
See example screenshot.
Activate two-factor authentication
- Go to your user profile
- Go to Actions → Two-factor authentication and click on Enable two-factor authentication
- Enter the code that was sent to your phone in the field named Code and click Verify my code
See the example screenshots before validation, during validation and after validation.