Editing Jabber Roster Utility
From JaWiki (Jabber/XMPP wiki)
Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.
The administrator who locked it offered this explanation: MediaWiki upgrading
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | ==Jabber Roster Utility in PHP== | |
− | + | Скрипт для модификации всего [[roster|ростера]] целиком. Удобен при осуществлении [[migration|миграций]]. Также может быть полезен, если вы внесли в ростер изменения (например, добавили какой-то сервис), которые не позволяют вашему клиенту подключится. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Также может быть полезен, если вы внесли в ростер изменения (например, добавили какой-то сервис), которые не позволяют вашему клиенту подключится. | + | |
− | == Как использовать == | + | ==Как использовать== |
− | Скрипт во время работы с ним отображает подсказки на русском | + | Скрипт во время работы с ним отображает подсказки на русском, поэтому дополнительное описание не требуется. Установленный скрипт можно найти на [http://www.jabber.ru/jabaddons/jru/jru.php jabber.ru] (на момент написания {{w|HTTPS}} не используется). Либо воспользоваться скриптом прямо на сайте разработчика (см. ссылку ниже). |
Учитывайте одно - при каждом обновлении весь [[roster|ростер]] заменяется тем, что было в поле ввода. | Учитывайте одно - при каждом обновлении весь [[roster|ростер]] заменяется тем, что было в поле ввода. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Ростер представлен в следующем формате: | Ростер представлен в следующем формате: | ||
''действие, [[JID]], [[nick|Псевдоним]], [[Subscription|подписка]], группа'' | ''действие, [[JID]], [[nick|Псевдоним]], [[Subscription|подписка]], группа'' | ||
− | Пример содержимого | + | Пример содержимого: |
+,fbot@jabber.ru,fbot,to,"bots,scripts" | +,fbot@jabber.ru,fbot,to,"bots,scripts" | ||
+,vasya@jabber.ru,Vasek,both,friends | +,vasya@jabber.ru,Vasek,both,friends | ||
− | |||
* Разделителем значений является запятая. | * Разделителем значений является запятая. | ||
Line 30: | Line 18: | ||
* Если в имени группы есть запятая, то название нужно взять в двойные кавычки (смотри пример выше). | * Если в имени группы есть запятая, то название нужно взять в двойные кавычки (смотри пример выше). | ||
* Поле подписка может принимать следующие значения: none, to, from, both. | * Поле подписка может принимать следующие значения: none, to, from, both. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Ограничения== | ==Ограничения== | ||
По заявлению автора скрипт может не работать с некоторыми серверами. В частности в текущей версии он не поддерживает работу с серверами [[Gtalk]]. | По заявлению автора скрипт может не работать с некоторыми серверами. В частности в текущей версии он не поддерживает работу с серверами [[Gtalk]]. | ||
− | Есть проблемы с группами. При проверке скрипта на jabber.ru группы посредством него созданы быть не могут. И контакты просто оказываются в корне ростера. {{todo|Попробовать понять в чем причина}} | + | Есть проблемы с группами. При проверке скрипта на jabber.ru группы посредством него созданы быть не могут. И контакты просто оказываются в корне ростера. |
+ | {{todo|Попробовать понять в чем причина}} | ||
==Для администраторов== | ==Для администраторов== | ||
Скрипт может быть получен с официального сайта. Для работы требуется [[PHP]] 5.x. Само соединение крайне желательно осуществлять посредством [[SSL]]. | Скрипт может быть получен с официального сайта. Для работы требуется [[PHP]] 5.x. Само соединение крайне желательно осуществлять посредством [[SSL]]. | ||
− | + | * [http://beta.unclassified.de/projekte/jru-php/ Официальный сайт] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * [http://beta.unclassified.de/projekte/jru-php/ Официальный сайт | + | |
− | + | ||
− | + | ||
− | + |