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

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

 

 

В предыдущей статье «Обзор uddeIM Joomla (часть 2)» были рассмотрены «общие» настройки компонента личных сообщений Joomla. В этой части мы более подробно рассмотрим опции, позволяющие интегрировать uddeIM с другими расширениями, например с Сommunity Вuilder. Это даст возможность собрать достаточно функциональную социальную сеть на Joomla с минимальными временными и финансовыми затратами. Если проект такого уровня не нужен, то сочетание Сommunity Вuilder и uddeIM может послужить хорошей основой для построения любого другого сообщества (форума, сайта новостного портала, сайта фирмы (техническая поддержка) и так далее), где необходимо приватное общение между посетителями и администраторами.

Настройка uddeIM

Интеграция

Вкладка Интеграция (рисунок ниже) содержит настройки, позволяющие присоединить компонент к Community Builder, JomSocial или Community Builder Enhanced.

uddeIM

Сочетание uddeIM и Community Builder подробнее будет рассмотрено в следующих статьях. Обратите Ваше внимание на то, что для интеграции uddeIM Joomla с «компонентами построения сообществ» необходимо, чтобы этот компонент был уже установлен на сайт. В обзоре будет участвовать последняя на момент написания статьи (14.12.2012) версия Community Builder 1.9.

Показывать присутствие на сайте. При активации данной опции рядом с именем пользователя в списке сообщений будет показан значок, который свидетельствует о присутствии того или иного адресата на сайте. Зелёный кружок – пользователь на сайте (рисунок ниже), серый – нет.

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

Социальная сеть на Joomla с подобными «маркерами» будет более удобной. Ведь всегда полезно знать, человек, которому Вы сейчас пишете, есть в сети или нет.

Показывать всплывающее окно. При получении сообщения от одного из пользователей у другого (получателя) будет отображаться всплывающее окно. Для этого необходимо, чтобы пользователь был на сайте и для него была активирована опция Всплывающее окно (детальнее об этой опции можно прочесть в статьях «Обзор uddeIM (часть 1). Личные сообщения Joomla» и «Обзор uddeIM Joomla (часть 2)»). Помимо этого в качестве модуля регистрации\входа на сайт должен быть установлен mod_cblogin, который входит в состав Community Builder.

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

Использовать ссылки на профиль. Если данная опция включена, то все имена пользователей (если они зарегистрированы на сайте и не удалены из базы данных) будут отображаться в виде ссылок (рисунок выше). При нажатии на эту ссылку можно перейти в профиль пользователя. Если у Вас установлен один (или несколько) из поддерживаемых компонентов «создания сообществ», например Community Builder, то uddeIM Joomla отобразит в спадающем списке этот компонент, и Вы сможете его выбрать.

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

uddeIM Joomla

uddeIM Joomla достаточно тесно интегрируется с Community Builder и данные опции тому подтверждение.

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

Показать размер миниатюры. Размер (высота и ширина в пикселях) аватара, который будет отображаться в личных сообщениях Joomla. Если Вы хотите оставить размер аватара таким же, как и в Community Builder (или другом компоненте, из которого берётся аватар), то введите значение 0.

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

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

Личные сообщения Joomla с этой активированной опцией станут ещё проще в использовании для посетителей Вашего сайта.

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

uddeIM для Joomla 2.5

uddeIM для Joomla 2.5 предоставляет много настроек, но не обязательно задействовать их все. Например, список связей в виде таблицы, когда у пользователя много друзей, просматривать совсем неудобно.

Показывать аватары из галереи Community Builder. Включает отображение «стандартных» аватаров из библиотеки Community Builder. Если отключить данную опцию, то будут отображаться только изображения, которые пользователи загрузили сами.

Проверить наличие забаненных в Community Builder пользователей. Если пользователь заблокирован (забанен), например, за спам, в Community Builder, то данная настройка uddeIM проверяет эту блокировку и, в случае обнаружения таковой, данному пользователю блокируется доступ к личным сообщениям Joomla. Плюс, остальные пользователи не смогут писать заблокированному пользователю.

Gravatar включён. Активирует применение аватаров из сервиса Gravatar.

Рейтинг Gravatar. Изображения Gravatar может содержать сцены насилия, эротику, порнографию и так далее. Именно поэтому они делятся на разные категории: G = Основной, PG = Родительское руководство, R = Ограниченный, Х = только для взрослых. Выбрав ту или иную категорию, Вы можете попытаться фильтровать нежелательные изображения в виде аватарок пользователей у Вас на сайте. Х = только для взрослых – без ограничений, G = Основной­ – самые строгие ограничения.

Не смотря на столь расширенные возможности интеграции, на мой взгляд, лучше использовать специальный компонент для создания технической поддержки клиентов на сайте (если ставиться такая цель). Об одном таком, Вы можете прочесть в статье «Обзор RSTickets Pro. Ticket system».

E-mail

Для того, чтобы пользователи Вашего сайта всегда оставались в курсе о новых сообщениях и ответах на их сообщения, в uddeIM Joomla предусмотрены уведомления по электронной почте. Как «Google+», «Facebook» и «Twitter» социальная сеть на Joomla, построенная с использованием личных сообщений uddeIM может рассылать подобные уведомления.

По этим параметрам настройка uddeIM возможна на вкладке E-mail (рисунок ниже).

Настройка uddeIM

Разрешить использовать уведомления по e-mail. Если выбран параметр «Да», то пользователи смогут настроить уведомления самостоятельно. Детальнее об этом можно прочесть в статье «Обзор uddeIM Joomla (часть 2)». Параметр Только администратор – разрешает менять данную настройку из фронтальной части сайта только администраторам. Параметр Нет указывает на то, что никто не сможет менять данную настройку из фронтальной части. Но при помощи раздела Настройки пользователя, о котором детальнее можно прочесть в статье «Обзор uddeIM (часть 1). Личные сообщения Joomla», администраторы из административной части сайта могут менять эту опцию для каждого пользователя.

Уведомления отправляются по умолчанию. Доступно три параметра: Только когда нет на сайте (уведомления на почту о новом сообщении на сайте будет отправлено только тогда, когда пользователя не было на сайте), Отправлять всегда (уведомления на почту о новом сообщении на сайте будет отправляться всегда, независимо от нахождения пользователя на сайте), Не отправлять (уведомления на почту о новом сообщении на сайте никогда не будет отправляться, независимо от нахождения пользователя на сайте). Выставив один из параметров в этой опции, Вы примените его для всех пользователей uddeIM Joomla.

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

Текст сообщения в письме

Напоминание по e-mail. Если пользователю пришло сообщение, и он его не прочитал в течение длительного времени, то ему будет отослано уведомление о наличии непрочитанного сообщения. Данная опция работает независимо от настроек опции Разрешить использовать уведомления по e-mail.

Напомнить через Х дней. Интервал (в днях), после которого пользователю будет отослано напоминание о непрочитанном сообщении.

Имя отправителя. Имя, от которого отправляется почтовые уведомления с сайта. Это имя будет отображаться в поле «От» в письмах, которые приходят пользователям на почту.

E-mail адрес отправителя. Адрес электронной почты, с которого необходимо отправлять напоминания о сообщениях пользователям. Для того, чтобы отправка писем происходила именно с этого адреса, Вам необходимо задать определённую опцию Для отправки почты использовать на вкладке Система. Детальнее можно будет прочесть в статье «Обзор uddeIM для Joomla 2.5 (часть 4)».

Включить автоответчик. Позволяет задать автоматический ответ на входящие сообщения. Эту опцию пользователи могут активировать у себя в настройках uddeIM для Joomla 2.5 (рисунок ниже). Там же можно задать текст ответа. В том случае, когда пользователю А от пользователя Б будет доставлено сообщение, то пользователю Б сразу придёт ответ (текст, который был задан в настройках автоответчика). Обратите Ваше внимание на то, что автоматические ответы будут приходить вне зависимости от того, находится получатель на сайте или нет. Это, на мой взгляд, не очень удобно.

Включение автоответчика

Данная настройка uddeIM понадобится тогда, когда пользователь будет отсутствовать какое-то время и перед уходом активирует её. А после возвращения на сайт – отключает.

Автоматическая пересылка. Пользователи могут указать, кому пересылать все их входящие сообщения. Например, Пользователь А настроил автоматическую пересылку на пользователя Б. Если пользователь В пишет пользователю А, то сообщение придёт и пользователю А, и пользователю Б. Причём оно будет отмечено как перенаправленное. Под основным текстом сообщения будет написано: «(Автоматическая пересылка сообщения, изначально отправленного пользователю ИИИ)», где «ИИИ» - имя пользователя, которому изначально было отправлено сообщение.

Нет ЧПУ для %msglink%. Включает или отключает использование ЧПУ ссылок.

Отключить отправку по e-mail. Если активировать эту опцию, выбрать «Да», то это заблокирует отправку любых уведомлений на электронную почту независимо от других настроек uddeIM Joomla.

Блокирование

Личные сообщения Joomla могут быть доступны только определённым группам пользователей. Именно для настройки таких параметров служит вкладка Блокирование (рисунок ниже).

Блокирование

Включить систему блокировки. Если данная опция включена, то пользователи смогут блокировать других пользователей. Например, в случае получения от них спам-сообщений. Если пользователь А заблокировал пользователя Б, то пользователь Б не сможет отправлять сообщения пользователю А. Администратора нельзя заблокировать.

Разрешить получать сообщения заблокированным пользователям. Активировав данную опцию, Вы включаете уведомления заблокированным пользователям о том, что его заблокировали. Например, если пользователь А заблокировал пользователя Б и включена опция Разрешить получать сообщения заблокированным пользователям, то пользователь Б не сможет отправлять сообщения пользователю А, но при попытке это сделать получит уведомление, что он заблокирован.

Заблокировать группы (для зарегистрированных пользователей). В данном списке Вы можете указать, каким группам пользователей (группы пользователей Joomla) не смогут отправлять сообщения зарегистрированные пользователи. Это не распространяется на администраторов и модераторов.

Разблокировать связи в Community Builder. uddeIM Joomla позволяет разблокировать связи между пользователями Community Builder даже в том случае, если включена общая блокировка. Данная опция независима от блокировок, которые включили сами пользователи.

Заблокировать группы (для гостей). В данном списке Вы можете указать, каким группам пользователей (группы пользователей Joomla) не смогут отправлять сообщения незарегистрированные пользователи. Если такая возможность вообще предусмотрена на сайте. Это не распространяется на администраторов и модераторов. Данная опция независима от блокировок, которые включили сами пользователи.

Архив

uddeIM для Joomla 2.5 позволяет Вашим пользователям создавать архивы нужных им сообщений. Обратите внимание на то, что сообщения в архивах не удаляются автоматически. Для настроек этой функциональной возможности служит вкладка Архив.

Архив

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

Архивация

Максимальное количество сообщений в архиве. Число сообщений, которое пользователи могут хранить в архиве.

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

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

Список архивных сообщений

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

Дата и время

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

Дата время

Формат даты. Позволяет настроить формат даты и времени по одному из 10 шаблонов.

  1. 5 Aug, 22:40.
  2. 5. Aug 22:40.
  3. 5. Aug, 22:40.
  4. 5 Aug 07, 22:40.
  5. 5. Aug 07 22:40.
  6. 5. Aug 07, 22:40.
  7. Aug 5, 22:40.
  8. Aug 7, 10:40 pm.
  9. 2007-08-05 22:40.
  10. 08/05/07 10:40 pm.

Обратите внимание на то, что сокращённое название месяцев будет взято из файла языка Joomla.

Расширенный формат даты. Позволяет настроить формат даты и времени по одному из 27 шаблонам (аналогично вышеуказанным). Этот формат отображается в открытом сообщении при его чтении. Сокращённое название месяцев будет взято из файла языка Joomla.

Установка часового пояса. Если uddeIM Joomla в сообщениях отображает неверное время (связанное с использованием часового пояса отличного от UTC 0), то можно указать необходимую поправку, например «+2» (без кавычек). Если всё отображается нормально, то не стоит менять эту настройку.

Использовать специальные календари. При активации данной опции и использовании языкового файла фарси языка будет применяться персидский календарь.

Как видно, uddeIM для Joomla 2.5 достаточно многофункциональный компонент, особенно в сочетании с Community Builder (JomSocial или Community Builder Enhanced) и uddeIM Premium Plugins. Благодаря и компонентам «построителей сообществ» ему можно без знаний программирования достичь весьма неплохого эффекта при создании собственной социальной сети на Joomla. Хочу отметить, что при большом количестве пользователей и активной переписки между ними uddeIM может вызывать существенную нагрузку на базу данных, а также ощутимо увеличивать её размер и фрагментацию.

В следующей статье «Обзор uddeIM для Joomla 2.5 (часть 4)» тема «Настройка uddeIM» будет продолжена. Мы рассмотрим вкладки Доступ и Система. Но на этом цикл статей о uddeIM не закончится. В дальнейшем будут рассмотрены темы, касающееся плагинов uddeIM для Community Builder, шаблонов для uddeIM, а также плагинов и модулей, которые поставляются с этим компонентом абсолютно бесплатно и служат для расширения его функциональных возможностей, улучшения интеграции с различными сторонними расширениями и повышения удобства пользования для посетителей сайта.

 

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