Difference between revisions of "LIJ"
(moremore) |
(дополнение) |
||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
+ | Эта страница содержит черновик описания открытого распределённого сервиса микроблогга для XMPP-серверов (или instant blogging), базирующегося на [[PubSub]]. | ||
− | Просим всех участников тестирования пополнять эту страницу информацией. Регистрация (в отличие от [http://trac.jrudevels.org/lij/ trac]-а проекта) не требуется. | + | При разработке используется [[Python]], XMPP-сервер - [[ejabberd]], но в дальнейшем любой, поддерживающий подключение сервисов. Рабочее название - '''LiJ''' (LiveJabber). В данный момент единственная тестовая копия lij запущена в виде сервиса по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу). Автор - [[user:binary|Binary]]. В перспективе, когда появятся xmpp-клиенты с нативной поддержкой [[PubSub]] этот сервис, как интерфейс к нему, перестанет быть нужен - программы-клиенты смогут напрямую общаться с ним. |
+ | |||
+ | Просим всех участников тестирования '''пополнять эту страницу информацией'''. Регистрация (в отличие от [http://trac.jrudevels.org/lij/ trac]-а проекта) не требуется. | ||
Автор может оставлять её где-то в комментах или тестовых постах на самом лыже, а также жуйке. Смысл существования этой страницы на данный момент - собрать имеющуюся информацию, не затрудняя [[user:binary|автора]] этим и не отвлекая его ресурсы. Пусть он лучше разрабатывает новую функциональность, чем тратит время на поддержку пользователей. | Автор может оставлять её где-то в комментах или тестовых постах на самом лыже, а также жуйке. Смысл существования этой страницы на данный момент - собрать имеющуюся информацию, не затрудняя [[user:binary|автора]] этим и не отвлекая его ресурсы. Пусть он лучше разрабатывает новую функциональность, чем тратит время на поддержку пользователей. | ||
== Справочник == | == Справочник == | ||
− | Команды к регистру нечувствительны, к языку раскладки нетребовательны. | + | Команды к регистру нечувствительны, к языку раскладки нетребовательны. Частично или полностью могут копировать команды, используемые в [[Juick]]. |
Вместо "#1/5 ответ" можно написать "№1.5ответ", и это нормально воспримется. "s binary@" и "S binary@" это одно и то же. Для мобильных пользователей это подразумевает возможность использовать Ы или 7, которые вводятся с той же кнопки, что и s. | Вместо "#1/5 ответ" можно написать "№1.5ответ", и это нормально воспримется. "s binary@" и "S binary@" это одно и то же. Для мобильных пользователей это подразумевает возможность использовать Ы или 7, которые вводятся с той же кнопки, что и s. | ||
Line 14: | Line 17: | ||
;Чтение | ;Чтение | ||
− | |||
* #x — просмотреть пост х, работает так же №x и .x | * #x — просмотреть пост х, работает так же №x и .x | ||
+ | * <nowiki>#</nowiki>5+ получить пост вместе с комментариями | ||
* #x/y — просмотреть комментарий y (№x/y, №x.y, #x.y) | * #x/y — просмотреть комментарий y (№x/y, №x.y, #x.y) | ||
+ | |||
+ | ;Ответ | ||
+ | * #202/1 текст ответа | ||
;Подписка | ;Подписка |
Revision as of 19:58, 20 November 2010
Эта страница содержит черновик описания открытого распределённого сервиса микроблогга для XMPP-серверов (или instant blogging), базирующегося на PubSub.
При разработке используется Python, XMPP-сервер - ejabberd, но в дальнейшем любой, поддерживающий подключение сервисов. Рабочее название - LiJ (LiveJabber). В данный момент единственная тестовая копия lij запущена в виде сервиса по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу). Автор - Binary. В перспективе, когда появятся xmpp-клиенты с нативной поддержкой PubSub этот сервис, как интерфейс к нему, перестанет быть нужен - программы-клиенты смогут напрямую общаться с ним.
Просим всех участников тестирования пополнять эту страницу информацией. Регистрация (в отличие от trac-а проекта) не требуется.
Автор может оставлять её где-то в комментах или тестовых постах на самом лыже, а также жуйке. Смысл существования этой страницы на данный момент - собрать имеющуюся информацию, не затрудняя автора этим и не отвлекая его ресурсы. Пусть он лучше разрабатывает новую функциональность, чем тратит время на поддержку пользователей.
Справочник
Команды к регистру нечувствительны, к языку раскладки нетребовательны. Частично или полностью могут копировать команды, используемые в Juick.
Вместо "#1/5 ответ" можно написать "№1.5ответ", и это нормально воспримется. "s binary@" и "S binary@" это одно и то же. Для мобильных пользователей это подразумевает возможность использовать Ы или 7, которые вводятся с той же кнопки, что и s.
- Публикация
Просто отправка теста добавленному в ростер транспорту. В ответ приходит уведомление о том, что сообщение размещено и его уникальный номер.
- Чтение
- #x — просмотреть пост х, работает так же №x и .x
- #5+ получить пост вместе с комментариями
- #x/y — просмотреть комментарий y (№x/y, №x.y, #x.y)
- Ответ
- #202/1 текст ответа
- Подписка
- s binary@
- u binary@
работает также s, ы, 7
- s #1
- u #1
работает также u, г, 8
- Прочее
просмотреть информацию о пользователе
- binary@ - пока вместо нее надо вводить xmpp:binary@
- Известные ограничения
- Отсутствие веб-интерфейса
- Нельзя подписываться больше чем на одного человека за раз, например, так s blondy@ comrade_dos@
Как это устроено
- Описание
Почему что-то сделано так, а не иначе.
Почему используется user@ при обозначении пользователя? Это короткая запись полного jid на вашем сервере, т.е. чтобы не писать binary@habahaba.im. Но если пользователь на другом сервере, используется полная запись.
Также можно использовать полную запись URI xmpp:binary@habahaba.im
Ключевые отличия от предшественника - Juick
- Открытый проект - доступность исходного кода и возможность влиять на разработку напрямую (в качестве программиста) или опосредованно, как рядового участника, используя issue tracker для размещения сообщений об ошибках и пожеланиях.
- Децентрализованность и возможность запуска собственной копии любым желающим
- Удобный парсер команд - позволяющий сосредоточится на общении, а не на запоминании точного синтаксиса и регистра команд
- Соблюдение RFC и XEP при разработке и участие в разрешении вопросов, возникающих с имплементацией PubSub
- XEP-0071: XHTML-IM - поддержка "богатого" форматирования в сообщениях
Ссылки
См. также
- Identi.ca - свободная платформа для микроблоггинга с поддержкой XMPP