среда, 4 февраля 2009 г.

Интересный ресурс - habahaba.jrudevels.org

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

Решение было найдено - была легковесная реализация в боте bot@om.tlt.ru, который и осуществлял передачу сообщений с сайта, мне в jabber, но возможности были крайне малы, да и пользоваться этой возможностью мог, разьве что, только я сам.

Некоторое время назад я увидел объявление на форумах jrudevels.org о запуске нового проекта - habahaba. Это реализация идеи "прозрачного" общения с сетью jabber без необходимости регистрации в оной.

Идея простая - пользователь сети jabber (любого сервера XMPP-федерации) регистрируется на, своего рода, транспорте - habahaba.jrudevels.org и выбирает себе "псевдоним" на этом транспорте, затем, размещает ссылку определённого вида на своём сайте или блоге. Когда кто-либо захочет написать сообщение пользователю - он переходит по этой ссылке на страничку проекта habahaba и может общаться с пользователем.

Кроме того проект предоставляет возможность показа статусных каритнок - изображений, доступных по фиксированному URL (протокол HTTP). Таким образом у Вас есть и информатор о вашем статусе в jabber и средство для общения с посетителями Вашего сайта. Удобно, не правда ли?

Теперь рассмотрим процесс от самого начала и до его апогея - процесса общения с посетителем сайта.

Первое что Вам требуется сделать - зарегистрироваться на сервисе. Для этого воспользуемся уже привычным нам из предыдущих статей - обозревателем сервиса:

Сервис при просмотре в обозревателе

Нажимаем на кнопку регистрации и в появившимся окошке вводим желаемый ник:

Окно регистрации

И нажимаем кнопочку Ok. Далее нужно авторизовать сервис и добавить его к себе в ростер (чтобы сервис "знал" о вашем статусе). С точки зрения процесса подготовки мы закончили. Теперь рассмотрим процесс общения.

Открываем в броузере адрес сервиса: http://habahaba.jrudevels.org/:

HabaHaba в броузере

В данном окошке достаточно всё просто и понятно. Замечу, лишь, что Ник в данном контексте - это тот самый ник который был указан при регистрации. JID - это любой произвольный jid в сети jabber (для отправления сообщений не требуется регистрация, регистрация нужна для того, чтобы скрыть свой адрес от спам-роботов. Пока это, конечно, не актуально, но лучше перестраховаться заранее).

Обратите внимание на примечание, что если адресат не ответил Вам, то все дальнейшие сообщения (после первого) просто не будут передаваться.

Вот как выглядит это окно после того, как адресат ответил:Окно habahaba после ответа

А вот так выглядит этот разговор со стороны собеседника в Jabber:

Разговор со стороны jabber

Вот, вобщем-то и всё, если у Вас нет сайта или блога (а также в случае, если Вам не требуется обратная связь оттуда), то дальнейшее Вам читать нет смысла. Для тех, у кого есть необходимость обратной связи с посетителями сайта/блога - предлагаю ознакомиться с дополнительными возможностями habahaba

Первое - это небольшой информер, который представляет из себя картинку иллюстрирующую Ваш текущий статус в сети Jabber (онлайн, вышел, недоступен, не беспокоить, не в сети). Вот пример информера автора данной статьи:

Мой статус

Адрес этой ссылки выглядит так:

http://habahaba.jrudevels.org/status.py/OM/habahaba.jpg


Соответственно тэг HTML:

<a src='http://habahaba.jrudevels.org/status.py/OM/habahaba.jpg'>


Или BBCode:

[img]http://habahaba.jrudevels.org/status.py/OM/habahaba.jpg[/img]


Второе - это ссылка на страничку отправки сообщения, в сочетании с картинкой статуса это выглядит так:

Статус со ссылкой

Адрес ссылки на страничку:

http://habahaba.jrudevels.org/?OM


Соответственно тэг HTML:

<a href='http://habahaba.jrudevels.org/?OM'>Сообщение для меня</a>


Или тэг BBCode:

[url]http://habahaba.jrudevels.org/?OM[/url]


На этом всё. Приятного общения!


Холомьёв Григорий Юрьевич, 2007

Комментариев нет:

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