Difference between revisions of "LIJ"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Справочник)
(details, advantages,see also,credits)
Line 1: Line 1:
Черновик описания команд открытого распределённого сервиса микроблогга для XMPP-серверов, базирующегося на [[PubSub]]. Рабочее название - '''LiJ''' (LiveJabber). В данный момент единственная тестовая копия lij запущена по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу).
+
Черновик описания команд открытого распределённого сервиса микроблогга для XMPP-серверов, базирующегося на [[PubSub]] (используется [[Python]], XMPP-сервер - [[ejabberd]], но в дальнейшем любой, поддерживающий подключение сервисов). Рабочее название - '''LiJ''' (LiveJabber). В данный момент единственная тестовая копия lij запущена по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу). Автор - [[user:binary|Binary]].
  
 
Просим всех участников тестирования пополнять эту страницу информацией.  Регистрация (в отличие от [http://trac.jrudevels.org/lij/ trac]-а проекта) не требуется.
 
Просим всех участников тестирования пополнять эту страницу информацией.  Регистрация (в отличие от [http://trac.jrudevels.org/lij/ trac]-а проекта) не требуется.
  
Автор может оставлять её где-то в комментах или тестовых постах на самом лыже, а также жуйке. Смысл существования этой страницы на данный момент - собрать имеющуюся информацию, не затрудняя автора этим и не отвлекая его ресурсы. Пусть он лучше разрабатывает новую функциональность, чем тратит время на поддержку пользователей.
+
Автор может оставлять её где-то в комментах или тестовых постах на самом лыже, а также жуйке. Смысл существования этой страницы на данный момент - собрать имеющуюся информацию, не затрудняя [[user:binary|автора]] этим и не отвлекая его ресурсы. Пусть он лучше разрабатывает новую функциональность, чем тратит время на поддержку пользователей.
  
 
== Справочник ==
 
== Справочник ==
Line 32: Line 32:
  
 
;Известные ограничения
 
;Известные ограничения
 +
-
  
 
== Как это устроено ==
 
== Как это устроено ==
Line 42: Line 43:
  
 
== Ключевые отличия от предшественника - [[Juick]] ==
 
== Ключевые отличия от предшественника - [[Juick]] ==
 +
* Открытый проект - доступность исходного кода и возможность влиять на разработку напрямую (в качестве программиста) или опосредованно, как рядового участника, используя issue tracker для размещения сообщений об ошибках и пожеланиях.
 +
* Децентрализованность и возможность запуска собственной копии любым желающим
 +
* Удобный парсер команд - позволяющий сосредоточится на общении, а не на запоминании точного синтаксиса и регистра команд
 +
* Соблюдение [[RFC]] и [[XEP]] при разработке и участие в разрешении вопросов, возникающих с имплементацией [[PubSub]]
  
----
+
== Ссылки ==
 
* [http://trac.jrudevels.org/lij/ Trac]
 
* [http://trac.jrudevels.org/lij/ Trac]
 
* [http://juick.com/binary/1056572 Запросы на учетную запись]
 
* [http://juick.com/binary/1056572 Запросы на учетную запись]
 +
 +
== См. также ==
 +
* [[Identi.ca]] - свободная платформа для микроблоггинга с поддержкой XMPP

Revision as of 15:04, 20 November 2010

Черновик описания команд открытого распределённого сервиса микроблогга для XMPP-серверов, базирующегося на PubSub (используется Python, XMPP-сервер - ejabberd, но в дальнейшем любой, поддерживающий подключение сервисов). Рабочее название - LiJ (LiveJabber). В данный момент единственная тестовая копия lij запущена по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу). Автор - Binary.

Просим всех участников тестирования пополнять эту страницу информацией. Регистрация (в отличие от trac-а проекта) не требуется.

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

Справочник

Команды к регистру нечувствительны, к языку раскладки нетребовательны.

Вместо "#1/5 ответ" можно написать "№1.5ответ", и это нормально воспримется. "s binary@" и "S binary@" это одно и то же. Для мобильных пользователей это подразумевает возможность использовать Ы или 7, которые вводятся с той же кнопки, что и s.

Публикация

Просто отправка теста добавленному в ростер транспорту. В ответ приходит уведомление о том, что сообщение размещено и его уникальный номер.

Чтение
  • #5+
  • #x — просмотреть пост х, работает так же №x и .x
  • #x/y — просмотреть комментарий y (№x/y, №x.y, #x.y)
Подписка
  • s binary@
  • u binary@

работает также s, ы, 7

  • s #1
  • u #1

работает также u, г, 8

Прочее

просмотреть информацию о пользователе

  • binary@ - пока вместо нее надо вводить xmpp:binary@
Известные ограничения

-

Как это устроено

Описание

Почему что-то сделано так, а не иначе.

Почему используется user@ при обозначении пользователя? Это короткая запись полного jid на вашем сервере, т.е. чтобы не писать binary@habahaba.im. Но если пользователь на другом сервере, используется полная запись.

Также можно использовать полную запись URI xmpp:binary@habahaba.im

Ключевые отличия от предшественника - Juick

  • Открытый проект - доступность исходного кода и возможность влиять на разработку напрямую (в качестве программиста) или опосредованно, как рядового участника, используя issue tracker для размещения сообщений об ошибках и пожеланиях.
  • Децентрализованность и возможность запуска собственной копии любым желающим
  • Удобный парсер команд - позволяющий сосредоточится на общении, а не на запоминании точного синтаксиса и регистра команд
  • Соблюдение RFC и XEP при разработке и участие в разрешении вопросов, возникающих с имплементацией PubSub

Ссылки

См. также

  • Identi.ca - свободная платформа для микроблоггинга с поддержкой XMPP