Difference between revisions of "PEP"
From JaWiki (Jabber/XMPP wiki)
m (Reverted edits by 199.119.142.171 (talk) to last revision by Binary) |
|||
(30 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
− | = Personal Eventing via Pubsub | + | {{Interwiki |
+ | | ruwiki = | ||
+ | | enwiki = | ||
+ | | jworld = PEP | ||
+ | }} | ||
+ | '''PEP''' (Personal Eventing via Pubsub) - протокол являющий расширением (или даже упрощением) [[PubSub]]. | ||
[http://www.xmpp.org/extensions/xep-0163.html XEP-0163: Personal Eventing via Pubsub] | [http://www.xmpp.org/extensions/xep-0163.html XEP-0163: Personal Eventing via Pubsub] | ||
− | |||
− | |||
− | |||
Сервер, который поддерживает PEP должен предоставлять каждому пользователю сервера возможность создавать свои приватные pubusb-узлы в своем "голом" [[JID|JID-е]] (который без [[Resource|ресурсной]] части). Писателем для этих узлов будет сам пользователь, читатели могут ограничиваться "белым" списком, ростером или другим способом {{todo|уточнить}}. | Сервер, который поддерживает PEP должен предоставлять каждому пользователю сервера возможность создавать свои приватные pubusb-узлы в своем "голом" [[JID|JID-е]] (который без [[Resource|ресурсной]] части). Писателем для этих узлов будет сам пользователь, читатели могут ограничиваться "белым" списком, ростером или другим способом {{todo|уточнить}}. | ||
− | Пользователь может писать в свои узлы любую персональную информацию. В данный момент созданы следующие расширения стандарта PEP: | + | |
− | {{ | + | == Применение == |
+ | |||
+ | Пользователь может писать в свои узлы любую персональную информацию. В данный момент созданы следующие расширения для стандарта PEP: | ||
+ | * {{xep|0080|User Geolocation}} — [[местоположение]] | ||
+ | * {{xep|0084|User Avatar}} — [[аватара]] | ||
+ | * {{xep|0107|User Mood}} — [[настроение]] | ||
+ | * {{xep|0108|User Activity}} — [[занятие]] | ||
+ | * {{xep|0118|User Tune}} — [[музыка|музыка, которую пользователь слушает в данный момент]] | ||
+ | * {{xep|0194|User Chatting}} — [[конференции]] | ||
+ | * {{xep|0196|User Gaming}} — игры | ||
+ | * {{xep|0195|User Browsing}} — просматриваемые веб-страницы | ||
+ | * {{xep|0197|User Viewing}} — TV, фильмы и т.п. | ||
+ | |||
+ | PEP неявно для пользователя используется также в: | ||
+ | * {{xep|0154|User Profile}} — [[Профиль]] | ||
+ | |||
+ | Стандарт PEP, конечно же, не указывает, что всю эту информацию пользователь должен предоставлять, также он не указывает, что все друзья в [[Roster|ростере]] обязаны её принимать. Пользователь может транслировать только то, что хочет, а "контакт" может в любой момент отписаться или подписаться на любую информацию самостоятельно. | ||
== PEP и Статус == | == PEP и Статус == | ||
+ | == Поддержка в программах == | ||
+ | |||
+ | === Клиенты === | ||
+ | * [[Psi]] 0.11: | ||
+ | ** можно публиковать текущую проигрываемую композицию; | ||
+ | * [[Miranda]] 0.7 (после билда №28); | ||
+ | * [[Tkabber]] 0.10.x (все версии после 7 октября 2007 года): | ||
+ | ** работает только с XEP-0107/0108/0118 <sup>[http://tkabber.jabber.ru/node/378 источник]</sup>; | ||
+ | * [[Gajim]] c 0.12-alpha1 (поддержка XEP-0107/0108/0118/0163) <sup>[http://trac.gajim.org/wiki/GajimXEPSupport источник]</sup>. | ||
+ | |||
+ | === Серверы === | ||
+ | * [[ejabberd]] (с версии 2.0) | ||
+ | |||
+ | === Транспорты === | ||
+ | * PyICQ-t стабильно с версии 0.81a3 (X-Status -> Moods/Activity/Tune) <sup>[http://groups.google.com/group/py-transports/browse_thread/thread/16fcca4965e73637 источник]</sup>. | ||
== См. также == | == См. также == | ||
* [[PubSub]] — Publish-Subscribe | * [[PubSub]] — Publish-Subscribe | ||
+ | * [[Profile]] — User Profile | ||
* [[Developer:Pubsub and Pep]] — информация для разработчиков | * [[Developer:Pubsub and Pep]] — информация для разработчиков | ||
+ | |||
+ | [[Category:Расширения]] |
Latest revision as of 22:02, 20 December 2016
Статьи по этой теме на других вики-сайтах: | |
---|---|
PEP — JabberWorld |
PEP (Personal Eventing via Pubsub) - протокол являющий расширением (или даже упрощением) PubSub. XEP-0163: Personal Eventing via Pubsub
Сервер, который поддерживает PEP должен предоставлять каждому пользователю сервера возможность создавать свои приватные pubusb-узлы в своем "голом" JID-е (который без ресурсной части). Писателем для этих узлов будет сам пользователь, читатели могут ограничиваться "белым" списком, ростером или другим способомToDo: уточнить
.
Contents
Применение[edit]
Пользователь может писать в свои узлы любую персональную информацию. В данный момент созданы следующие расширения для стандарта PEP:
- XEP-0080: User Geolocation — местоположение
- XEP-0084: User Avatar — аватара
- XEP-0107: User Mood — настроение
- XEP-0108: User Activity — занятие
- XEP-0118: User Tune — музыка, которую пользователь слушает в данный момент
- XEP-0194: User Chatting — конференции
- XEP-0196: User Gaming — игры
- XEP-0195: User Browsing — просматриваемые веб-страницы
- XEP-0197: User Viewing — TV, фильмы и т.п.
PEP неявно для пользователя используется также в:
Стандарт PEP, конечно же, не указывает, что всю эту информацию пользователь должен предоставлять, также он не указывает, что все друзья в ростере обязаны её принимать. Пользователь может транслировать только то, что хочет, а "контакт" может в любой момент отписаться или подписаться на любую информацию самостоятельно.
PEP и Статус[edit]
Поддержка в программах[edit]
Клиенты[edit]
- Psi 0.11:
- можно публиковать текущую проигрываемую композицию;
- Miranda 0.7 (после билда №28);
- Tkabber 0.10.x (все версии после 7 октября 2007 года):
- работает только с XEP-0107/0108/0118 источник;
- Gajim c 0.12-alpha1 (поддержка XEP-0107/0108/0118/0163) источник.
Серверы[edit]
- ejabberd (с версии 2.0)
Транспорты[edit]
- PyICQ-t стабильно с версии 0.81a3 (X-Status -> Moods/Activity/Tune) источник.
См. также[edit]
- PubSub — Publish-Subscribe
- Profile — User Profile
- Developer:Pubsub and Pep — информация для разработчиков