Difference between revisions of "PEP"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m
m (Reverted edits by 199.119.142.171 (talk) to last revision by Binary)
 
(28 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]
 
== Описание ==
 
Этот протокол является расширением (или даже упрощением) [[PubSub|PubSub-а]].
 
  
 
Сервер, который поддерживает PEP должен предоставлять каждому пользователю сервера возможность создавать свои приватные pubusb-узлы в своем "голом" [[JID|JID-е]] (который без [[Resource|ресурсной]] части). Писателем для этих узлов будет сам пользователь, читатели могут ограничиваться "белым" списком, ростером или другим способом {{todo|уточнить}}.  
 
Сервер, который поддерживает PEP должен предоставлять каждому пользователю сервера возможность создавать свои приватные pubusb-узлы в своем "голом" [[JID|JID-е]] (который без [[Resource|ресурсной]] части). Писателем для этих узлов будет сам пользователь, читатели могут ограничиваться "белым" списком, ростером или другим способом {{todo|уточнить}}.  
Line 9: Line 11:
  
 
== Применение ==
 
== Применение ==
 +
 
Пользователь может писать в свои узлы любую персональную информацию. В данный момент созданы следующие расширения для стандарта PEP:
 
Пользователь может писать в свои узлы любую персональную информацию. В данный момент созданы следующие расширения для стандарта PEP:
* [http://www.xmpp.org/extensions/xep-0118.html XEP-0118: User Tune] — музыка, которую пользователь слушает в данный момент.
+
* {{xep|0080|User Geolocation}} — [[местоположение]]
* [http://www.xmpp.org/extensions/xep-0107.html XEP-0107: User Mood] — настроение
+
* {{xep|0084|User Avatar}} — [[аватара]]
* [http://www.xmpp.org/extensions/xep-0084.html XEP-0084: User Avatar] — аватар
+
* {{xep|0107|User Mood}} — [[настроение]]
* [http://www.xmpp.org/extensions/xep-0080.html XEP-0080: User Geolocation] — местоположение.
+
* {{xep|0108|User Activity}} — [[занятие]]
* [http://www.xmpp.org/extensions/xep-0197.html XEP-0197: User Viewing] — просматриваемое TV, фильмы и т.п.
+
* {{xep|0118|User Tune}} — [[музыка|музыка, которую пользователь слушает в данный момент]]
* [http://www.xmpp.org/extensions/xep-0196.html XEP-0196: User Gaming] — игры
+
* {{xep|0194|User Chatting}} — [[конференции]]
* [http://www.xmpp.org/extensions/xep-0195.html XEP-0195: User Browsing] — серфинг в интернете.
+
* {{xep|0196|User Gaming}} — игры
* [http://www.xmpp.org/extensions/xep-0194.html XEP-0194: User Chatting] — [[MUC|групповые чаты]]
+
* {{xep|0195|User Browsing}} — просматриваемые веб-страницы
 +
* {{xep|0197|User Viewing}} — TV, фильмы и т.п.
  
 
PEP неявно для пользователя используется также в:  
 
PEP неявно для пользователя используется также в:  
* [http://www.xmpp.org/extensions/xep-0154.html XEP-0154: User Profile] — [[Profile|Профиль]]
+
* {{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]] &mdash; Publish-Subscribe
 
* [[PubSub]] &mdash; Publish-Subscribe
 +
* [[Profile]] &mdash; User Profile
 
* [[Developer:Pubsub and Pep]] &mdash; информация для разработчиков
 
* [[Developer:Pubsub and Pep]] &mdash; информация для разработчиков
 +
 +
[[Category:Расширения]]

Latest revision as of 22:02, 20 December 2016

PEP (Personal Eventing via Pubsub) - протокол являющий расширением (или даже упрощением) PubSub. XEP-0163: Personal Eventing via Pubsub

Сервер, который поддерживает PEP должен предоставлять каждому пользователю сервера возможность создавать свои приватные pubusb-узлы в своем "голом" JID-е (который без ресурсной части). Писателем для этих узлов будет сам пользователь, читатели могут ограничиваться "белым" списком, ростером или другим способом
ToDo: уточнить
.


Применение[edit]

Пользователь может писать в свои узлы любую персональную информацию. В данный момент созданы следующие расширения для стандарта PEP:

PEP неявно для пользователя используется также в:

Стандарт PEP, конечно же, не указывает, что всю эту информацию пользователь должен предоставлять, также он не указывает, что все друзья в ростере обязаны её принимать. Пользователь может транслировать только то, что хочет, а "контакт" может в любой момент отписаться или подписаться на любую информацию самостоятельно.

PEP и Статус[edit]

Поддержка в программах[edit]

Клиенты[edit]

  • Psi 0.11:
    • можно публиковать текущую проигрываемую композицию;
  • Miranda 0.7 (после билда №28);
  • Tkabber 0.10.x (все версии после 7 октября 2007 года):
  • Gajim c 0.12-alpha1 (поддержка XEP-0107/0108/0118/0163) источник.

Серверы[edit]

Транспорты[edit]

  • PyICQ-t стабильно с версии 0.81a3 (X-Status -> Moods/Activity/Tune) источник.

См. также[edit]