Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Таск-трекер на php и jQuery

Просмотров: 3349Комментарии: 0
Alib.spb.ru

Хотел я между делом написать таск-трекер. Ну, список задач то есть простой, но внятный. Сначала вообще думал про крйзи-вариант - jQuery + localStorage и непонятно как синхронизировать... (ну, то есть идея-то была - закинуть по ssh/sftp шифрованное JSON хранилище на сервер, откуда его забирать периодически).

Но, к счастью или наоборот - "всё написано до нас". Решил посмотреть, что есть. Выяснил, что есть куча плагинов к jQuery, буквально - "бери-не-хочу", и пользуйся на здоровье. А еще есть куча решений, которые "таск-менеджер из коробки". Об одном таком и хочу рассказать.

Это трекер myTinyTodo - связка php + jQuery, и mysql/sqlite в качестве БД. Есть все, что мне надо:

  • Собственно, таски. К каждому можно дать комментарий.
  • Сортировка Drag-n-drop.
  • Можно, но не обязательно - даты дедлайна вводить.
  • Списки-закладки (очень удобно: отдельно можно вести домашние дела, рабочие...)
  • Теги и соответственно отображение задач по тегам
  • Экспорт в CSV, iCal
  • Защита паролем
  • Русскоязычный интерфейс (не обязательно, но приятно, что есть)
  • Приоритеты можно прописать... от -1 до +2 (несного странно, но привыкнуть можно)
  • Адаптив для мобильных (ну... как сказать - там интерфейс изначально такое ощущение, что под мобильные писался)
Из минусов: есть неактивный RSS, который никакими силами не получилсь оживить. Но как бы не очень и критично. И последнее обновление - в 2014 году, до того - в 2011. Как бы "мертвый проект", но - сам когда что-то делаю-пишу, тоже не выпускаю по релизу в месяц... так, раз в пару-тройку лет, так что темп понятный. Главное - работает. (А вообще, судя по changelog - проект с 2009 года живет).

Устанавливается достаточно просто: скачиваем, заливаем на сервер, запускаем setup.php, проходим все шаги, удаляем setup.php... Пользуемся.

В общем, искренне рекомендую!

Ссылка на проект: http://www.mytinytodo.net/

Скринщот с сайта проекта:

Оставьте комментарий!


Комментарий будет опубликован после проверки

     

  

(обязательно)