Difference between revisions of "Jabber Roster Utility"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m
 
m (Дописано)
Line 1: Line 1:
Скрипт для модификации [[roster|ростера]]. Удобен при осуществлении осуществления [[migration|миграций]].
+
==Jabber Roster Utility in PHP==
 +
Скрипт для модификации всего [[roster|ростера]] целиком. Удобен при осуществлении [[migration|миграций]]. Также может быть полезен, если вы внесли в ростер изменения (например, добавили какой-то сервис), которые не позволяют вашему клиенту подключится.
 +
 
 +
==Как использовать==
 +
Скрипт во время работы с ним отображает подсказки на русском, поэтому дополнительное описание не требуется. Установленный скрипт можно найти на [http://www.jabber.ru/jabaddons/jru/jru.php jabber.ru] (на момент написания [[https]] не используется). Либо воспользоваться скриптом прямо на сайте разработчика (см. ссылку ниже).
 +
 
 +
Учитывайте одно - при каждом обновлении весь [[roster|ростер]] заменяется тем, что было в поле ввода.
 +
 
 +
Ростер представлен в следующем формате:
 +
''действие, [[JID]], [[nick|Псевдоним]], [[Subscription|подписка]], группа''
 +
 
 +
Пример содержимого:
 +
+,fbot@jabber.ru,fbot,to,"bots,scripts"
 +
+,vasya@jabber.ru,Vasek,both,friends
 +
 
 +
* Разделителем значений является запятая.
 +
* Группу можно не заполнять.
 +
* Если в имени группы есть запятая, то название нужно взять в двойные кавычки (смотри пример выше).
 +
* Поле подписка может принимать следующие значения: none, to, from, both.
 +
 
 +
==Ограничения==
 +
По заявлению автора скрипт может не работать с некоторыми серверами. В частности в текущей версии он не поддерживает работу с серверами [[Gtalk]].
 +
 
 +
Есть проблемы с группами. При проверке скрипта на jabber.ru группы посредством него созданы быть не могут. И контакты просто оказываются в корне ростера.
 +
{{todo|Попробовать понять в чем причина}}
 +
 
 +
==Для администраторов==
 +
Скрипт может быть получен с официального сайта. Для работы требуется [[PHP]] 5.x. Само соединение крайне желательно осуществлять посредством [[SSL]].
  
 
* [http://beta.unclassified.de/projekte/jru-php/ Официальный сайт]
 
* [http://beta.unclassified.de/projekte/jru-php/ Официальный сайт]
* [http://www.jabber.ru/jabaddons/jru/jru.php Рабочий скрипт] на jabber.ru
 

Revision as of 09:25, 12 April 2007

Jabber Roster Utility in PHP

Скрипт для модификации всего ростера целиком. Удобен при осуществлении миграций. Также может быть полезен, если вы внесли в ростер изменения (например, добавили какой-то сервис), которые не позволяют вашему клиенту подключится.

Как использовать

Скрипт во время работы с ним отображает подсказки на русском, поэтому дополнительное описание не требуется. Установленный скрипт можно найти на jabber.ru (на момент написания https не используется). Либо воспользоваться скриптом прямо на сайте разработчика (см. ссылку ниже).

Учитывайте одно - при каждом обновлении весь ростер заменяется тем, что было в поле ввода.

Ростер представлен в следующем формате: действие, JID, Псевдоним, подписка, группа

Пример содержимого:

+,fbot@jabber.ru,fbot,to,"bots,scripts"
+,vasya@jabber.ru,Vasek,both,friends
  • Разделителем значений является запятая.
  • Группу можно не заполнять.
  • Если в имени группы есть запятая, то название нужно взять в двойные кавычки (смотри пример выше).
  • Поле подписка может принимать следующие значения: none, to, from, both.

Ограничения

По заявлению автора скрипт может не работать с некоторыми серверами. В частности в текущей версии он не поддерживает работу с серверами Gtalk.

Есть проблемы с группами. При проверке скрипта на jabber.ru группы посредством него созданы быть не могут. И контакты просто оказываются в корне ростера.

ToDo: Попробовать понять в чем причина

Для администраторов

Скрипт может быть получен с официального сайта. Для работы требуется PHP 5.x. Само соединение крайне желательно осуществлять посредством SSL.