Найти тему

Planka - хорошая (но не идеальная) замена Trello для российских пользователей

Оглавление

Методов организаций стоящих перед вами или коллективом задач существует огромное множество. Одним из них является канбан, про который слышал, уверен, практически каждый. Популярным сервисом, который использовал канбан-доски в качестве главной фишки, долгое время являлся Trello, но в конце прошлого года пользователи из России попали под раздачу и их аккаунты стали блокировать.

Блокировка моей учетной записи в Trello
Блокировка моей учетной записи в Trello

Блокировка не обошла и мою учетную запись: ее я обнаружил, кстати недавно, решив освежить в памяти организацию одной из досок по работе. Возможно разработчики сервиса давали время на то, чтобы переместить существующие данные куда-либо, но каких-то писем от них я не получал.

С начала 2024 года по рабочим нуждам мне понадобился сервис с канбан-досками, вначале для организации своих задам, а потом и для небольшого собрания коллег. Понятно дело, что использовать Trello мы не могли, а также отбросили прочь существовавшие облачные решения. В общем, список требований к такому сервису был следующий:

  1. Коробочная версия (чтобы можно было развернуть на собственном сервере)
  2. LDAP-авторизация (так как существовало корпоративное хранилище учетных записей)
  3. Opensource-решение (чтобы можно было расширять функционал за счет разработок сообщества и иметь под рукой открытые инструменты для доработок)
  4. Мобильное приложение или приемлимая мобильная версия (чтобы управлять задачами даже в дороге)
  5. Только функционал канбан-досок и того, что имеет к ним отношение

Изучив ситуацию с тем, какие сервисы существуют решил, в итоге, попробовать продукт под названием Planka: вначале использовал его локально, а спустя какое-то время в рамках теста начали его внедрение для управление рабочими процессами. Почему это хорошая (но не идеальная), замена Trello расскажу далее.

🔧 Установка Planka на собственный сервер

Процесс установки Planka на сервер я не буду описывать в текстовом формате, так как это займет много времени и места в статье, поэтому прикреплю заранее подготовленное видео.

Если по процессу установки возникнут вопросы или непонятки, то пишите обо всем в комментариях, чем смогу, тем помогу.

✅ Очевидные преимущества сервиса Planka

Начну с того, что в Planka мне понравилось и что, на мой взгляд, является очевидными плюсами выбранного решения:

  • Несколько возможностей установки на сервер

Если перейти по ссылкам, которые указаны в видео, то можно заметить четыре способа установки, что позволит попробовать сервис практически любому пользователю.

  • Отсутствие лишних функций

После установки вы получаете только канбан-доски. Никакого лишнего функционала, навроде диграмм Ганта, CRM-систем, средств почтовой или СМС-рассылки.

  • Приемлимая по внешнему виду мобильная версия

Насколько я понимаю, при дизайне сервиса использовался фреймворк Bootstrap, поэтому на смартфоне он выглядит относительно нормально. Этой нормальности вполне хватает для совершения базовых действий с задачами (создание, редактирование, перенос, удаление)

  • Простота настройки

Так как в сервисе отсутствует лишний функционал, то все, что разработчики заложили из коробки, настраивается легко и быстро. Например, через тот же Docker можно задать все необходимые параметры.

  • Наличие документации

Разработчики предоставляют хороший мануал с примерами, при помощи которого можно установить Planka и первоначально настроить. Кроме того, если есть какие-то вопросы, то их всегда можно задать на Github-странице проекта.

❌ Недостатки сервиса Planka

Возвращаясь к тому, почему Planka - не идеальная замена Trello, следует понимать, что у продукта имеется ряд недостатков:

  • Отсутствие LDAP-авторизации

Напрямую настроить такой тип авторизации в сервисе не получится. Насколько я понял из прочитанной документации, необходимо вначале настроить использование в Planka OIDC (OpenID Connect), после установить Keycloak, завязать его на существующем LDAP-сервере и связать все это с Planka через тот самый OIDC. Очень сложная схема, получается, в итоге.

  • Отсутствует функционал, который бы хотелось иметь в канбан-досках

Ранее хоть я и писал о том, что в Planka нет ничего лишнего, но при этом в ней нет и того, что хотелось бы иметь и то, что есть в том же Trello. Сюда могу отнести инструменты для контроля времени управления задачами, уведомления о задачах, для которых истекает или уже истек дедлайн, автоматизация (например, в Trello можно было назначить действие на перемещение карточки) и статистика. Отсутствие этих элементов не делает использование Planka невозможным, но их наличие сделало бы его намного приятнее.

  • Примитивная ролевая система

Наличие ролей и прав доступа присутствует в Planka, но реализовано оно очень просто. Если для индивидуального использования сервиса это не особо мешает, то вот уже на уровне небольшой, средней или внушительной команды существующая система ролей может показаться неудобной. По сути, в Planka есть только две глобальные роли: администратор и пользователь. Вдобавок к этому можно управлять тем, какие проекты и доски может просматривать и изменять пользователь. В общем-то и все.

  • Уведомления только по электронной почте

Из коробки с Planka идут только уведомления по почте, тогда как хотелось бы расширить этот список и иметь в запасе уведомления через чаты и ботов в Телеграмме, уведомления в браузерах и любые иные возможности для интеграции. Поэтому, если вы желаете кастомизировать уведомления о каких-либо действиях, то нужно придумывать решения самим.

❓ Почему выбор пал именно на Planka

Естественно, для использования на уровне команды я рассматривал не только Planka. В первую очередь решил проверить что могут предложить отечественные разработчики, которые активизировались после заявлений команды Trello о блокировках российских аккаунтов. В поле моего зрения попали, в итоге следующие сервисы:

Практически все они удовлетворяли требованиям, которые были озвучены в начале статьи, но понятно дело, что все эти решения являются платными, причем стоимость лицензии, чаше всего, зависела от числа пользователей. Проблемы начались, когда я стал согласовывать с отделом продаж этих решений возможности тестирования продукта: такое тестирование было возможно либо только в облачной версии (так было в Week), либо срок тестирования оказывался очень небольшим и составлял 7 дней.

Нам необходимо было вначале протестировать метод канбан на практике, чтобы понимать, подходит ли он нашей команде. Срок такого тестирования явно выходил за 7 дней (из которых два дня приходились бы на выходные), поэтому в итоге мы остановились на Planka. Я специально оставил ссылки на отечественные сервисы-аналоги Trello, на случай, если кто-то из читателей или подписчиков захочет попробовать их в облачном формате.

🏁 Подведем итоги

Так что вы получите, если установите Planka? Простой и минимально функциональный канбан-сервис для управления имеющимися задачами. Думаю, что Planka вполне может сойти для непритязательного персонального использования и ее можно рассматривать в рамках проверки того, насколько канбан устроит вашу команду.

По идее, можно, потратив время, допилить Planka, внедрив в нее ряд необходимых инструментов (уведомления и статистика), но это будет трата времени и в любом случае, своего рода, костыли. Этим, например, мы сейчас в команде занимаемся: решили начать со статистики и путем формирования запросов к базе данных делаем выборку по статусу задач. Потом все это дело можно обернуть в Python и прикрутить туда и уведомления, и связь с электронными таблицами.

В любом случае, Planka достойна внимания пользователей, к тому же у нее имеется работоспособная демо-версия, где вы можете потрогать сервис и понять, насколько он вас устраивает.

Если вам известные другие аналоги Trello, то напишите об этом в комментариях, может я не все нашел и не все попробовал.