Difference between revisions of "LIJ"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Undo revision 12950 by 95.84.163.95 (Talk))
(why,cite)
Line 16: Line 16:
 
;Публикация
 
;Публикация
 
Просто отправка теста добавленному в ростер транспорту. В ответ приходит уведомление о том, что сообщение размещено и его уникальный номер.
 
Просто отправка теста добавленному в ростер транспорту. В ответ приходит уведомление о том, что сообщение размещено и его уникальный номер.
 +
 +
Чтобы часть сообщения оформить как цитату, в начале новой строки поставьте угловую скобку, например
 +
<blockquote>Вчера мне шепнуло радио третьей программой своей<BR>
 +
>Что гладкая женская кожа отныне запрещена</blockquote>
  
 
;Тэги
 
;Тэги
 
*тэг1 *тэг2 *тэг3 текст сообщения
 
*тэг1 *тэг2 *тэг3 текст сообщения
Вместо звёздочки можно использовать точку. Пробелы обязательны в качестве разделителя, для того чтобы в теге мог содержать звездочку.
+
Вместо звёздочки можно использовать точку. При просмотре сообщения теги выделяются голубым цветом.
  
 
;Чтение
 
;Чтение
Line 61: Line 65:
  
 
Также можно использовать полную запись URI xmpp:binary@habahaba.im
 
Также можно использовать полную запись URI xmpp:binary@habahaba.im
 +
 +
При задании тегов пробелы обязательны в качестве разделителя, для того чтобы тег мог содержать звездочку.
  
 
== Ключевые отличия от предшественника - [[Juick]] ==
 
== Ключевые отличия от предшественника - [[Juick]] ==
 
* Открытый проект - доступность исходного кода и возможность влиять на разработку напрямую (в качестве программиста) или опосредованно, как рядового участника, используя issue tracker для размещения сообщений об ошибках и пожеланиях.
 
* Открытый проект - доступность исходного кода и возможность влиять на разработку напрямую (в качестве программиста) или опосредованно, как рядового участника, используя issue tracker для размещения сообщений об ошибках и пожеланиях.
* Децентрализованность и возможность запуска собственной копии любым желающим
+
* Децентрализованность и возможность запуска собственной копии любым желающим.
* Удобный парсер команд - позволяющий сосредоточится на общении, а не на запоминании точного синтаксиса и регистра команд
+
* Удобный парсер команд позволяющий сосредоточится на общении, а не на запоминании точного синтаксиса и регистра команд
 
* Соблюдение [[RFC]] и [[XEP]] при разработке и участие в разрешении вопросов, возникающих с имплементацией [[PubSub]]  
 
* Соблюдение [[RFC]] и [[XEP]] при разработке и участие в разрешении вопросов, возникающих с имплементацией [[PubSub]]  
* {{xep|0071|XHTML-IM}} - поддержка "богатого" форматирования в сообщениях  
+
* {{xep|0071|XHTML-IM}} - поддержка "богатого" форматирования в сообщениях. Чтобы в вашем xmpp-клиенте отобразилось такое форматирование, он должен поддерживать данный XEP. Проверить информацию по вашему клиенту можно на странице [[Сравнение клиентов]].
  
 
== Ссылки ==
 
== Ссылки ==

Revision as of 02:13, 25 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.

Публикация

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

Чтобы часть сообщения оформить как цитату, в начале новой строки поставьте угловую скобку, например

Вчера мне шепнуло радио третьей программой своей
>Что гладкая женская кожа отныне запрещена
Тэги
  • тэг1 *тэг2 *тэг3 текст сообщения

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

Чтение
  • #x — просмотреть пост х, работает так же №x и .x
  • #5+ получить пост вместе с комментариями
  • #x/y — просмотреть комментарий y (№x/y, №x.y, #x.y)
  • #X+ [page_num] - листание длинной темы, разделенной автоматически на страницы по ? комментариев.
Ответ
  • #202/1 текст ответа
Подписка
  • s binary@
  • u binary@

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

  • s #1
  • u #1

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

Удаление
  • d #240

Также работает в №241

Прочее

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

  • binary@ - пока вместо нее надо вводить xmpp:binary@

личные сообщения (вам не всегда будет виден JID другого пользователя, поэтому иногда только так возможно p2p-общение)

  • PM user@server, например pm binary@ (для локального сервера) или pm binary@habahaba.im (если пользователь на другом сервере)

Также работают пм, зь, лич, личка, 4. После ввода команды и отправки её, у вас откроется окно чата, где будет предложено ввести текст сообщения.

Известные ограничения
  • Отсутствие веб-интерфейса
  • Нельзя подписываться больше чем на одного человека за раз, например, так s blondy@ comrade_dos@

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

Описание

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

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

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

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

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

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

Ссылки

См. также

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