Difference between revisions of "WEBclient"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(еще одно творение больного моска)
 
m (https)
 
(11 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
|          logo= <!-- логотип -->
 
|          logo= <!-- логотип -->
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
|          url= [http://am31.dyndns-ip.com/xmpp am31.dyndns-ip.com]<!-- сайт -->
+
|          url= [https://chat.andreymal.org/ chat.andreymal.org]<!-- сайт -->
 
|      language= [[JavaScript]], [[Python]]<!-- язык. стереть, если язык неизвестен -->
 
|      language= [[JavaScript]], [[Python]]<!-- язык. стереть, если язык неизвестен -->
|            os= <!-- ОС или платформа -->
+
|            os= Web<!-- ОС или платформа -->
|      library= [[xmpppy]] <!-- jabber-библиотека. стереть, если библиотека неизвестна -->
+
|      library= своя, используется simplexml из [[xmpppy]] <!-- jabber-библиотека. стереть, если библиотека неизвестна -->
 
|      license= {{w|GPLv2}}
 
|      license= {{w|GPLv2}}
|    developer= AndreyMal<!-- разработчик -->
+
|    developer= andreymal<!-- разработчик -->
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
 
|          i18n= <!-- мультиязычность -->
 
|          i18n= <!-- мультиязычность -->
 
|      plugins= <!-- поддерживает ли он плагины -->
 
|      plugins= <!-- поддерживает ли он плагины -->
 
|  acc_profiles= <!-- профили аккаунтов -->
 
|  acc_profiles= <!-- профили аккаунтов -->
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
+
|    acc_multi= через cookies<!-- использование нескольких аккаунтов одновременно -->
|        smiles= <!-- поддержка смайликов -->
+
|        smiles= нет<!-- поддержка смайликов -->
 
|      history= <!-- хранение истории сообщений -->
 
|      history= <!-- хранение истории сообщений -->
 
<!--        Поддержка стандартов  -->
 
<!--        Поддержка стандартов  -->
Line 25: Line 25:
 
|    bookmarks= нет<!-- закладки -->
 
|    bookmarks= нет<!-- закладки -->
 
|      headline= <!-- новости -->
 
|      headline= <!-- новости -->
|        vcard= нет<!-- просмотр и редактирование Vcard -->
+
|        vcard= только просмотр<!-- просмотр и редактирование Vcard -->
 
|          zip= <!-- сжатие трафика (XEP-0138) -->
 
|          zip= <!-- сжатие трафика (XEP-0138) -->
 
|        crypt= <!-- шифрование трафика -->
 
|        crypt= <!-- шифрование трафика -->
Line 38: Line 38:
 
[[Category:Веб-клиенты]]
 
[[Category:Веб-клиенты]]
  
'''WEBclient''' - веб-сервис, позволяющий заходить в [[Конференция|конференции]], не имея учётной записи Jabber.
+
'''WEBclient''' - веб-сервис, позволяющий заходить в [[Конференция|конференции]] без учётной записи Jabber.
  
 
== Возможности и особенности ==
 
== Возможности и особенности ==
  
* хранит последние 10 конференций, в которых был пользователь, и его ник
+
* хранит последние 20 конференций, в которых был пользователь, и его ник
 
+
 
* можно заходить в несколько конференций одновременно
 
* можно заходить в несколько конференций одновременно
 
+
* показывает список участников, их статусы и тексты статусов
* показывает список участников, их статусы и тексты статусов, у участников, зашедших сюда с WEBclient, особый значок
+
* поддержка ''/me''
 
+
* поддержка XHTML-IM
* поддержка /me
+
* звуки и всплывающие оповещения
 
+
* поддержка личных сообщений (первым самому отправить нельзя; сперва необходимо личное сообщение получить)
* поддержка XHTML-IM (только приём)
+
* доступные команды: /nick, /ping, /quit
 
+
* возможность встроить в страницу через iframe (ссылкой вида [https://chat.andreymal.org/?join=конференция https://chat.andreymal.org/?join=конференция])
* оформление сообщений: <nowiki>*полужирный*, /курсив/, _подчеркнутый_</nowiki>
+
* работоспособность проверена в Firefox 27, Chrome 33, Opera 12 и 19, Internet Explorer 10, Android 4.2.2
 
+
* сервер работает на nginx, Python 2.7, gunicorn и ejabberd
* ник одинаковый во всех конференциях, при его смене меняется не только в текущеё конференци, но и в других, в которых находится пользователь
+
 
+
* возможность втроить в страницу через iframe (ссылкой [http://am31.dyndns-ip.com/xmpp?join=конференция&updating=2 http://am31.dyndns-ip.com/xmpp?join=конференция&updating=2])
+
 
+
* выключен ночью и иногда утром
+
 
+
* не поддерживает личные сообщения
+
 
+
* команда смены ника /nick
+
 
+
* работоспособность проверена в Firefox 6, Chrome 11.0, Opera 11, Internet Explorer 6
+
 
+
* серверная часть работает на Apache2 (mod_wsgi) и Python 2.6
+
  
 
== Ссылки ==
 
== Ссылки ==
 
+
* [https://chat.andreymal.org/?join=am31 Техподдержка]
[http://am31.dyndns-ip.com/xmpp?join=am31@conference.jabber.ru&updating=2 Техподдержка]
+
* [https://chat.andreymal.org/src/ Исходный код]

Latest revision as of 14:10, 13 March 2015

WEBclient
Информация
Сайт: chat.andreymal.org
Язык: JavaScript, Python
ОС/платформа: Web
Библиотека: своя, используется simplexml из xmpppy
Лицензия: GPLv2
Разработчик: andreymal
Характеристики
Несколько аккаунтов одновременно: через cookies
Поддержка смайликов: нет
Поддержка стандартов
Конференции: да
Закладки: нет
Правка vCard: только просмотр

WEBclient - веб-сервис, позволяющий заходить в конференции без учётной записи Jabber.

Возможности и особенности[edit]

  • хранит последние 20 конференций, в которых был пользователь, и его ник
  • можно заходить в несколько конференций одновременно
  • показывает список участников, их статусы и тексты статусов
  • поддержка /me
  • поддержка XHTML-IM
  • звуки и всплывающие оповещения
  • поддержка личных сообщений (первым самому отправить нельзя; сперва необходимо личное сообщение получить)
  • доступные команды: /nick, /ping, /quit
  • возможность встроить в страницу через iframe (ссылкой вида https://chat.andreymal.org/?join=конференция)
  • работоспособность проверена в Firefox 27, Chrome 33, Opera 12 и 19, Internet Explorer 10, Android 4.2.2
  • сервер работает на nginx, Python 2.7, gunicorn и ejabberd

Ссылки[edit]