Editing LIJ
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: | ||
− | |||
[[File:Psi-lij.png|thumb|Показан ответ и запрос темы]] | [[File:Psi-lij.png|thumb|Показан ответ и запрос темы]] | ||
− | '''LiJ''' (сокр. от LiveJabber) - | + | '''LiJ''' (сокр. от LiveJabber) - рабочее название открытого распределённого сервиса микроблогга для XMPP-серверов (или instant blogging), базирующегося на [[PubSub]]. |
− | В | + | При разработке используется [[Python]], XMPP-сервер - [[ejabberd]], но в дальнейшем любой, поддерживающий подключение сервисов. В данный момент единственная тестовая копия lij запущена в виде сервиса по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу). Автор - [[user:binary|Binary]]. В перспективе, когда появятся xmpp-клиенты с нативной поддержкой [[PubSub]] этот сервис, как интерфейс к нему, перестанет быть нужен - программы-клиенты смогут напрямую общаться с ним. |
− | [[ | + | Тестовый веб-интерфейс будет через некоторое время доступен по адресу '''http://b.habahaba.im'''. Пока его можно увидеть по вот [http://b.habahaba.im/browse/binary@habahaba.im этой прямой ссылке]. |
+ | |||
+ | Просим всех участников тестирования '''пополнять эту страницу информацией'''. Регистрация (в отличие от [http://trac.jrudevels.org/lij/ trac]-а проекта) не требуется. | ||
+ | |||
+ | Автор может оставлять её где-то в комментах или тестовых постах на самом лыже, а также жуйке. Смысл существования этой страницы на данный момент - собрать имеющуюся информацию, не затрудняя [[user:binary|автора]] этим и не отвлекая его ресурсы. Пусть он лучше разрабатывает новую функциональность, чем тратит время на поддержку пользователей. | ||
== Как начать использовать == | == Как начать использовать == | ||
− | |||
− | # ''( | + | # Зарегистрироваться на сервисе [[Habahaba.im]]. Процедура осуществляется через xmpp:gateway.habahaba.im. Откройте [[Discovery|Service discovery]] вашего клиента, укажите сервер xmpp:habahaba.im. |
+ | # ''(временно)'' Запросить учетную запись в комментариях [http://juick.com/binary/1056572 записи в Juick] или по адресу xmpp:binary@jrudevels.org | ||
# Получить уведомление от binary@ об активации | # Получить уведомление от binary@ об активации | ||
− | # К своей основной учетной записи подключить сервис lij.habahaba.im, указав то имя и пароль, которые вы использовали в первом пункте | + | # К своей основной учетной записи подключить сервис lij.habahaba.im, указав то имя и пароль, которые вы использовали в первом пункте |
# Предоставить подписку сервису, которую он запросит после ввода имени и пароля. В ростере появится lij.habahaba.im со статусом online | # Предоставить подписку сервису, которую он запросит после ввода имени и пароля. В ростере появится lij.habahaba.im со статусом online | ||
# Проверить работу отослав ping в чате с lij.habahaba.im | # Проверить работу отослав ping в чате с lij.habahaba.im | ||
В дальнейшем, когда появятся другие копии LIJ, в пункте 4 можно будет указывать JID с других серверов, где будут запущены другие копии LIJ. С момента появления второй копии LIJ сервис станет распределенным. | В дальнейшем, когда появятся другие копии LIJ, в пункте 4 можно будет указывать JID с других серверов, где будут запущены другие копии LIJ. С момента появления второй копии LIJ сервис станет распределенным. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Справочник == | == Справочник == | ||
Команды к регистру нечувствительны, к языку раскладки нетребовательны. Частично или полностью могут копировать команды, используемые в [[Juick]]. | Команды к регистру нечувствительны, к языку раскладки нетребовательны. Частично или полностью могут копировать команды, используемые в [[Juick]]. | ||
− | + | Вместо "#1 ответ" можно написать "№1ответ", и это нормально воспримется. "s binary@" и "S binary@" это одно и то же. Для мобильных пользователей это подразумевает возможность использовать Ы или 7, которые вводятся с той же кнопки, что и s. | |
− | + | ||
− | + | ||
− | + | ||
;Публикация | ;Публикация | ||
Line 47: | Line 35: | ||
;Тэги | ;Тэги | ||
− | + | *тэг1 *тэг2 *тэг3 текст сообщения | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Вместо звёздочки можно использовать точку. При просмотре сообщения теги выделяются голубым цветом. | Вместо звёздочки можно использовать точку. При просмотре сообщения теги выделяются голубым цветом. | ||
− | |||
− | |||
− | |||
− | |||
;Чтение | ;Чтение | ||
Line 66: | Line 45: | ||
;Ответ | ;Ответ | ||
* #202 текст ответа | * #202 текст ответа | ||
− | |||
− | |||
− | |||
− | |||
− | |||
;Подписка | ;Подписка | ||
Line 88: | Line 62: | ||
*d #240 | *d #240 | ||
Также работает ''в №241'' | Также работает ''в №241'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
;Прочее | ;Прочее | ||
просмотреть информацию о пользователе | просмотреть информацию о пользователе | ||
− | + | * binary@ - пока вместо нее надо вводить xmpp:binary@ | |
− | + | ||
− | * binary@ | + | |
личные сообщения (вам не всегда будет виден JID другого пользователя, поэтому иногда только так возможно p2p-общение) | личные сообщения (вам не всегда будет виден JID другого пользователя, поэтому иногда только так возможно p2p-общение) | ||
Line 108: | Line 75: | ||
* ping - простой тест соединения. В случае успешного прохождения теста - вы увидите пришедшее в ответ сообщение PONG. | * ping - простой тест соединения. В случае успешного прохождения теста - вы увидите пришедшее в ответ сообщение PONG. | ||
− | + | ;Известные ограничения | |
− | + | * Отсутствие веб-интерфейса | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Нельзя подписываться больше чем на одного человека за раз, например, так ''s blondy@ comrade_dos@'' | * Нельзя подписываться больше чем на одного человека за раз, например, так ''s blondy@ comrade_dos@'' | ||
=== Нумерация и адресация постов === | === Нумерация и адресация постов === | ||
− | В отличие от [[Juick]], нумерация постов и комментариев для каждого пользователя своя и несёт лишь функцию упрощения управления через текстовый интерфейс. Каждый раз при просмотре поста или комментария, ему назначается номер, который используется как ярлык. Реальным идентификатором является ссылка на него. Не имеет значения, пост это или комментарий, всё обозначается просто натуральным числом. Вся разница между ними в том, что комментарий кладётся в | + | В отличие от [[Juick]], нумерация постов и комментариев для каждого пользователя своя и несёт лишь функцию упрощения управления через текстовый интерфейс. Каждый раз при просмотре поста или комментария, ему назначается номер, который используется как ярлык. Реальным идентификатором является ссылка на него. Не имеет значения, пост это или комментарий, всё обозначается просто натуральным числом. Вся разница между ними в том, что комментарий кладётся в тред ответов, а пост — в личный тред постов каждого. |
;Как дать ссылку, если нет уникального номера? | ;Как дать ссылку, если нет уникального номера? | ||
− | * | + | * Когда xmpp-клиент поддерживает XHTML, номера подсвечиваются линками, можно просто щелкнуть правой кнопкой мыши и выбрать ''Скопировать ссылку'' |
− | * В веб-интерфейсе есть эти ссылки | + | * В веб-интерфейсе есть эти ссылки |
− | * Планируется спецкоманда для plain-text клиентов, которая сможет преобразовывать номер в | + | * Планируется спецкоманда для plain-text клиентов, которая сможет преобразовывать номер в ссылку. |
− | + | ||
− | + | ||
;Как предполагается давать линки на psto и juick? | ;Как предполагается давать линки на psto и juick? | ||
Line 163: | Line 111: | ||
* Управление нотификациями на основе групп в ростере. Каждый пользователь, на которого вы подписались попадает в ростер учетной записи на [[habahaba.im]]. Перемещение контактов между группам и создание групп через xmpp-клиент. | * Управление нотификациями на основе групп в ростере. Каждый пользователь, на которого вы подписались попадает в ростер учетной записи на [[habahaba.im]]. Перемещение контактов между группам и создание групп через xmpp-клиент. | ||
* Возможность разрешать другим пользователям (поименно или всем желающим) размещать сообщения у себя в микроблоге. Таким образом возможно создание групповых блогов или просто групп, где общение будет происходить по определенной тематике. | * Возможность разрешать другим пользователям (поименно или всем желающим) размещать сообщения у себя в микроблоге. Таким образом возможно создание групповых блогов или просто групп, где общение будет происходить по определенной тематике. | ||
− | * Поддержка ревизий (обязательные по стандарту | + | * Поддержка ревизий (обязательные по стандарту [[w:Atom]]). Пока поддержки нет. |
== Снимки экрана == | == Снимки экрана == | ||
Line 179: | Line 127: | ||
В процессе разработки новой функциональности приходится столкнуться с теми или иными проблемами в существующих XMPP-клиентах и серверах. При помощи сообщества разработчиков эти вопросы получается решить. | В процессе разработки новой функциональности приходится столкнуться с теми или иными проблемами в существующих XMPP-клиентах и серверах. При помощи сообщества разработчиков эти вопросы получается решить. | ||
* [[ejabberd]] - [https://support.process-one.net/browse/EJAB-1347 EJAB-1347] ''PubSub: implement the "Item Publisher" feature described in 7.1.2.3'' | * [[ejabberd]] - [https://support.process-one.net/browse/EJAB-1347 EJAB-1347] ''PubSub: implement the "Item Publisher" feature described in 7.1.2.3'' | ||
− | |||
− | |||
− | |||
* [[gajim]] - [http://trac.gajim.org/ticket/6045 Ticket #6045] ''Do not detect special text (emots & links & formatting) in the XHTML-IM content'' | * [[gajim]] - [http://trac.gajim.org/ticket/6045 Ticket #6045] ''Do not detect special text (emots & links & formatting) in the XHTML-IM content'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Ссылки == | == Ссылки == | ||
− | * [http://trac.jrudevels.org/lij/ Trac] | + | * [http://trac.jrudevels.org/lij/ Trac] |
* [http://juick.com/binary/1056572 Запросы на учетную запись] | * [http://juick.com/binary/1056572 Запросы на учетную запись] | ||
* [http://clubs.ya.ru/jabber/replies.xml?item_no=9751 Другие альтернативы Juick] | * [http://clubs.ya.ru/jabber/replies.xml?item_no=9751 Другие альтернативы Juick] | ||
Line 204: | Line 143: | ||
[[Category:Микроблоггинг]] | [[Category:Микроблоггинг]] | ||
[[Category:Сервисы]] | [[Category:Сервисы]] | ||
− |