OpenTask — простой сервис задач

Приветствую всех!

Сделал небольшой бесплатный сервис задач, который позволяет обсудить поставленную задачу с друзьями или коллегами. Причем важно то, что тем людям, с которыми вы хотите обсудить мероприятие, совершенно не нужно регистрироваться. При создании задачи вы просто указываете E-mail приглашаемого (или приглашаемых) и человек сразу может принять участие в обсуждении.

Для чего это сделано — наверняка все сталкивались с ситуацией, когда нужно коллективно что-либо обсудить. Как это сделать?

Можно, например, воспользоваться групповым чатом в скайпе. Да это быстро и удобно. А если обсуждение затягивается на несколько дней или недель? А если не все участники зарегистрированы? Просить их зарегистрироваться ради одного мероприятия? Наверняка не очень хочется кого-то напрягать.

Можно использовать группу (встречу) вконтакте. Но встает вопрос о том, что никаких уведомлений о новом сообщении в группу нет и приходится регулярно заходить и смотреть — а не написал ли кто-нибудь и что-нибудь в нужную группу? Да и опять же проблема наличия всех нужных людей в этом самом вконтакте. Я например зарегистрировался там относительно недавно после настоятельных просьб друзей и именно для участиях в подобных обсуждениях. Правда захожу туда дай бог раз в неделю. И это мне совершенно не удобно.

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

Сервис OpenTask я сделал в первую очередь для себя, но как и некоторые другие свои проекты решил сделать доступными и для всех желающих.

И так, что же может OpenTask?
  1. Создание задачи-напоминалки для себя.
  2. Приглашение в задачу нужных людей без регистрации. Регистрация нужна только для того, чтобы создавать задачи.
  3. Уведомления о каждом комментарии на e-mail каждого участника задачи. Письмо содержит и сам комментарий.
  4. Можно назначить дату окончания задачи и, опционально, есть возможность уведомлений об приближающемся сроке завершения.
  5. Создание категорий и присвоение этих категорий задачам.
  6. Выделение задач цветом.
  7. Возможно делегировать управление задачей всем участникам задачи.
  8. Простенькая записная книжка, чтобы не вводить часто используемые адреса вручную при приглашении в задачу.
  9. Наличие английского языка позволяет проводить обсуждения не только с русскоязычными пользователями.
  10. Отдельная кнопочка «Напомнить» для каждого участника задачи. Вежливо напоминает о том, что надо бы зайти.
А что OpenTask не может?
  1. Есть ограничение на количество участников задачи — не более 30-ти. Хотя, если нужно больше — по отдельному запросу и это возможно.
  2. Это не социальная сеть, поэтому никаких друзей и прочего, присущего социальным сетям.
  3. Не может не содержать ошибок, багов, недоработок. Если обнаружите — напишите, пожалуйста об этом.
Как пригласить в задачу и что при этом происходит?

Когда вы приглашаете нового участника задачи, который не имеет регистрации, для него генерируется уникальная ссылка, которая приходит на указанный в приглашении e-mail адрес. Сама ссылка довольно длинная, что уже является достаточной гарантий того, что в задачу не зайдет посторонний, но в качестве дополнительной защиты при приглашении можно задать пароль, который пользователь сможет самостоятельно сменить (или задать, если приглашение без пароля).

При приглашении дается возможность ввести текст сопроводительной записки, которая будет в письме-приглашении.

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

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

Некоторые технические подробности

Сервис работает на обычном хостинге
Движок самописный, PHP+MySQL
Оповещение о приближении события — perl-скрипт по крону
Определение страны по IP для корректного отображения языка сайта при первом посещении с помощью API сервиса wipmania.com
Столкнулся с тем, функция mail() периодически жутко тупит, поэтому пришлось делать костыль — приглашения, комменты записываются в базу, потом скриптик по крону их подбирает. Наверное, обычно это как-то иначе реализуется?

Расходы на создание

Время — около двух недель, вечерами, исключая выходные.
Хостинг уже был, поэтому бесплатно, благо тариф позволяет.
Доменное имя — 520р.
Разработка логотипа на Freelance.ru — 500р.
Итого: 1020р.

Дальнейшие планы

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

Добро пожаловать на сервис OpenTask.net! Буду рад, если кому-либо этот сервис поможет.
+6
3 декабря 2010, 15:28
2
passerby 37,5

комментарии (19)

+3
angerov #
Неплохо бы «демо вход» сделать.
+1
midday #
Да. Автор бы сделал ссылку для обсуждения своего проекта и кинул сюда.
+1
passerby #
Спасибо, сделаю
+2
userpiv #
Е-майл: reg@searchtalk.ru
Пароль: 123456

Отношения к сервису не имею, создал доступ просто так…
+4
icegreenberry #
Уже не вспомню сколько таких сервисов тут анонсировали. Нет, плохого в этом нет ничего, но Вы хотя бы демо доступ сразу сделайте какой-то, чтобы можно было посмотреть его изнутри.
+2
Autorun #
Регистрироваться, а соответственно и пользоваться, не захотелось абсолютно, когда зашел на сайт.
0
4dmonster #
Как раз вчера был вопрос про системы управления проектами habrahabr.ru/qa/2738/, там много сылок накидали в ответы.
Чем ваша система лучше отличается?
0
passerby #
Отличается тем, что это не система управления проектами :)
Это система для обсуждения конкретной задачи небольшой группой людей, причем зарегистрированным должен быть только создатель задачи — остальным регистрация не требуется. В этом большое удобство, во всяком случае для меня. Собственно, для себя и делал :)
–1
Smi1e #
Немного режет слух то, что сервис по-английски называется «Open Task» (в единственном числе), а по-русски — «Открытые задачи» (во множественном числе).
Но это не смертельно.
0
passerby #
Ну, Open Tasks произносится тяжелее. Полагаю, что это и действительно не смертельно :)
+1
huze #
Слишком много букв для описания сервиса такого рода. Уже все буквы кем-то когда-то были написаны, их второй раз читать совсем не интересно. Добавьте в описание скриншоты, скринкаст, баб. А лучше ещё всё это сделать на главной странице проекта.

Ну или на худой конец регистрацию без почты, на OpenID, Facebook connect, ВКонтакте API или Mail.Ru API. Ну очень не хочется лезть в почту за активацией аккаунта или что там ещё все изобретают.

Поверьте, всё это сильно уменьшит процент отказов. А лучше не верьте — проверьте.
0
passerby #
Спасибо, наверное и правда сделаю.
0
pr0tect0r #
отличный способ рассылать эффективный спам тысячам пользователей:
«А давайте обсудим новые таблетки для увеличения пениса ....»

Отличный проект!
0
passerby #
Собственно, поэтому и сделано ограничение — 30 человек на задачу. Я думаю, что спамеров подобный вариант не заинтересует.
0
Qiwichupa #
зачем чувачку на лого руку оторвали?? За что???
0
ilawyer #
Может плечо, а не руку?
0
installero #
А почему не воспользоваться Гугл группс? :)
0
passerby #
Я пробовал — как-то не сложилось. Вроде бы и дает пригласить участника с любым е-мейлом (не гуглевским), но вот потом требует от приглашенного — «Войдите, указав аккаунт google». Иначе ничего сделать и посмотреть не дает.
Как владелец аккаунта гугля попробовал создать обсуждение — похоже, что предлагает отправить письмо куда-то. Вобщем, достаточно мутно там все.

Предлагаю попробовать и сравнить :)
0
passerby #
Собственно, да — все основные функции только зарегистрированным пользователям. Я же пробовал создавать приватную группу и именно для этого требуется регистрация. Вот выдержка из хелпа:

Аккаунт Google не требуется для того, чтобы:

* читать сообщения в общедоступных группах,
* вести поиск по группам, сообщениям или авторам,
* публиковать сообщения в группах по электронной почте, если данная группа имеет неограниченный доступ или вы являетесь ее участником,
* присоединяться к общедоступной группе Google по электронной почте.

OpenTask же предполагает возможность приватного обсуждения без регистрации участников

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