Difference between revisions of "Presence on web"
From JaWiki (Jabber/XMPP wiki)
(→Бот или агент: +habahaba.im) |
(-template:ref/note) |
||
| Line 7: | Line 7: | ||
Специальный [[бот]] или [[сервис]], находящийся в [[ростер|ростере]]. | Специальный [[бот]] или [[сервис]], находящийся в [[ростер|ростере]]. | ||
| − | Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему [[подписка|подписку]]). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст. | + | Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему [[подписка|подписку]]). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст. |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | {| class="standard" style="border:0" | |
| − | : | + | | style="border:0" | |
| − | : | + | ! Боты |
| + | ! Агенты<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>Поскольку требуется доступ к базе данных пользователей.</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: | ||
== Примечания == | == Примечания == | ||
| − | + | <references/> | |
Revision as of 10:53, 16 September 2010
В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — Отображение информации о присутствии на веб-странице.
Для ссылок сюда с других страниц
ЯВики используйте название
Отображение информации о присутствии на веб-странице
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Presence_on_web
ЯВики используйте название
Отображение информации о присутствии на веб-странице
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Presence_on_web
Есть несколько способов сделать индикатор своего статуса в Jabbеr на произвольной веб-странице.
Бот или агент
Специальный бот или сервис, находящийся в ростере.
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему подписку). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.
| Боты | Агенты[агенты 1] | |
|---|---|---|
| Показывают реальный JID пользователя. | ||
| Могут скрывать реальный JID пользователя. |
- ↑ Многие клиенты распознают их JID как адрес агента (или транспорта) и имеют возможность отключить его отображение в окне ростера.
Серверная надстройка (плагин)
Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)[1].
- Presence-плагин для ejabberd (такой, например, как на presence.jabber.ru или presence.nnjabber.org)
- Presence-плагин для Openfire (http://www.igniterealtime.org/projects/openfire/plugins.jsp)
См. также
Примечания
- ↑ Поскольку требуется доступ к базе данных пользователей.