Task tracker 3.0.0

Web приложение для трекинга задач на основе Yii2 и MySQL с открытым исходным кодом.

Имеет интуитивно понятный интерфейс и не требователен к инфраструктуре.

Новое в этой версии:

  • Раздел с задачами вынесен в отдельный модуль (его функции по прежнему входят в комплект поставки, данное обновление касается только архитектуры приложения);
  • Добавлено уведомление по email о создании задачи и изменении её статуса ..

В приложении предусмотрены три роли:

  • Пользователь.
    Может только выполнять поставленные ему задачи;
  • Менеджер.
    Может не только выполнять, но и создавать и редактировать задачи;
  • Администратор.
    Имеет полный доступ к приложению.

Ознакомиться с исходным кодом и скачать можно на GitHub. Там же в файле README.md приводится описание процесса установки.

В комплекте прилагаются тестовые данные для начала работы с приложением и демонстрации его возможностей:

  • Четыре пользователя (пароли совпадают с логинами): admin, manager, user, test;
  • Несколько тестовых задач.
В условиях реальной эксплуатации настоятельно рекомендуется удалить тестовые задачи и создать собственных пользователей, после чего удалить тестовых.

2 комментария

  1. Хороший чистый, на первый взгляд, движок. Но, надо развивать. Например, пока что он хорош только для начальника (создатель задач) и подчиненных (только исполнение), а в реальной жизни даже исполнители должны создавать свои задачи для себя или для других подчиненных. Т.е. важно продумать гибкую ролевую модель, желательно до элементов. Т.е. есть несколько проектов, у каждого свой руководитель, подчиненные должны видеть и работать только с теми которые для них предназначены. В каких то задачах есть скрытые поля, которые также могут быть недоступны для всех исполнителей, т.е. инициатор задачи может определить видимость в рамках задачи или проекта, а администратор в рамках всей системы. К сожалению я не сильно программист, поэтому не смогу наверное лично поучаствовать в доработке, но могу посодействовать в реальных кейсах.

    1. Спасибо! Все замечания так или иначе учитываются при выпуске следующих версий. Но, что и когда именно будет реализовано, я точно сказать не могу. Проект некоммерческий, полностью открытый и разрабатывается пока только мной. Поэтому, если есть время, разработка ведётся, если его нет, приостанавливается на неопределённый срок. К сожалению я не сильно программист, поэтому не смогу наверное лично поучаствовать в доработке, но могу посодействовать в реальных кейсах. Консультативная помощь, это очень хорошо. Однако, скажу честно, я был бы гораздо больше рад, если бы к работе над проектом начали подключаться ещё и программисты. «Кейсы», идеи, «хотелки», это само по себе неплохо. Только, кто их будет воплощать в жизнь?..

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

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