В таск-трекере Kaiten появились Дополнения: пользователи могут создавать свои фичи для сервиса

от автора

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

Зачем нужны Дополнения и почему бы Kaiten не разработать фичи самостоятельно?

Будем честны, идея в целом не нова. Подобные опции есть у наших зарубежных конкурентов, например у Trello и Jira. И это нормальная практика — предоставлять пользователям возможность адаптировать продукт «под себя».

Каждый день мы получаем множество запросов на добавление новых функций. Однако в приоритет попадают только те, которые нужны большинству клиентов. Но что делать, если конкретное решение актуально лишь для одной компании, и оно ей крайне необходимо? Как раз для таких случаев Дополнения — это идеальное решение. 

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

Пример дополнения: интеграция с Яндекс.Диском

Для наглядности разберём пример. В Kaiten не было встроенной интеграции с Яндекс.Диском, хотя некоторые пользователи активно пользуются этим сервисом и хотели бы быстро загружать файлы в задачи. Наш разработчик написал код дополнения, которое позволило интегрировать этот функционал. Код загрузили сначала в наш аккаунт, а потом сделали публичным для всех пользователей.

Вот как это работает: в карточках добавлена кнопка дополнения, при нажатии на нее открывается Яндекс Диск, выбираются нужные файлы и подгружаются в карточку.

Так выглядит дополнение «Яндекс Диск» в Kaiten. Позволяет добавить файлы в карточку.

Так выглядит дополнение «Яндекс Диск» в Kaiten. Позволяет добавить файлы в карточку.

Как разработчику добавить свое дополнение в Kaiten

Если у вас есть идея дополнения, вы можете реализовать её самостоятельно и добавить в свой аккаунт. Вот как это работает:

  • Зарегистрируйтесь в кабинете разработчика Kaiten;

  • Изучите документацию;

  • Напишите код дополнения и разместите его на своем сервере;

  • Вставьте ссылку на ваш репозиторий в кабинете разработчика в Kaiten;

  • Используйте созданное вами дополнение в своей работе.

Документация по разработке дополнений для Kaiten

Документация по разработке дополнений для Kaiten

Хотите сделать свое дополнение публичным для всех пользователей? 

Скоро мы добавим возможность для публикации. Анонсируем в Telegram-канале. В будущем планируется запуск функции монетизации дополнений, чтобы разработчики могли зарабатывать на своих идеях, предлагая их другим пользователям.

Для пользователей: есть идея новой функции? Пишите нам!

Если у вас есть запрос на конкретную функцию, но вы не хотите разрабатывать её самостоятельно, мы можем помочь вам. Оставьте заявку через форму на нашем сайте, опишите свою идею, и мы предложим варианты её реализации.


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

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


ссылка на оригинал статьи https://habr.com/ru/articles/849316/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *