IM / Интеграция CMS Joomla и Ejabberd
Небольшая статейка по интеграции CMS Joomla (1.5.х. и 1.6.х.) и ejabberd (2.х.х.)
Есть пару статей по интеграции, но они актуальны только для старой версии Joomla.
Процесс довольно несложный и довольно быстрый
1) Устанавливаем Joomla (думаю не надо объяснять как (: );
2) Устанавливаем ejabberd используя пункты 5 и 6 из
этого мана
; 3) Качаем
ejabberd4joomla.googlecode.com/files/plug_ejabberd.tar.gz
; 4) Устанавливаем как обычный плагин к Joomla и включаем его; 5) Заходим, при помощи phpmyadmin или через консоль, в базу нашей jooml-ы и из /ejabberd-2.1.X/src/odbc импортируем файл mysql.sql (ну или файл под свою базу); 6) Настраиваем ejabberd.cfg под себя; 6.1) Находим раздел AUTHENTICATION, комментируем сточку
Источник:IM, ХабраХабр, интернет-пейджеры
этого мана
; 3) Качаем
ejabberd4joomla.googlecode.com/files/plug_ejabberd.tar.gz
; 4) Устанавливаем как обычный плагин к Joomla и включаем его; 5) Заходим, при помощи phpmyadmin или через консоль, в базу нашей jooml-ы и из /ejabberd-2.1.X/src/odbc импортируем файл mysql.sql (ну или файл под свою базу); 6) Настраиваем ejabberd.cfg под себя; 6.1) Находим раздел AUTHENTICATION, комментируем сточку
{auth_method, internal}.
и раскомментим строку
{auth_method, odbc};
6.2) Находим DATABASE SETUP, и раскомментим стоку под свою базу (у меня это выглядит так)
{odbc_server, {mysql, "localhost", "база сайта", "имя пользователя", "пароль"}}.;
6.3) Запрещаем регистрацию через клиент
%% In-band registration allows registration of any possible username.
%% To disable in-band registration, replace allow with deny.
%% {access, register, [{allow, all}]}.
% None username can be registered via in-band registration:
{access, register, [{deny, all}]}.
7) Регистрируемся на сайте, заходим на сайт, и только после этого мы уже сможем подключиться через свой любимый клиент (:Источник:IM, ХабраХабр, интернет-пейджеры
Похожие новости
- Пошаговое руководство по внесению ПО и ПАК в Минцифры в 2025 году
- Взлом уязвимой операционной системы Vulnix. Уязвимая служба/протокол smtp
- НКО научат создавать качественный контент
- Скрытые языки: как инженеры передают информацию внутри команды, избегая документации
- [Перевод] Пишем на C самоизменяющуюся программу x86_64
- Riverstart: Рэд-флаги в аутстаффинге — как не нарваться на «кота в мешке»? Riverstart Подкаст #3
- Zenlink: KPI в SERM: как измерить успех кампании по работе над репутацией бренда
- Креативное бюро Пинк: Брендинг в «Дефиците». Как мы сделали и согласовали концепцию, но решили «забрить» и сделать брендинг бара заново
- Четыре взлома ИТ-инфраструктуры, один из которых выдуман. Какой?
- Red Digital и хлебцы Kruazett: KRRустящий кейс