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

 

 

RSFeedback – это современный и многофункциональный компонент, который позволит внедрить на Ваш сайт Joomla отзывы и предложения. Вернее, он добавит возможность оставлять отзывы, пожелания и предложения посетителями Вашего сайта. Кому может понадобиться такой компонент? В принципе, почти всем, кто хочет совершенствовать свой сайт и бизнес путём поддержания обратной связи с целевой аудиторией. Можно собирать отзывы и предложения не по сайту конкретно, а по предоставляемым Вами (фирмой) услугах и продаваемых товарах.

Например, на сайте самого разработчика данного компонента находится модуль отзывов Joomla 2.5, при помощи которого сотрудники фирмы собирают предложения по усовершенствованию своих программных продуктов. В статье «Обзор RSseo (часть 1). Joomla SEO компонент» было упоминание о том, как это происходит для клиентов.

В качестве альтернативы предлагаю Вам ознакомиться с расширением DJ-Reviews.

RSFeedback

Перечислим основные возможности, которые предоставляет модуль отзывов для Joomla и некоторые его особенности:

  • создание категорий отзывов.
  • Создание различных групп пользователей в рамках RSFeedback.
  • Различные статусы и флаги для отзывов.
  • Поддержка мультиязычности.
  • Возможность создания правил автоматической модерации.
  • Возможность комментирования отзывов. Поддержка интеграции с RScommentsJComments и Jom Comments.
  • Посетители могут подписываться на ответы к их отзывам.
  • Возможность голосования за отзывы других посетителей.
  • Поддержка Bootstrap.
  • Размещение кнопки со ссылкой на отзывы сбоку от сайта.
  • Возможность поделиться отзывом в Facebook, Twitter, Google+, Blogger, Reddit, LinkedIn, Pinterest и Yahoo! Messenger. Если Вас интересуют другие социальные сервисы, как для отзывов Joomla, так и для других страниц сайта (без привязки к конкретной CMS), рекомендую ознакомиться со статьёй «Обзор AddThis Joomla. Статистика социальных сетей».
  • Защита от спама.
  • Гибкие настройки.

Модуль отзывов для Joomla переведён на несколько языков, включая русский и доступен для версий CMS 1.5 – 3.х. В состав, помимо компонента, входит четыре модуля, о которых мы поговорим в статье «Обзор RSFeedback - Joomla 3 отзывы». Особых технических требований у компонента нет. Он будет работать почти везде, где будет нормально работать соответствующая версия Joomla. Рекомендованные требования такие:

  • Joomla 2.5 – 3.х.
  • PHP 5.x.
  • MySQL 5.x.
  • В настройках PHP должны быть активированы такие функции как MySQL, XML и zlib.
  • При условии использования reCaptcha необходимо активировать функцию fsockopen на Вашем сервере.

Если Вы не уверены в том, что модуль отзывов Joomla 2.5 будет работать на Вашем хостинге, то воспользуйтесь бесплатным компонентом RSTester.

Обзор расширения будет проходить в последней, на момент написания статьи (06.07.2014), версии RSFeedback 1.5.4, Joomla 3.3.1. В качестве компонента комментариев установлен RSComments 1.1.0 rev 11. Шаблон фронтальной части сайта «atomic». На рисунке ниже показана панель управления компонента.

RSFeedback

Отзывы

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

Joomla отзывы

При помощи инструментов в верхней части страницы Вы можете создать, изменить, опубликовать, снять с публикации, поместить в архив или удалить комментарии. Так как модуль отзывов Joomla 2.5 – 3 позволяет Вашим пользователям голосовать за чужие отзывы, то на странице с отзывами в административной части сайта можно управлять уже отданными голосами. Для этого, нажав на кнопку Управление голосами (рисунок ниже) Вы сможете просмотреть информацию о голосовании и проголосовавших. При желании, можно удалить записи.

Модуль отзывов для Joomla

Модуль отзывов для Joomla позволяет Вашим посетителям оставлять флаги с пометками к голосам. Это может помочь в модерации. Например, можно создать флаг «Спам» и тогда пользователи сами смогут отмечать отзывы как спамные. На основании этого Вы можете снять запись с публикации или нет. Как создавать флаги рассмотрим немного ниже в статье.

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

Добавление примечания к флагу

Нажав на кнопку Управление флагами в верхней части страницы Отзывы, Вы перейдёте на страницу Флаги (рисунок ниже).

Отзывы для Joomla

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

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

Модуль отзывов Joomla 2.5

  • Состояние. Состояние отзыва. Может быть Опубликовано, Не опубликовано и В архиве. Не опубликованные отзывы не отображаются во фронтальной части сайта.
  • Заголовок отзыва.
  • Категория. Категория, к которой относится отзыв. Как создавать категории, мы рассмотрим немного ниже.
  • Статус. Статус отзыва. Как создавать статусы, мы рассмотрим немного ниже.
  • Отправил. Имя отправителя. Если Вы разрешили отправлять отзывы незарегистрированным пользователям, то вместо имени будет использоваться «Аноним». Подробнее о настройках прав для различных групп мы поговорим ниже в этой статье.
  • Дата отправки. Дата и время отправки отзыва.
  • Описание отзыва. Содержимое самого отзыва. Можно разрешить использование визуального текстового редактора.

Категории

RSFeedback позволяет разделять все Joomla отзывы на категории. Для этого служит одноимённая вкладка (рисунок ниже).

Категории

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

Изменение категории

  • Опубликовать категорию. Вы можете опубликовать или снять с публикации категорию. Неопубликованные категории и все содержащиеся в них отзывы не видны во фронтальной части сайта.
  • Разрешить анонимное голосование. Если данная опция включена, то за отзывы, размещённые в данной категории смогут голосовать незарегистрированные пользователи.
  • Разрешить анонимно оставлять отзывы. Если данная опция включена, то RSFeedback за отзывы разрешит незарегистрированным пользователям оставлять отзывы в данной категории.
  • Максимальное количество голосов за один отзыв. Модуль отзывов для Joomla позволяет ограничить количество голосов, которое может отдать один пользователь одному отзыву в данной категории.
  • Заголовок категории. Название категории. Отображается во фронтальной части сайта (рисунок ниже).
  • Описание категории. Расширенное описание категории. Отображается во фронтальной части сайта (рисунок ниже).

Список категорий во фронтальной части сайта

Группы

Модуль отзывов Joomla 2.5 – 3 позволяет создавать свои собственные группы (рисунок ниже) пользователей на основании групп CMS. Например, одна группа пользователей RSFeedback может содержать одну или несколько групп пользователей Joomla.

Группы

При создании или редактировании групп Вам будет доступно ряд параметров, разделённых на три вкладки (рисунок ниже):

  1. Основное.
  2. Отзывы.
  3. Категории.

Рассмотрим их немного подробнее.

Основное

Основное

На вкладке Основное (рисунок выше) Вы можете задать название группы пользователей RSFeedback (поле Название группы) и указать, какие группы Joomla должны входить в группу RSFeedback (список Группы Joomla). Можно указать одну или несколько групп CMS.

Отзывы

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

Отзывы

  • Пользователи, которые входят в состав данной группы могут оставлять отзывы. Разрешает\запрещает пользователям, входящим в состав данной группы писать комментарии.
  • Необходима модерация. Если для этой опции установлено Да, то отзывы, написанные пользователями данной группы перед публикацией должны пройти проверку модератором.
  • Правка отзывов. Можно разрешить или запретить пользователям редактировать отзывы.
  • Переместить отзывы. Разрешает\запрещает пользователям, входящим в состав данной группы перемещать отзывы между категориями.
  • Пользователи, которые входят в состав данной группы могут удалять отзывы. Если для этой опции установлено Да, то входящие в состав данной группы пользователи смогут удалять отзывы.
  • Включить капч?. Активирует вывод капчи для пользователей данной группы для того, чтобы они могли оставлять отзывы для Joomla.
  • Изменить флаги. Вы можете разрешить или запретить смену флагов отзывов для пользователей из данной группы.
  • Эта группа пользователей может обновлять статус. Если опция включена, выбрано Да, пользователи из данной группы смогут обновлять статусы отзывов.

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

Полные права

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

Минимальные права

Категории

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

Категории групп

  • Необходима модерация. Если опция включена, созданные пользователями категории отзывов сперва должны пройти модерацию администратором. Если отключена, то категории будут опубликовываться автоматически.
  • Пользователи, которые входят в состав данной группы могут создавать категории. Разрешает или запрещает пользователям, входящим в состав данной группы создавать категории отзывов.
  • Можно изменять категории. Если выбрано Да, то пользователи из этой группы смогут изменять существующие категории, в которые могут быть помещены отзывы для Joomla.
  • Эта группа пользователей может удалять категории. Если выбрано Да, пользователи из этой группы смогут удалять существующие категории.

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

Дополнительные категории

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

Изменение категории из фронтальной части сайта

Статусы

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

Примеры статусов

На одноимённой вкладке (рисунок ниже) Вы можете создать сколько угодно статусов.

Статусы

При создании нового статуса (рисунок ниже) Вам достаточно ввести его название (поле Название статуса) и опубликовать (опция Статус опубликован)

Новый статус

Флаги

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

Флаги

На рисунке ниже показана страница на которой Вы сможете отредактировать флаг.

Редактирование флага

Мультиязычность для статусов и флагов

Рассмотрим пошаговый пример для создания мультиязычных статусов. Для флагов процедура будет аналогичной. Допустим, необходимо создать статус «Для обсуждения» (на русском языке) и «For discussion» (на английском).

  1. Создайте новый статус, которым будут обладать Ваши Joomla отзывы. В поле Название статуса введите «For discussion» (без кавычек).
  2. Сохраните статус.
  3. Скопируйте фрагмент строки «Если Вы хотите перевести статус, пожалуйста, добавьте следующую строку в Ваш языковой файл:» после двоеточия. У меня это «COM_RSFEEDBACK_STATUS_FOR_DISCUSSION="перевод"». Где «FOR_DISCUSSION» переменная статуса, а «"перевод"» – перевод статуса на русский язык. Замените слово «перевод» на нужный Вам перевод статуса на русском языке. В итоге у меня получилось следующее: «COM_RSFEEDBACK_STATUS_FOR_DISCUSSION="Для обсуждения"».
  4. Откройте файл «ru-RU.com_rsfeedback.ini» в папке «language\ru-RU».
  5. Добавьте в него строку «COM_RSFEEDBACK_STATUS_FOR_DISCUSSION="Для обсуждения"» (без кавычек ёлочек).
  6. Эту же строку добавьте в файл «ru-RU.com_rsfeedback.ini» в папке «administrator\language\ru-RU».
  7. Сохраните файлы и проверьте Ваши отзывы для Joomla.

После этого можете проверять результат. К сожалению, при наведении на переведённый статус появляется всплывающая подсказка, в которой отображается исходный статус (на английском языке). Для других языков нужно помещать переведённые строки не в файлы «ru-RU.com_rsfeedback.ini», находящиеся в папках «language\ru-RU» и «administrator\language\ru-RU», а в файлы и папки с соответствующими языковыми тегами. Например, «uk-UA» для украинского языка.

Модерация

Модуль отзывов Joomla 2.5 – 3 позволяет автоматизировать модерацию отзывов на основании флагов, прикрепляемых пользователями.

Модерация

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

Правило автоматической модерации

  • Название правила. Название правила, которое видно только в административной части сайта.
  • Правило, опубликованное?. Статус публикации правила. Не опубликованные – не работают.
  • Выберите флаг, который вызовет определённые действия. Название флага, которое будет запускать действие.
  • Лимит правила. Количество прикреплений флага к отзыву для того, чтобы выполнить действие, указанное в правиле.
  • Выберите действие. Что нужно сделать с отзывом при выполнении всех условий. Доступно: Переместить в архив, Снять с публикации, Удалить, Переместить (можно указать, в какую категорию переместить отзыв), Автоматическое перемещение (перемещает выбранный отзыв в категорию, указанную пользователем).
  • Метка правила. Примечание, которое будет видно только в административной части сайта.

Русификатор RSFeedback

Скачать русификатор RSFeedback.

 

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

В следующей статье «Обзор RSFeedback - Joomla 3 отзывы» мы поговорим о настройках компонента и его модулей, а также коснёмся пунктов меню сайта для данного расширения.

 

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