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

 

 

My Testimonials – компонент и модуль отзывов Joomla на русском языке с поддержкой микроразметки Google и YouTube видео. Есть возможность отображения слайдов отзывов, с фото пользователей и рейтингом. Можно отображать в горизонтальном или вертикальном формате. Также есть возможность показать на карте Google «географию отзывов». Пример всего этого можно найти на демонстрационном сайте разработчика.

Помимо добавления отзывов из фронтальной части сайта, Вы сами сможете добавлять их в админке. И это не намёк на «жульничество». Исходя из собственного опыта, замечу, как бы легко ни было добавление отзыва, даже если в форме два поля, рейтинг и кнопка отправки, многие предпочитают присылать текст по почте.

В обзоре будет участвовать последняя, на момент написания статьи (23.05.2017), русскоязычная версия My Testimonials 1.0.3 в Joomla 3.7.2. Основной шаблон сайта – Rsvario 1.0.9.

На официальном сайте расширений Joomla 4 отзыва, расширение добавлено 10.02.2017.

  • Общий рейтинг – 98 из 100.
  • Функциональность – 98 из 100.
  • Простота использования – 98 из 100.
  • Документация – 98 из 100.
  • Поддержка – 98 из 100.
  • Соотношение цена\качество – 98 из 100.

На данный момент стоимость расширения $29.

Особенности My Testimonials

Перечислю основные, на мой взгляд, особенности данной книги отзывов Joomla.

  • Поддержка Joomla 3.x.
  • Переведён на русский и английский языки.
  • Наличие модуля для создания слайдера отзывов, их отображения в горизонтальном и вертикальном виде. С поддержкой анимации. Есть возможность отображения отзывов в виде «кирпичной стены».
  • Поддержка микроразметки для расширенных сниппетов в поисковой выдаче Google (Google Rich Snippet). Типы расширенных сниппетов: «Отзывы», «Рейтинги», «О компании».
  • Возможность создания отзывов из админки Joomla.
  • Возможность отображения в отзывах, помимо текста, ещё и фотографии и имени автора отзыва, рейтинга, видео (YouTube) и местоположения автора (страна, город).
  • Возможность отображения авторов отзывов на карте Google.
  • Возможность редактирования внешнего вида отзывов без необходимости правки таблицы стилей (CSS).
  • Возможность ограничения на добавления отзыва на основании групп пользователей Joomla (ACL). Зарегистрированные пользователи смогут редактировать оставленные ими отзывы (если Вы им разрешите).
  • Возможность ограничения на количество оставляемых отзывов (по IP или по аккаунту Joomla).
  • Автоматическое изменение размера аватарок пользователей. Поддержка Gravatar.
  • Автоматическая обрезка длинных отзывов.
  • Возможность разделения отзыва на краткий и подробный. Подробный отображается на отдельной странице.
  • Поддержка версионности отзывов с возможностью отката к предыдущей версии.
  • Компонент основан на фреймворке Joomla.
  • Поддержка мультиязычности Joomla.
  • Возможность распределения отзывов по категориям и подкатегориям. Также возможна сортировка отзывов по различным критериям.
  • Возможность применения компонента отзывов в любом расширении, которое поддерживает обработку плагинов Joomla.
  • Множество настроек.
  • Поддержка отзывчивого дизайна (Bootstrap).
  • Встроенная система обновления компонента.
  • Встроенный редактор языка интерфейса компонента.
  • Техническая поддержка и документация (на английском языке).

Отзывы и категории

My Testimonials Joomla 3 позволяет распределять отзывы по категориям и подкатегориям (рисунок ниже). Их можно использовать в модуле или в настройках пункта меню, для отображения отзывов только из нужной категории.

Категории My Testimonials Joomla 3
Категории My Testimonials Joomla 3

Настройки категории отзывов ничем не отличаются от настроек категорий материалов Joomla.

Управление отзывами (рисунок ниже) весьма простое и удобное. Есть поиск, фильтрация, сортировка и инструменты для выполнения «массовых» операций.

Управление отзывами My Testimonials
Управление отзывами My Testimonials

Создание отзывов из админки Joomla (рисунок ниже) – весьма простая задача. Не нужно пугаться такому обилию полей. Из обязательных только: Заголовок отзыва, Ваше имя и Текст отзыва. Несмотря на наличие визуального текстового редактора в поле ввода отзыва, форматирование в нём не работает.

Стоит отметить, чем больше полей будет заполнено, тем информативнее будет отзыв (включая микроразметку). Без указания адреса невозможно будет отобразить отзыв на карте Google; без заполнения информации об авторе отзыва – не будет микроразметки; без аватарки – не будет фото автора отзыва; без ссылки на видео – не будет видео. Также, чем больше будет данных, тем точнее можно настроить фильтрацию выводимых отзывов. Например, по городу автора отзыва.

В форме есть поле Ключевые слова. Но это не те слова, которые содержатся в теге:

<meta name=keywords content="…"/>

 

Эти ключевые слова служат для микроразметки и содержаться в теге:

<meta itemprop="keywords" content="…">

 

My Testimonials
My Testimonials

На рисунке ниже показан пример отзыва с рисунка выше, но во фронтальной части сайта. Обратите внимание, что, не смотря на отсутствие специальных CSS стилей для компонента My Testimonials, в шаблоне моего демонстрационного сайта сам отзыв выглядит нормально. Стоит немного подправить отступы, но, по большому счёту, всё нормально. В разных шаблонах отзывы будут выглядеть по-разному

My Testimonials Joomla 3
My Testimonials Joomla 3

По нажатию на кнопку Подробнее откроется отдельная страница с отзывом и видео (рисунок ниже). Если Вам нужно задать «классические» мета-данные (SEO) для страницы, то рекомендую задавать их или в настройках пункта меню страницы, или подумать над применением таких расширений: RSseo, JSitemap PRO, sh404SEF.

Компонент отзывов для Joomla 3
Компонент отзывов для Joomla 3

Страницы с отзывами оснащены микроразметкой (пример кода указан ниже).

<div itemprop="author" itemscope="" itemtype="https://schema.org/Person">

         <span itemprop="name">Алексей Хорошевский </span> -

         <span itemprop="address" itemscope="" itemtype="https://schema.org/PostalAddress">

            <span itemprop="addressLocality">Харків</span>, <span itemprop="addressRegion">Харківська область</span>

            <meta itemprop="addressCountry" content="Украина">

            <span itemprop="postalCode"> 6100</span>

         </span>

      </div>

 

Настройки

Глобальные настройки книги отзывов Joomla разделены на восемь вкладок.

  1. Главные настройки – Макет.
  2. Расширенные сниппеты компании.
  3. Фронтальная часть и безопасность.
  4. На этой вкладке Вы можете активировать отображение специального поля в форме добавления отзыва, которое позволит вставить ссылку на видео с YouTube. Также тут можно задать ширину и высоту области видео.
  5. Автоматическое обновление. Позволяет активировать автоматическое обновление My Testimonials Joomla 3. При условии, что статус подписки Вам это позволяет.
  6. Тут Вы сможете изменить перевод интерфейса самого компонента My Testimonials.
  7. Права. Эта вкладка позволяет разграничить права доступа разных групп пользователей к компоненту отзывов Joomla.
  8. Версии. Позволяет включить автоматическое сохранение истории изменения (версий) элементов (отзывов и категорий отзывов). Если выбрано Да, старые версии элемента будут сохраняться автоматически. При необходимости в процессе редактирования вы всегда сможете откатиться на предыдущую версию. Тут же можно задать количество хранящихся версий.

На вкладке Главные настройки – Макет (рисунок ниже) собраны опции, в основном, позволяющие настроить внешний вид фронтальной части книги отзывов Joomla. Тут Вы сможете задать ориентацию макета отзывов (горизонтальная\вертикальная), цвет и толщину границы, закругление углов границы, фоновое изображение отзывов, настроить аватарки, выравнивание текста, задать API ключ карт Google (для работ карты), а также включить\отключить загрузку JQuery и Bootstrap.

Книга отзывов Joomla
Книга отзывов Joomla

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

Расширенные сниппеты компании
Расширенные сниппеты компании

Вот фрагмент кода страницы с отзывами, где добавлены структурированные данные.

<div itemscope="" itemtype="https://schema.org/LocalBusiness" class="com_mytestimonials">

                   <div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">

    <meta itemprop="url" content="http://perevozchik-biz/images/aleksius_com.jpg">

    <meta itemprop="width" content="200">

    <meta itemprop="height" content="200">

  </div>

                                     

    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"  class="priceRange">

         Услуга 1        <span itemprop="streetAddress">Украина</span>

        <span itemprop="addressLocality">Харьков</span>

        <span itemprop="addressRegion">Харьковская</span>

 

      </div>

      <span itemprop="telephone"  class="priceRange">+380951234567</span>

                   <span itemprop="priceRange" class="priceRange">$300-$500</span>

 

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

Пример описания организации на карте Google
Пример описания организации на карте Google

На вкладке Фронтальная часть и безопасность (рисунок ниже) можно настроить отправку отзывов из фронтальной части сайта, задать ограничения по IP и пользователю (не более одного отзыва от пользователя или IP), указать лимит символов отзыва и отключить некоторые поля формы добавления отзывов.

Фронтальная часть и безопасность
Фронтальная часть и безопасность

Пункт меню и модуль отзывов

Для компонента My Testimonials Joomla 3 есть специальный модуль. Его настройки показаны на рисунке ниже.

Настройки модуля отзывов
Настройки модуля отзывов

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

На рисунке ниже показан пример модуля отзывов во фронтальной части сайта с настройками, как на рисунке выше. По сути, получился некий слайдер отзывов.

Слайдер отзывов Joomla 3
Слайдер отзывов Joomla 3

На рисунке ниже показан пример модуля отзывов во фронтальной части сайта с макетом Сетка.

Отзывы в макете Сетка
Отзывы в макете Сетка

Также у компонента отзывов для Joomla 3 есть четыре типа пунктов меню:

  1. Один отзыв.
  2. Отзывы.
  3. Отзывы по местоположению.
  4. Формат отзывов.

На рисунке ниже показан пример настроек пункта меню тип Один отзыв.

Один отзыв
Один отзыв

На рисунке ниже показан пример пункта меню тип Один отзыв во фронтальной части сайта.

My Testimonials Joomla 3
My Testimonials Joomla 3

На рисунке ниже показан пример настроек пункта меню тип Отзывы.

Отзыв
Отзыв

На рисунке ниже показан пример пункта меню тип Отзывы во фронтальной части сайта.

Отзыв во фронтальной части сайта
Отзыв во фронтальной части сайта

Синяя точка на карте – это отметка местоположения пользователей, оставивших отзывы. На рисунке ниже показано, как может выглядеть такая карта, когда отзывы оставляют пользователи из разных стран и городов. Естественно, что фото будут разными. Если из одной точки будет несколько отзывов, то они будут объединены в специальный маркер с указанием количества отзывов.

Отзывы на карте
Отзывы на карте

На рисунке ниже показан пример текста отзыва прямо на карте.

Отзыв на карте
Отзыв на карте

На рисунке ниже показан пример настроек пункта меню тип Отзывы по местоположению. Разница с предыдущим типом пункта меню в том, что можно отфильтровать отзывы не только по категории, но и по местоположению отправителя отзывов.

Отзывы по местоположению
Отзывы по местоположению

На рисунке ниже показан пример настроек пункта меню тип Форма отзыва.

Форма отзывов
Форма отзывов

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

Форма отзывов на сайте
Форма отзывов на сайте

Как сделать отзывы

Рассмотрим краткую «методику», как можно сделать отзывы в Joomla при помощи My Testimonials.

  1. Настройте компонент (Компоненты – My Testimonials – Настройки). Уделите особое внимание вкладкам Главные настройки – Макет и Фронтальная часть и безопасность.
  2. Создайте категории отзывов (Компоненты – My Testimonials – Категории).
  3. Для теста создайте 3-4 отзыва (Компоненты – My Testimonials – Отзывы).
  4. При необходимости создайте и настройте пункты меню (Меню – «Название Вашего меню»). Как минимум, такие типы: Отзывы, Форма отзыва.
  5. При необходимости создайте и настройте модуль тип «My Testimonials» (РасширенияМодули).
  6. Проверьте работоспособность и отображение отзывов во фронтальной части сайта.
  7. При необходимости внесите изменения в настройки компонента, пунктов меню, модуля или даже добавьте нужные CSS стили в таблицу стилей Вашего шаблона.

Как видите, данная книга отзывов Joomla достаточно гибка в настройках даже без необходимости правки кода. Наличие слайдера отзывов, возможности вставки видео, микроформаты и отображение авторов отзывов на карте делает компонент полезным как для небольших сайтов, посвящённых одному продукту, так и для сайтов крупных фирм, работающих по всему миру.

Надеюсь, что обзор был Вам полезен и поможет в плане выбора компонента отзывов. Кроме этого расширения предлагаю Вашему вниманию такие варианты: RSFeedback, Freestyle Testimonials Lite и DJ-Reviews. Если Вас интересует аналогичное расширение, но для быстрого голосования, то обратите своё внимание на Item rating.

 

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