Planka — это свободное программное обеспечение для организации управления задачами в виде канбан-досок с возможностью самохостинга. Проект реализует веб-интерфейс для создания досок, списков и карточек, а также предоставляет инструменты для совместной работы: назначение участников, комментарии, метки и вложения. За счёт архитектуры с поддержкой реального времени изменения на доске отображаются у всех подключённых пользователей без перезагрузки страницы.
Разработка Planka ориентирована на команды и организации, стремящиеся контролировать размещение данных и конфигурацию сервера. Приложение обычно развёртывают на собственном оборудовании или в приватных облачных средах с использованием контейнеризации и стандартных механизмов аутентификации. Документация проекта описывает установку, настройку бэкенда и фронтенда, а также интеграцию с внешними хранилищами и механизмами резервного копирования.
- Канбан-доски: создание и управление досками с произвольным числом списков и карточек.
- Карточки задач: описание задач с возможностью установки статуса, дедлайнов и приоритетов.
- Списки и колонки: настройка этапов рабочего процесса и перемещение карточек перетаскиванием.
- Метки и фильтры: цветовые метки для классификации задач и фильтрация по атрибутам.
- Участники и права доступа: назначение пользователей к доскам и управление ролями.
- Комментарии и история: обсуждение карточек в виде комментариев и базовая история изменений.
- Вложения: добавление файлов к карточкам с хранением на сервере или в подключённых хранилищах.
- Тайм-трекинг: встроенные или подключаемые инструменты для учёта времени, затраченного на задачи.
- Поддержка Markdown: форматирование описаний и комментариев с использованием синтаксиса Markdown.
- Реальное время: синхронизация правок между пользователями в реальном времени.
- Самохостинг: возможность развёртывания на собственных серверах и управление конфигурацией инфраструктуры.
- API и расширяемость: программный интерфейс для интеграции с внешними инструментами и автоматизации.