Difference between revisions of "Presence on web"
From JaWiki (Jabber/XMPP wiki)
(-template:ref/note) |
m (Reverted edits by 199.119.142.171 (talk) to last revision by Binary) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{RealTitle|Отображение информации о присутствии на веб-странице}} | {{RealTitle|Отображение информации о присутствии на веб-странице}} | ||
− | Есть несколько способов сделать индикатор своего [[статус|статуса]] в Jabbеr на произвольной веб-странице. | + | Есть несколько способов сделать индикатор своего [[статус|статуса]] в Jabbеr на произвольной веб-странице. |
== Бот или агент == | == Бот или агент == | ||
Line 25: | Line 25: | ||
* [http://jabberland.com/status-en/ bot@jabberland.com] | * [http://jabberland.com/status-en/ bot@jabberland.com] | ||
| | | | ||
− | |||
* [[Habahaba]] | * [[Habahaba]] | ||
* [http://presence.jabberfr.org/ presence.jabberfr.org] | * [http://presence.jabberfr.org/ presence.jabberfr.org] | ||
Line 36: | Line 35: | ||
Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)<ref>Поскольку требуется доступ к базе данных пользователей.</ref>. | Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)<ref>Поскольку требуется доступ к базе данных пользователей.</ref>. | ||
− | * Presence-плагин для [[ejabberd]] (такой, например, как на [http://www.jabber.ru/node/1300 | + | * Presence-плагин для [[ejabberd]] (такой, например, как на [http://www.jabber.ru/node/1300 jabber.ru] (нужно зарегистрироваться на presence.jabber.ru)) |
* Presence-плагин для [[Openfire]] (http://www.igniterealtime.org/projects/openfire/plugins.jsp) | * Presence-плагин для [[Openfire]] (http://www.igniterealtime.org/projects/openfire/plugins.jsp) | ||
Line 43: | Line 42: | ||
* [[Статус|Статус и статусное сообщение]] | * [[Статус|Статус и статусное сообщение]] | ||
* [[Информация о присутствии]] | * [[Информация о присутствии]] | ||
+ | * [[Веб-клиент]] | ||
== Примечания == | == Примечания == | ||
<references/> | <references/> |
Latest revision as of 22:01, 20 December 2016
В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — Отображение информации о присутствии на веб-странице.
Для ссылок сюда с других страниц
ЯВики используйте название
Отображение информации о присутствии на веб-странице
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Presence_on_web
ЯВики используйте название
Отображение информации о присутствии на веб-странице
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Presence_on_web
Есть несколько способов сделать индикатор своего статуса в Jabbеr на произвольной веб-странице.
Бот или агент[edit]
Специальный бот или сервис, находящийся в ростере.
Основной принцип у них общий: вы добавляете к себе в ростер специального бота и разрешаете ему видеть свой статус (т.е. предоставляете ему подписку). Бот будет все время висеть в онлайне и следить за изменениями вашего статуса. Затем вы получаете специальный HTML код, который должны разместить у себя на страничке. В этом коде записан вызов CGI-скрипта, который напрямую связывается с ботом и выясняет ваш текущий статус, и потом рисует картинку или пишет нужный текст.
Боты | Агенты[агенты 1] | |
---|---|---|
Показывают реальный JID пользователя. | ||
Могут скрывать реальный JID пользователя. |
- ↑ Многие клиенты распознают их JID как адрес агента (или транспорта) и имеют возможность отключить его отображение в окне ростера.
Серверная надстройка (плагин)[edit]
Серверная надстройка (плагин), работающая только с локальными аккаунтами (аккаунтами того же сервера)[1].
- Presence-плагин для ejabberd (такой, например, как на jabber.ru (нужно зарегистрироваться на presence.jabber.ru))
- Presence-плагин для Openfire (http://www.igniterealtime.org/projects/openfire/plugins.jsp)
См. также[edit]
Примечания[edit]
- ↑ Поскольку требуется доступ к базе данных пользователей.