Расширенные статусы
Материал из Мир Jabber
Версия от 11:39, 29 мая 2009; Rain (обсуждение | вклад) (Новая: __NOTOC__ Кроме основных есть также ряд так называемых ''расширенных статусов...)
Кроме основных есть также ряд так называемых расширенных статусов, позволяющих передавать разнообразную дополнительную информацию о пользователе. Все они основаны на PEP.
"Настроение" и "Активность" - это самые популярные расширенные статусы, их можно сравнить с x-статусами в ICQ. На данный момент в каждом из них можно задать около 60 значений. Также для любителей музыки выделен специальный статус - "Прослушиваемая мелодия", позволяющий публиковать информацию об исполнителе, альбоме, названии и длине дорожки, которая сейчас проигрывается в Вашем любимом плеере.
Клиенты
На данный момент поддержка PEP есть в следующих клиентах:
Клиент | Статус и стандарт | ||||||||
Location | Avatar | Mood | Activity | Tune | Chatting | Browsing | Gaming | Viewing | |
XEP-0080 | XEP-0084 | XEP-0107 | XEP-0108 | XEP-0118 | XEP-0194 | XEP-0195 | XEP-0196 | XEP-0197 | |
Psi | X | X | X | X | |||||
Gajim | X | X | X | ||||||
Pidgin | X | X | |||||||
Kopete | |||||||||
Miranda | X | X | X | ||||||
Bombus | X | X | |||||||
Tkabber | X | X | X | X | |||||
Coccinella | X | X | X | X | |||||
Jabbim | X | X | X |
Описание статусов
- User Location
- Местоположение - показывает географические координаты пользователя. Может служить, к примеру, для отображения ссылки на Ваши координаты на одном из популярных картографических сервисов (например, maps.google.com).
- User Avatar
- Аватар - позволяет показывать собеседникам в Вашем ростере аватар, отличный от того, что установлен в VCard. К примеру, в Вашей VCard может быть установлена личная фотография (и она будет доступна при просмотре кем-то Вашей визитной карточки), но в контакт-листах собеседников будет отображаться установленное в качестве аватара изображение. В некоторых клиентах (например, в Coccinella) бывает функция для быстрого переключения между такими аватарами.
- User Mood
- Настроение пользователя - позволяет задать один из нескольких десятков дополнительных статусов, который будет описывать Ваше настроение.
- User Activity
- Занятие - подобен User Mood, но позволяет указать Ваше текущее занятие.
- User Tune
- Прослушиваемая мелодия - пользователи, которые любят слушать музыку, могут воспользоваться этим статусом, чтобы собеседники в ростере могли узнать, какая мелодия сейчас играет в Вашем любимом плеере.
Перечисленные ниже расширения являются экспериментальными:
- User Chatting
- Конференции - этот статус показывает список конференций, в которых Вы присутствуете.
- User Browsing
- Серфинг в интернете - благодаря этому статусу можно узнать, какие веб-страницы просматривает пользователь.
- User Gaming
- Онлайн игры. Этот статус показывает информацию о онлайн играх, в которые Вы сейчас играете, например, название игры, название сервера, имя персонажа, его уровень и другое.
- User Viewing
- Просматриваемое видео - позволяет публиковать информацию о том, какой фильм Вы просматриваете в данный момент.
Особенности поддержки PEP
- QIP Infium имеет поддержку дополнительных статусов, но она не использует PEP и может быть прочитана только другим QIP Infium или QutIM.
- Реализация PEP в ejabberd и openfire немного различается, поэтому некоторые клиенты (например, Tkabber) могут не работать с реализацией PEP от openfire. Плюс на старых серверах, таких как ejabberd 1.x и jabberd PEP не поддерживается совсем.