Статьи

PHP-код, настройка и демонстрация приложения Jaxl boshchat

Поддержка Jaxl 2.0 bosh позволяет веб-разработчикам создавать веб-приложения в режиме реального времени в течение нескольких минут, не обладая предварительными знаниями о самом протоколе XMPP. В этом посте я расскажу вам о настройке и демонстрации приложения веб-чата на основе XMPP с использованием библиотеки Jaxl.

Получить код
Выполните следующие шаги, чтобы загрузить и установить этот пример веб-приложения в своих системах:

  • Клонировать ветку разработки библиотеки Jaxl

    1. root @ ubuntu: ~ / git # git clone git@github.com: abhinavsingh / JAXL.git  
    2. root @ ubuntu: ~ / git # cd JAXL /  
    3. корень @ Ubuntu: ~ / мерзавец / JAXL # 

  • Если вы не знакомы с git, просто посетите JAXL @ github , нажмите « Загрузить исходный код» и извлеките его в каталог ~ / git / JAXL вашей системы.
  • Оказавшись в исходном каталоге Jaxl, соберите последний пакет разработки

    1. root @ ubuntu: ~ / git / JAXL # ./build.sh  
    2. строительство… 

  • Установите библиотеку Jaxl (см. Подробности и параметры установки )

    1. root @ ubuntu: ~ / git / JAXL # ./build.sh установить  
    2. удаление старого пакета …  
    3. установка … 

Настройка приложения веб-чата.
Библиотека Jaxl по умолчанию установлена ​​в папке / usr / share / php / jaxl. Код приложения для нашего веб-чата находится в папке / usr / share / php / jaxl / app / boshchat.

Выполните следующие шаги для настройки приложения веб-чата в вашей системе:

Готовы к демонстрации
Чтобы запустить этот пример приложения веб-чата, посетите http: // localhost в окне вашего браузера. Введите имя пользователя / пароль, уже зарегистрированный на вашем сервере Jabber, и нажмите «Подключиться».

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

Ниже приведен скриншот, когда я вошел в систему как «abhinavsingh» из браузера, а BOSHCHAT_ADMIN_JID был установлен в «jaxl@jaxl.im»: