Обзоры расширений Joomla

  • Тип – бесплатный компонент личных сообщений Joomla.

 

 

В предыдущих статьях «Обзор uddeIM (часть 1, 2, 3, 4)» были рассмотрены большинство инструментов и настроек, которые доступны администратору для конфигурации компонента. В этой статье мы закончим рассмотрение вкладок параметров uddeIM. Также будут затронуты вопросы интеграции Community Builder и uddeIM посредством плагинов для создания полноценной социальной сети Joomla 2.5 – 3.0. В обзоре участвует последняя на момент написания статьи версия Community Builder 1.9.

Настройка uddeIM

Импортирование

После установки компонента Вам будет доступна вкладка Импортирование (рисунок ниже)

uddeIM

uddeIM позволяет импортировать сообщения из компонента myPMS. При этом компонент myPMS должен быть установлен и в его базе данных должны быть сообщения. Отмечу, что на рисунке выше приведён пример из uddeIM 2.9 и Joomla 3.0.2. Если при первом запуске uddeIM не обнаружит myPMS, то при последующих входах в компонент вкладка Импортирование отображаться не будет.

Обслуживание

В статье «Обзор uddeIM для Joomla 2.5 (часть 4)» уже упоминалась вкладка Обслуживание (рисунок ниже). Рассмотрим её немного детальнее.

Социальная сеть для Joomla 2.5

Социальная сеть для Joomla 2.5 может со временем сильно разрастись. То же касается непосредственно личных сообщений. Специально для этого в uddeIM предусмотрен ряд инструментов оптимизации таблиц компонента в базе данных сайта.

Обслуживание базы данных. Если пользователь удалён, его сообщения, если они были, хранятся в базе данных. Для выявления таких пользователей служит данная опция. После нажатия на ссылку «Проверить» перед Вами откроется список с перечисленными пользователями и количеством их сообщений (рисунок ниже).

uddeIM Joomla

uddeIM Joomla выведет полный список всех пользователей. Выше показана только верхняя и нижняя часть списка. Если будет найден удалённый из базы данных пользователь, то его отметят в списке как «notfound». Например, не найден пользовательс ID 1850 «#1850 not found (from/to/settings/blocker/blocked): 1/4/1/0/0».

Администратору под надписью «Требуемое обслуживание» будет предложена ссылка, которая возвращает на вкладку Обслуживание. На ней, рядом со ссылкой «Проверить» есть ссылка «Починить». Нажав на неё (рисунок ниже) для удалённого пользователя будут стёрты все личные сообщения Joomla.

Личные сообщения Joomla

Удаление сообщений. Производит стирание устаревших сообщений. Параметры, согласно которым те или иные сообщения считаются устаревшими находятся на вкладке Архив (детальнее о ней можно прочесть в статье «Обзор uddeIM (часть 3). Личные сообщения для социальной сети на Joomla»).

Произвести стирание файлов. Аналогично опции Удаление сообщений, но действует для прикреплённых файлов. Аналог опции «Удалить сообщения сейчас?» на вкладке Система (детальнее о ней можно прочесть в статье «Обзор uddeIM для Joomla 2.5 (часть 4)»).

Совместимость. При установке или обновлении uddeIM создаёт два служебных XML-файла (они нужны для работы расширения). При работе в Joomla 1.5 и 2.5 один из этих файлов не нужен. Может появиться сообщение о некорректной работе. Для того, чтобы этого не было, служит данная опция. При нажатии на ссылку «Проверить» будет произведена проверка наличия лишнего XML-файла. Если всё хорошо, то Вы увидите сообщение «Лишние XML-файлы не обнаружены! Все в порядке». В противном случае на вкладке Обслуживание, напротив опции Совместимость есть ссылка «ИСПРАВИТЬ». Нажмите на неё и uddeIM произведёт стирание ненужного файла.

Резервная копия и восстановление конфигурации. Очень полезная опция при обновлении uddeIM Joomla. В инструкции по обновлению компонента одним из этапов обновления является сохранение настроек компонента. Перед обновлением нажмите «Копировать», а после обновления «Восстановить». Тогда все настройки, которые Вы сделали будут перенесены в новую версию расширения.

Проверка обновлений. Проверяет наличие новых версий uddeIM для Joomla 2.5 на официальном сайте разработчика. Отмечу, что для работы данной функциональной возможности необходимо, чтобы параметр allow_url_fopen для PHP был включён. Но, есть мнения, что данный параметр (в активированном состоянии) негативно влияет на безопасность сайта.

Показать статистику. Вы можете просмотреть (рисунок ниже) краткую статистику по использованию компонента uddeIM для Joomla 2.5.

uddeIM для Joomla 2.5

  • Среди доступных показателей есть следующие.
  • Сообщения сохранены в базе данных.
  • Испорченных сообщений (по получателям).
  • Испорченных сообщений (по отправителям).
  • Сообщения, ожидающие удаления.
  • Сообщений.
  • Сообщений за 7 дней.
  • Сообщений за 30 дней.
  • Сообщений за 365 дней.
  • Ссылки на файл в базе данных.
  • Вложенный файл сохранен.

Также, если включена опция Напоминание по e-mail на вкладке E-mail (детальнее о ней Вы можете прочесть в статье «Обзор uddeIM (часть 3). Личные сообщения для социальной сети на Joomla»), то в статистике будет показана таблица тех, кому будет отправлено напоминание через 7 и 75 дней.

О нас

Вкладка О нас (рисунок ниже) содержит информацию о версии расширения, благодарности и информацию об авторах перевода на тот язык, который по умолчанию используется для компонента.

Настройка uddeIM

Настройка uddeIM, по большому счёту, на этом заканчивается.

Социальная сеть для Joomla 2.5. uddeIM и Community Builder

Для создания полноценной интеграции с CommunityBuilder вместе с uddeIM поставляется 4 плагина.

  1. PMS uddeIM Inbox.
  2. Private Messaging System (uddeIM PMS).
  3. uddeIM Profilelink.
  4. uddeIM Blocking Plugin.

Их установка происходит не через менеджер расширений Joomla, а через менеджер плагинов Community Builder (рисунок ниже).

Менеджер плагинов Community Builder

PMS uddeIM Inbox

Плагин PMS uddeIM Inbox (рисунок ниже) позволяет отображать вкладку с входящими сообщениями uddeIM в профиле пользователя («личном кабинете») Community Builder.

PMS uddeIM Inbox

Настроек нет. Достаточно установить и активировать плагин. Все настройки вкладки производятся средствами Community Builder (в менеджере вкладок CB (Tab Management)). На рисунке ниже приведён пример того, как может выглядеть подобная вкладка во фронтальной части сайта.

Вкладка Сообщения

Private Messaging System (uddeIM PMS)

Плагин Private Messaging System (uddeIM PMS) (рисунок ниже) позволяет произвести «общую интеграцию» Community Builder и uddeIM Joomla.

Private Messaging System

PMS version. При помощи данной опции Вы указываете CommunityBuilder, какая версия uddeIM установлена в системе.

Unescape '\\n'. Если в текстах писем, которые приходят пользователям на почту, встречаются символы «\\n» (без кавычек), то, активировав данную опцию, Вы можете избавиться от подобной проблемы.

Double escape. Если в текстах писем, которые приходят пользователям на почту, встречаются удвоенные символы «\\n» (без кавычек), то, активировав данную опцию, Вы можете избавиться от подобной проблемы.

Все остальные опции относятся к исправлению локализации компонента. Например, значение опции Текст Отослать меню/ссылки PMS отображается в меню личного кабинета пользователя (рисунок ниже). Если использовать значение по умолчанию «_UE_PM_USER», то будет браться вариант перевода из языкового файла. Но можно ввести и свой вариант. Обратите Ваше внимание на то, что в случае использования нескольких языков на сайте необходимо применять значение по умолчанию. Так как в этом случае (и при наличии соответствующего языка перевода интерфейса компонента) для разных языков будет предоставлен вариант перевода конкретно на этом языке. Если заменить значение по умолчанию на своё, то для всех языков будет всегда отображаться один вариант перевода.

Меню

Помимо этого можно отображать форму быстрых сообщений (рисунок выше) в профиле пользователя.

uddeIM Profilelink

Плагин uddeIM Profilelink (рисунок ниже) позволяет в профиле пользователя вывести вместо формы быстрых сообщений (рисунок выше) ссылку на написание сообщения (рисунок ниже).

uddeIM Profilelink

Настроек у данного плагина нет. Достаточно установить и активировать плагин.

Настройка uddeIM Profilelink

uddeIM Blocking Plugin

Плагин uddeIM Blocking Plugin (рисунок ниже) позволяет одному пользователю заблокировать другого. В последствии заблокированный пользователь не сможет писать сообщения блокирующему.

uddeIM Blocking Plugin

Как таковых настроек у данного плагина нет. Достаточно установить и активировать плагин. Все настройки вкладки производятся средствами Community Builder (в менеджере вкладок CB (Tab Management)).

Настройка uddeIM функций блокировки производится в самом компоненте на вкладке Блокирование (детальнее о ней можно прочесть в статье «Обзор uddeIM (часть 3). Личные сообщения для социальной сети на Joomla»).

Шаблоны uddeIM

По умолчанию uddeIM для Joomla 2.5 поставляется с одним шаблоном «default». Его модифицированный вариант Вы видели в этой и предыдущих частях обзора. Но на сайте разработчика доступно ещё 8 шаблонов.

  1. default_ex.
  2. modernblue.
  3. monoblue.
  4. monogram.
  5. monopink.
  6. monorange.
  7. noir.
  8. tcplc.

На рисунке ниже показано то, как могут выглядеть личные сообщения Joomla с этими шаблонами (в порядке следования в списке выше). Обратите внимание на то, что возможны отличия в связи с таблицей стиля шаблона сайта. Для смены шаблона Вам необходимо сперва скопировать все их в папку «components/com_uddeim/templates/», в корне Вашего сайта, а затем, в настройках uddeIM, вкладка Вид, выбрать нужный Вам шаблон в спадающем списке опции Шаблон оформления. Детальнее об этой вкладке можно прочесть в статье «Обзор uddeIM Joomla (часть 2)».

Шаблоны uddeIM

В состав uddeIM Premium Plugins входит ещё один шаблон для uddeIM Joomla – «default_ex_pink» (рисунок ниже).

Шаблон default_ex_pink

В следующей статье «Обзор uddeIM (часть 6)» мы закончим рассмотрение компонента личных сообщений. Будет уделено внимание модулям Mailbox, Statistics, uddeIM Notifier и плагинам uddeIM Content Link, Searchbot, входящим в состав компонента.

 

Полезные ссылки: