Обзор DJ-Messages. Отправка сообщений в Joomla
- Видео обзор.
- Основные возможности и особенности.
- Установка и настройка.
- Сообщения в Joomla.
- Шаблоны.
- Пользователи.
- Пункт меню и модули сообщений в Joomla.
- Интеграция с DJ-Classifieds.
- Русификатор DJ-Messages.
DJ-Messages – русскоязычный адаптивный компонент Joomla для обмена личными сообщениями между пользователями.
Видео обзор
- Установка и настройка – с 00:03:22.
- Сообщения в Joomla – с 00:07:51.
- Шаблоны – с 00:08:11.
- Пользователи – с 00:08:59.
- Пункт меню и модули сообщений в Joomla – с 00:09:40.
- Интеграция с DJ-Classifieds – с 00:11:17.
Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.
Расширение базируется на AJAX, что увеличивает скорость его работы. Пользователи могут прикреплять файлы к сообщениям в виде вложений. Есть уведомления по e-mail и модули, позволяющие выводить уведомление о новом сообщении прямо на сайте. DJ-Messages легко интегрируется с компонентом доски объявлений DJ-Classifieds и позволяет писать сообщения продавцам.
В предыдущих статьях уже был рассмотрен аналогичный бесплатный компонент uddeIM. Он также интегрируется с DJ-Classifieds, но при помощи платного приложения. В бесплатной версии uddeIM нет возможности прикреплять файлы к вложениям.
В качестве ещё одной альтернативы, в плане личных сообщений, можно рассмотреть JChatSocial Enterprise.
В обзоре будет участвовать последняя, на момент написания статьи 18.10.2018, русскоязычная версия DJ-Messages 1.0.8 в Joomla 3.8.13. Шаблон сайта JM CarClassifieds 1.0.4. Для улучшения внешнего вида DJ-Messages в CSS-файл шаблона были внесены незначительные дополнительные стили.
На официальном сайте расширений Joomla на данный момент нет отзывов, расширение добавлено 12 июня 2018.
На 18.10.2018 расширение стоит 26$ (техническая поддержка и обновления на 3 месяца). Код расширения не зашифрован. После окончания лицензии Вы сможете использовать его точно так же, как и с активной лицензией, но без обновлений и технической поддержки.
Основные возможности и особенности
- Форма быстрого ответа на сообщения (рисунок ниже).
- Возможность добавления вложений к сообщениям.
- При регистрации на сайте через форму Joomla или DJ-Classifieds пользователи могут включить/отключить возможность принимать сообщения и сделать свой профиль невидимым в списке получателей. Потом он сможет изменить эти настройки на странице сообщений в своём профиле.
- Удобное управление сообщениями, как в админке, так и на сайте: сортировка, поиск, фильтрация сообщений со страниц объявлений DJ-Classifieds. Также можно перемещать сообщения в архив, в корзину и отмечать, как прочитанные или непрочитанные (рисунок ниже).
- Интеграция с DJ-Classifieds. Сообщения, отправляемые через форму связи с продавцом со страницы объявлений, попадают в его входящие сообщения в DJ-Messages. Список сообщений содержит дополнительные поля профиля DJ-Classifieds пользователя-отправителя и ссылку на страницу его учётной записи.
- Уведомления о новых сообщениях по почте.
- Уведомления администратора о сообщениях между пользователями.
- Модуль входящих сообщений с уведомлениями о новых сообщениях.
- Модуль со списком пользователей (рисунок ниже).
- Наличие пунктов меню для отображения расширения во фронтальной части сайта.
- Возможность блокировки получения сообщений от конкретных пользователей.
- Поддержка ACL Joomla (разграничение прав доступа пользователей).
- Адаптивный дизайн. Тема компонента совместима со многими популярными шаблонами Joomla даже без необходимости правки стилей.
- Переведён на русский и английский языки.
- Поддержка Joomla 3.
- Простая установка и настройка. Есть англоязычное видео по установке и настройке расширения.
- Поддержка RTL (Right-To-Left) – языки с письменностью слева направо.
Установка и настройка
Шаг 1. Установка DJ-Message происходит аналогично большинству расширений Joomla в Расширения – Менеджер расширений – Установка. В инсталляционном пакете, который Вы скачаете с сайта разработчика содержится компонент, модули и плагины. Для установки русификатора скачайте его с официального сайта разработчика DJ-Message или отсюда.
Шаг 2. После установки перейдите в Расширения – Плагины и активируйте плагин «Система - DJ-Messages» (рисунок ниже). У него есть несколько настроек.
- Показывать во фронтальной части сайта. Если опция включена, во фронтальной части сайта будут показаны дополнительные опции, чтобы пользователь мог выбрать, хочет ли он получать сообщения от других пользователей, и будет ли виден его профиль в списке получателей сообщений. Опции находятся на странице профиля пользователя Joomla. Тип пункта меню Пользователи – Изменить профиль пользователя.
- Показывать при регистрации. На обычной странице регистрации Joomla (рисунок ниже) будут показаны дополнительные опции. В дальнейшем он сможет их изменить в настройках на странице сообщений или в своём профиле.
- Показывать настройки. Отображает кнопку Настройки на странице сообщений DJ-Messages.
- Принимать сообщения. Если опция включена, то по умолчанию пользователь сможет принимать сообщения от других пользователей. В дальнейшем он сможет их изменить в настройках на странице сообщений или в своём профиле.
- Профиль виден. Если опция включена, по умолчанию профиль пользователя будет виден в списке получателей сообщений. В дальнейшем он сможет их изменить в настройках на странице сообщений или в своём профиле.
Шаг 3. Перейдите в Компоненты – DJ-Messages – Настройки – Права. Чтобы разрешить отправку сообщений в Joomla зарегистрированным пользователям, выберите группу Registered и для действий Создание сообщений, Ответ на сообщения укажите Разрешено. Если хотите дать возможность прикрепления файлов к вложениям, то и для действия Отправка вложений тоже укажите Разрешено (рисунок ниже). Настройки вложений (ограничения по размеру и расширениям) производятся в Материалы – Медиа-менеджер – Настройки – Медиа.
На вкладке Глобальные настройки (рисунок ниже) можно включить уведомления администратора по почте (опция Уведомлять администратора) в тех случаях, когда один пользователь отправляет сообщение другому пользователю. Тут же можно выбрать учётную запись администратора (опция Получатель уведомлений). Текст письма администратору можно отредактировать в разделе Шаблоны.
Опция Кнопка написания сообщения позволяет убрать кнопку Написать во фронтальной части сайта на странице типа пункта меню DJ-Messages – Сообщения. Но это не отключает возможность написания сообщений в принципе.
Сообщения в Joomla
В разделе Сообщения (рисунок ниже) администратор может просмотреть все сообщения между пользователями. Для удобства управления сообщениями можно воспользоваться поиском, фильтрами и сортировкой.
На рисунке ниже показан пример страницы просмотра сообщения с вложением в админке.
Шаблоны
В этом разделе (рисунок ниже) Вы сможете создавать и редактировать e-mail уведомления, которые отправляются с сайта в разных случаях, связанных с сообщениями: уведомление админа, уведомления пользователей о новых сообщения и так далее.
На рисунке ниже показан пример страницы редактирования шаблона e-mail уведомления, отсылаемого пользователю при получении им нового сообщения от другого пользователя. Тема письма может быть переопределена темой из сообщения.
По умолчанию все шаблоны на английском языке. На странице русификатора есть текстовый файл с переводом для шаблонов.
- Plain notification – Обычное уведомление.
- Message from admin – Сообщение от админа.
- Reply from inbox – Ответ из входящего ящика.
- Admin notification – Уведомление администратора.
Вам нужно скопировать HTML-код из текстового файла и вставить его в поле Сообщение, предварительно выключив редактор (рисунок ниже).
Пользователи
В данном разделе (рисунок ниже) Вы сможете управлять «статусами» пользователей. Если пользователь блокирован, он не отображается в списках получателей сообщений и не может принимать их. Также он не может писать сообщения через форму отправки сообщений DJ-Messages. Его сообщения, отправленные через форму связи с продавцом со страницы объявления DJ-Classifieds, будут приходить продавцу на почту, а не в личные сообщения.
Если пользователь невидим, он не отображается в списках получателей сообщений, но может получать сообщения через форму связи с продавцом со страницы объявления DJ-Classifieds. Невидимый пользователь может писать сообщения другим пользователям через форму отправки сообщений DJ-Messages. Его сообщения, отправленные через форму связи с продавцом со страницы объявления DJ-Classifieds будут приходить продавцу в виде личных сообщений.
Пункт меню и модули сообщений в Joomla
Для отображения списков сообщений и управляющих элементов компонента DJ-Messages (рисунок ниже) во фронтальной части сайта есть пункт меню тип «DJ-Messages – Сообщения». Особых настроек у этого пункта меню нет.
Модуль «DJ-Messages уведомления» (рисунок ниже). Позволяет выводить количество непрочитанных сообщений и кнопку на страницу с входящими сообщениями. В настройках можно изменить иконку сообщений и сконфигурировать счётчик. Также можно убрать кнопку входящих сообщений.
В качестве иконки можно использовать растровое изображение или символ шрифта Awesome. Подробнее о том, как использовать шрифт Awesome можно прочесть в статье «Обзор JM Company. Шаблон компании для Joomla».
Модуль «DJ-Messages пользователи» (рисунок ниже). Позволяет выводить список пользователей. По нажатию на пользователя откроется страница с формой написания сообщения. Можно ограничить количество отображаемых пользователей и отсортировать их по возрастанию/убыванию с учётом имени, логин, ID или даты регистрации.
Интеграция с DJ-Classifieds
Интеграция подразумевает отправку сообщений через форму связи с продавцом со страницы объявления DJ-Classifieds. Для этого перейдите в Расширения – Плагины и активируйте плагин «DJ-Classifieds - DJ-Messages интеграция».
Для более тесной интеграции DJ-Classifieds и DJ-Messages нужно активировать плагин «DJ-Messages - DJ-Classifieds» (рисунок ниже).
В настройках плагина есть две группы опций, относящихся к административной и фронтальной части сайта. При включении опции Отображать ссылку на профиль в соответствующем списке сообщений будет показана ссылка на профиль пользователя DJ-Classifieds. А если выбрать какие-то дополнительные поля DJ-Classifieds, они также будут видны в соответствующем списке сообщений (рисунок ниже).
Если Вам нужно организовать обмен сообщениями в Joomla между пользователями, то DJ-Messages - достойный кандидат в список рассматриваемых альтернатив. А когда речь идёт об интеграции с доской объявлений на DJ-Classifieds, то у него есть бонус – один и тот же разработчик. Это минимизирует риски возникновения проблем совместимости и делает интеграцию более полной. Так как расширение вышло относительно недавно (в июне 2018 года), пока набор предоставляемых возможностей ещё не такой большой, как, например, в платной версии uddeIM. Скорее всего, в дальнейшем разработчики будут его дополнять и улучшать.
Похожие материалы |
---|
Автор статьи – Хорошевский Алексей |
---|
Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта. Кандидат технических наук по специальности «Информационные технологии». На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг. |
Полезные ссылки: