Difference between revisions of "Presence on web"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Бот или агент: +habahaba.im)
(-template:ref/note)
Line 7: Line 7:
 
Специальный [[бот]] или [[сервис]], находящийся в [[ростер|ростере]].
 
Специальный [[бот]] или [[сервис]], находящийся в [[ростер|ростере]].
  
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему [[подписка|подписку]]). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.  
+
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему [[подписка|подписку]]). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.
* агент [[Habahaba.im]] <sup>(1)</sup> <sup>(2)</sup>
+
* агент [[Habahaba]] <sup>(1)</sup> <sup>(2)</sup>
+
* бот [[web-apps]] <sup>(1)</sup>
+
* бот [[Elmer]]
+
* бот [[Edgar]]
+
* бот bot@jabberland.com (http://jabberland.com/status-en/) <sup>(1)</sup>
+
* агент presence.jabberfr.org (http://presence.jabberfr.org/) <sup>(1)</sup> <sup>(2)</sup>
+
  
----
+
{| class="standard" style="border:0"
: (1)&nbsp;— могут не отображать реальный [[JID]] пользователя.
+
| style="border:0" |
: (2)&nbsp;— многие клиенты распознают этот JID как адрес агента (или [[gateway|транспорта]]) и имеют возможность отключить его отображение в окне ростера.
+
! Боты
 +
! Агенты<ref group="агенты">Многие клиенты распознают их JID как адрес агента (или [[транспорт|транспорта]]) и имеют возможность отключить его отображение в окне ростера.</ref>
 +
|-
 +
| Показывают реальный [[JID]] пользователя.
 +
|
 +
* [[Elmer]]
 +
* [[Edgar]]
 +
|
 +
|-
 +
| Могут скрывать реальный JID пользователя.
 +
|
 +
* [[web-apps]]
 +
* [http://jabberland.com/status-en/ bot@jabberland.com]
 +
|
 +
* [[Habahaba.im]]
 +
* [[Habahaba]]
 +
* [http://presence.jabberfr.org/ presence.jabberfr.org]
 +
|}
 +
 
 +
<references group="агенты"/>
  
 
== Серверная надстройка (плагин) ==
 
== Серверная надстройка (плагин) ==
  
Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера){{ref|Only_local_accounts}}.
+
Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)<ref>Поскольку требуется доступ к базе данных пользователей.</ref>.
  
 
* Presence-плагин для [[ejabberd]] (такой, например, как на [http://www.jabber.ru/node/1300 presence.jabber.ru] или [http://www.nnjabber.org/ presence.nnjabber.org])
 
* Presence-плагин для [[ejabberd]] (такой, например, как на [http://www.jabber.ru/node/1300 presence.jabber.ru] или [http://www.nnjabber.org/ presence.nnjabber.org])
Line 34: Line 46:
 
== Примечания ==
 
== Примечания ==
  
#{{note|Only_local_accounts}} Поскольку требуется доступ к базе данных пользователей
+
<references/>

Revision as of 10:53, 16 September 2010

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

Есть несколько способов сделать индикатор своего статуса в Jabbеr на произвольной веб-странице.

Бот или агент

Специальный бот или сервис, находящийся в ростере.

Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему подписку). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.

Боты Агенты[агенты 1]
Показывают реальный JID пользователя.
Могут скрывать реальный JID пользователя.
  1. Многие клиенты распознают их JID как адрес агента (или транспорта) и имеют возможность отключить его отображение в окне ростера.

Серверная надстройка (плагин)

Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)[1].

См. также

Примечания

  1. Поскольку требуется доступ к базе данных пользователей.