Difference between revisions of "Presence on web"
(вынесено в отдельную страницу) |
m (→Бот или агент: [+] про отображение реального JID) |
||
Line 11: | Line 11: | ||
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему [[Subscription|подписку]]). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст. | Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему [[Subscription|подписку]]). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст. | ||
− | |||
* бот [[Elmer]] | * бот [[Elmer]] | ||
* бот [[Edgar]] | * бот [[Edgar]] | ||
− | * http://jabberland.com/status-en/ | + | * сервис [[Habahaba]] |
+ | * бот bot@jabberland.com (http://jabberland.com/status-en/) | ||
+ | |||
+ | Последние два могут не отображать реальный [[JID]] польлзователя. | ||
=== Серверная надстройка (плагин) === | === Серверная надстройка (плагин) === |
Revision as of 07:17, 30 May 2007
Отображение информации о присутствии на веб-странице
Решение
Есть несколько способов сделать индикатор своего статуса в Жабере на произвольной веб-странице:
Бот или агент
Специальный бот или агент, находящийся в ростере.
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему подписку). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.
- бот Elmer
- бот Edgar
- сервис Habahaba
- бот bot@jabberland.com (http://jabberland.com/status-en/)
Последние два могут не отображать реальный JID польлзователя.
Серверная надстройка (плагин)
Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)Template:Ref.
- Presence-плагин для ejabberd (такой, например, как на presence.nnjabber.org)
- Presence-плагин для Openfire (http://www.igniterealtime.org/projects/openfire/plugins.jsp)
См. также
Примечания
- Template:Note Поскольку требуется доступ к базе данных пользователей