Интеграция 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, комментируем сточку
    {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) Регистрируемся на сайте, заходим на сайт, и только после этого мы уже сможем подключиться через свой любимый клиент (:
    Метки:
    Поделиться публикацией
    Комментарии 5
    • –2
      Хорошее how-to, но без скриншотов. :)
      • +5
        Устанавливаем Joomla (думаю не надо объяснять как (: )


        В корне неверное начало :)
        • –1
          Щас начнётся холивар по поводу какая ЦМС лучше =)

          А вообще, было бы намного лучше если бы вы обьяснили для чего это, какие есть функции, какие минусы, производительность. На данный момент это прям Micro-HowTO.
          • 0
            Да, пришлось лезть и читать что такое ejabberd и зачем он нужен в джумла.
            • 0
              а чтоб зареганые учетки на ресурсе под joomla могли иметь xmpp подключение! удобно- ушел прикручивать.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.