Difference between revisions of "Presence"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m
 
(36 intermediate revisions by 14 users not shown)
Line 1: Line 1:
Информация о присутствии (Presence) - специального вида информационные пакеты, которые содержат в себе информацию о том, подключен ли в данный момент определенный [[JID]] к [[Jabber]]-сети, а также передает информацию о его [[status|статусе и статусном сообщении]] и [[priority|приоритете]].
+
{{RealTitle|Информация о присутствии}}
 +
'''Информация о присутствии''' (англ. ''Presence'') — [[iq|информационные пакеты]] специального вида, которые содержат в себе информацию о том, подключен ли в данный момент определенный [[JID]] к сети [[Jabber]], а также передаёт его [[статус]], [[статусное сообщение]] и [[приоритет]].
  
За доставку таких пакетов ответственен [[server|сервер]].
+
За доставку таких пакетов ответственен [[сервер]].
  
Обычно, необходимым условием получения информации о присутствии какого-либо контакта является наличие его в [[roster|контакт-листе]] и наличие [[subscription|подписки]] от данного контакта.
+
Обычно необходимым условием получения информации о присутствии какого-либо контакта является наличие его в [[ростер|ростере]] принимающей стороны и наличие [[подписка|подписки]] от данного контакта.
  
== Информация о присутствии в Web-е ==
+
На объём передаваемой информации о присутствии можно влиять посредством [[Privacy Lists|списков приватности]].
Сейчас есть несколько способов сделать индикатор своего статуса в джаббере у себя на страничке:
+
* Специальный [[bot|бот]] или [[agent|агент]], сидящий в [[roster|ростере]]
+
** [[Habahaba]]
+
** [[Elmer]]
+
** [[Edgar]]
+
* Серверная надстройка (плагин), работающая только с локальными аккаунтами
+
** Presence-плагин для [[ejabberd]] (такой, например, как на [http://www.nnjabber.org/ presence.nnjabber.org])
+
** Presence-плагин для [[Openfire]] (http://www.igniterealtime.org/projects/openfire/plugins.jsp)
+
  
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус. Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.
+
== См. также ==
 +
* [[Отображение информации о присутствии на веб-странице]]
  
[[Category:Documentation]]
+
 
[[Category:Term]]
+
[[Category:Термины]]

Latest revision as of 17:47, 17 November 2015

В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — Информация о присутствии.
Для ссылок сюда с других страниц
ЯВики используйте название
Информация о присутствии
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Presence

Информация о присутствии (англ. Presence) — информационные пакеты специального вида, которые содержат в себе информацию о том, подключен ли в данный момент определенный JID к сети Jabber, а также передаёт его статус, статусное сообщение и приоритет.

За доставку таких пакетов ответственен сервер.

Обычно необходимым условием получения информации о присутствии какого-либо контакта является наличие его в ростере принимающей стороны и наличие подписки от данного контакта.

На объём передаваемой информации о присутствии можно влиять посредством списков приватности.

См. также[edit]