Отзывы и комментарии — это неотъемлемая часть любого живого сайта. Поле для отзывов — это место на ресурсе, где пользователь может проявить свою активность, где он может поделиться впечатлениями о ресурсе и тем самым помочь ему.
Без комментариев ваших клиентов и посетителей вы не сможете понять, нравится ли им содержимое площадки.
Быть может у вас стоят завышенные цены на продукцию, если это интернет-магазин, или вы пишите статьи на неактуальные темы, если это блог. Узнать чистую правда можно только, если спросить это у своей целевой аудитории.
Есть множество сайтов на движке Joomla, и многие из них не содержат функции добавления отзывов, хотя это практически необходимо. В данной статье рассмотрим как добавить форму отзывов и у себя на сайте посредством внедрения модуля на ресурс. 
Содержание
Модуль RSFeedback
RSFeedback — мощный модуль для написания отзывов пользователями, значительно превосходящий стандартные возможности Joomla. Благодаря этому расширению вы сможете не просто добавить поле для отзывов на сайт Joomla, но и распределить комментарии по определенным группам и создать привязку пользователей к их контенту. Юзеры смогут высказывать свое мнение в письменной форме у вас на сайте, а потом подписываться на добавление новых комментариев под своими. Таким образом, модуль RSFeedback привязывает людей к ресурсу и постепенно количество постоянных гостей растет.
Модуль отлично работает с Joomla 3-й версии. После установки расширения вы сможете найти его конфигурации в админке движка. Во вкладке «Отзывы» будут размещены все написанные посетителями отклики и пожелания. Расширение рассчитано на работу с большим количеством комментариев, потому вы сможете фильтровать, отслеживать и удалять отзывы по надобности. Вы даже сможете управлять голосами, которые отдают пользователи за уже опубликованные материалы: просматривать статистику либо удалять их вместе с комментариями.
В RSFeedback есть продуманная система для борьбы со спамом на сайте. Если в комментариях оставляют вредоносные ссылки или пишут флуд, сами юзеры смогут отмечать такие записи флажками, чтобы дать сигнал модераторам. Вместе с отмеченным флажком модератор сможет увидеть комментарий пользователя с текстом замечания.
Чтобы как-то структурировать создаваемый юзерами материал на своем сайте Joomla, вы сможете сгенерировать нужное количество категорий. Для каждой категории свои настройки. Можно добавить анонимное голосование или возможность оставлять отзывы без регистрации и указания имени в режиме инкогнито. Также вы сможет сформировать внутренние группы для удобного управления контентом отзывов (модераторы, администраторы, копирайтеры и т. д.).
https://www.youtube.com/watch?v=ncJPkV-ZKCY
Модуль Freestyle Testimonials Lite для Joomla 3
Freestyle Testimonials Lite — это главный конкурент предыдущего описанного расширения. И у него есть весомое преимущество — данный модуль распространяется бесплатно в отличии от RSFeedback. И вот основные возможности, которые вам даст расширение Freestyle Testimonials Lite:
- отзывы можно настроить для отображения на отдельной странице;
- есть модерация для отзывов в админке или через фронтальный раздел ресурса;
- можно создавать группы пользователей, которые не будут проходить модерацию;
- вебмастеру на почту будут приходить уведомления о добавлении новых комментариев;
- встроенная капча для защиты от спамеров;
- можно настраивать стиль модуля;
- интеграция с каталогом товаров VirtueMart;
- расширение работает с версией Joomla 2.5 и 3.
Стоит учитывать, что модуль Freestyle Testimonials Lite не совсем самостоятельный. Он являются частью более функционального компонента — Freestyle Support Portal, потому будет работать куда эффективнее, если вы установите оба расширения на сайт Joomla. В противном случае не все функции заработают.
Основные настройки расширения сводятся к регулировке формата отзывов, а также процесса их модерации. Вы сможете определить группы пользователей, которые вправе модерировать чужие отзывы, а также отдельных юзеров, комментарии которых будут публиковаться автоматически. Модуль работает со встроенной капчей при вводе, но если хотите изменить ее дизайн, то придется устанавливать другое расширение Joomla — ReCapcha. Для этого инструмента можно будет выбрать одну из нескольких тем оформлений.
Модуль Freestyle Testimonials Lite поможет вебмастеру собирать информацию об его целевой аудитории. Можно будет установить некоторые условия для публикации отзывов. К примеру, вы сможете добавить поле «Сайт», «Имейл», «Имя» и другие формы, которые обязательно необходимо заполнить перед публикацией. Что касается оформления расширения, оно регулируется в визуальных настройках в админке. Вы сможете настроить цвет подсветки, границ, фона, сообщений и прочих элементов. А если понадобится, то CSS файл всегда можно отредактировать.
https://www.youtube.com/watch?v=mQFJfzXWNc4
Компонент Phoca Guestbook Rus
Phoca Guestbook Rus совсем не похож на описанные выше модули. Это компонент, который позволит вам создать отдельную гостевую книгу. Данное расширение можно использовать и как страницу отзывов о товаре, и как книгу с жалобами и предложениями — это уже вам решать. Главное, что компонент Phoca Guestbook Rus поможет вам в управлении большим количеством комментариев и сделает эту работу удобной и простой.
Вы сможете запретить доступ к комментированию для незарегистрированных пользователей, тем самым увеличив число подписок на сайте. Кроме того, в компоненте есть функция настройки фильтра запрещенных слов. То есть вебмастер сумеет создать собственную «цензуру» для отзывов, чтобы в ней отсутствовали маты и всяческие жаргонизмы. А если появятся назойливые пользователи, которые оставляют спам или устраивают перепалки в гостевой книге, то можно заблокировать IP-адрес конкретного юзера, чтобы он больше не смог писать на вашем сайте.
DJ-Reviews – это компонент рейтингов и отзывов Joomla 3 с поддержкой микро разметки и своими критериями оценки. Расширение интегрируется с материалами Joomla, VirtueMart, DJ-Classifieds, DJ-Catalog2 и другими. Есть свой модуль для отображения отзывов. Также можно использовать DJ-Reviews в качестве компонента комментариев, как альтернативу RScomments, Ccomment Pro и JComments.
В предыдущих статьях «Обзор RSFeedback. Отзывы для Joomla» и «Обзор Freestyle Testimonials Lite. Отзывы Joomla 3» мы уже рассматривали расширения подобного типа. DJ-Reviews, в основном, отличается более плотной интеграцией с различными компонентами, поддерживает семантическую разметку Schema.org и позволяет создавать свои собственные критерии оценки.
В обзоре будет участвовать последняя, на момент написания статьи (09.07.2016), русскоязычная версия DJ-Reviews 1.2 в Joomla 3.5.1. Шаблон фронтальной части сайта JM Trips 1.0.0 и RSBrixton.
Если Вас интересуют шаблоны Joomla, в которых предусмотрены стили для DJ-Reviews, вот они.
Компонент отзывов Joomla
Рассмотрим основные особенности расширения.
- Переведён на русский, английский языки.
- Поддержка Joomla 3.х.
- Возможность создания при помощи данного расширения отзывов, рейтингов и комментариев.
- Простая форма добавления отзыва с возможностью её настройки. Форма открывается во всплывающем окне (рисунок ниже).
Компонент отзывов Joomla
При необходимости можно изменить CSS-стили и макет формы. На рисунке ниже показан пример формы добавления отзыва и рейтинга на сайте диджея. При этом такая форма доступна для незарегистрированных пользователей. По умолчанию, в ней ещё будут поля имени, логина и почты.
Отзывы Joomla 3.5
- Возможность создания списка запрещённых в отзывах слов.
- Предварительная модерация и уведомление по почте администраторов о необходимости проверки отзывов.
- Можно настроить, какие группы пользователей могут или не могут добавлять отзывы. Например, только зарегистрированные.
- DJ-Reviews позволяет редактировать отзывы из административной части сайта.
- Блокировка повторного добавления нового отзыва по IP.
- Наличие модуля отзывов Joomla 3.5, который позволяет отображать отзывы иили рейтинги в любой позиции шаблона (рисунок ниже). В модуле есть свои настройки.
DJ-Reviews
- Наличие модуля, который позволяет выводить перечень объектов с учётом их рейтинга. Например, если Вы сделали отзывы для VirtueMart или J2Store, то можно создать модуль, в котором будут показаны товары с самым высоким рейтингом. В модуле есть свои настройки.
- Возможность создания своих собственных критериев оценки с заданием весаважности каждого из критериев. На основании этого будет автоматически вычисляться итоговое значение.
- Возможность создания групп рейтингов для их использования в каждом из расширений, с которым может интегрироваться DJ-Reviews.
- Поддержка семантической разметки более чем с сотней типов данных Schema.org. Это может помочь Вам создать расширенные снипеты в поисковой выдаче.
- Много настроек.
- Компонент отзывов Joomla весьма прост в управлении.
- Хорошая техническая поддержка на английском языке.
- Документация на английском языке.
- Встроенная система обновления компонента до новых версий.
- Поддержка Bootstrap и jQuery.
- Ajax пагинация.
DJ—Reviews можно интегрировать с различными расширениями. Для интеграции используются плагины в менеджере плагинов Джумла.
- Материалами Joomla (рисунок ниже). Отзыв/рейтинг на странице материала или в категории. С возможностью исключения категорий или отдельных материалов.
Рейтинг Joomla 3
- VirtueMart. Отзыв/рейтинг на странице товара или категории товара.
- DJ-Classifieds. Рейтинг для элемента доски объявлений и автора элемента. Возможность отображать рейтинги на странице категории объявлений с отдельной настройкой для макета таблицы и блога/сетки. Исключение категории или отдельного элемента.
- DJ-Catalog2. Рейтинг для элемента каталога и автора элемента. Возможность отображать рейтинги на странице категории каталога с отдельной настройкой для макета таблицы и блога/сетки. Исключение категории или отдельного элемента.
- Отзыв/рейтинг на странице товара или категории товара, возможность исключения групп товаров или отдельных товаров.
Рассмотрим интерфейс DJ-Reviews более детально. Большинство опций оснащены всплывающими подсказками на русском языке или понятны из своего названия. Поэтому не будем детально рассматривать каждую из них.
Отзывы Joomla 3.5
В разделе Отзывы (рисунок ниже) Вы сможете управлять всеми добавленными из фронтальной части сайта отзывами и рейтингами. Добавлять новые нельзя, а редактировать существующие можно. Доступны различные способы найти нужный отзыв: поиск, сортировка и фильтрация. На рисунке ниже в столбце Автор нет значений, так как форма добавления отзыва была отредактирована, и в ней были убраны лишние поля (имя, почта отправителя).
Отзывы
При редактировании (рисунок ниже) Вы сможете изменить почти любое поле. То, что нельзя отредактировать тут, можно отредактировать в базе данных. Например, IP адрес.
Редактирование отзыва
Группы и критерии рейтингов
Как уже упоминалось выше, Вы сможете создать группу рейтинга (рисунок ниже). Группа рейтинга понадобится для того, чтобы объединять в себе критерии рейтинга и указывать, для какого из расширений, с которым происходит интеграция DJ-Reviews, нужно использовать ту или иную группу. Тут же Вы можете настроить форму добавления отзывов, указать тип данных семантической разметки (опция Тип контента) и добавить вступительное содержимое, которое будет показано над отзывами на странице их добавления (опция Описание).
По умолчанию – означает, что настройки данной опции будут браться из глобальных настроек компонента.
Да – включить элемент, опцию. Если это относится к полю, оно будет показано, но заполнение его не обязательно.
Нет – выключить элемент, опцию.
Обязательно – это относится к полю. Оно будет показано и его заполнение обязательно.
Группа рейтинга
После создания группы Вы сможете создать критерии (рисунок ниже) в одноимённом разделе. Можно создать несколько критериев и поместить их в одну группу, тогда посетителю нужно будет выставить несколько оценок (по каждому из критериев). А на основании этих оценок и веса критерия DJ-Reviews рассчитает среднее значение. Можно задать пояснение, опция Описание, которое появится в виде всплывающей подсказки к критерию.
Критерии
Например, для товаров VirtueMart можно создать такие критерии: «Качество товара», «Соответствие цены качеству», «Соответствие заявленным характеристикам». При добавлении отзыва форма выглядит так, как показано на рисунке ниже.
Добавление отзыва
После добавления отзыва, на странице товара это будет выглядеть так, как показано на рисунке ниже.
Отзыв на сайте
Настройка DJ-Reviews
В настройках DJ-Reviews (рисунок ниже) Вы сможете сконфигурировать глобальные параметры компонента. Часть из них дублируется в настройках группы.
Настройка DJ-Reviews
Как видите, можно оставить только рейтинги, без необходимости ввода текста отзыва.
Если Вы хотите разрешить незарегистрированным пользователям оставлять отзывы, на вкладке Права (рисунок ниже) для группы Public, для действия Создать, в столбце Выбор нового значения укажите Разрешено.
Права
Модули и плагины
Вместе с компонентом отзывов Joomla 3.5 Вы получите ещё и два модуля. Модуль DJ-Reviews позволяет отображать отзывы иили рейтинги в любой позиции шаблона (рисунок ниже).
DJ-Reviews
Его настройки представлены на рисунке ниже.
Настройка модуля DJ-Reviews
Модуль DJ—Reviews Objects позволяет выводить перечень объектов с учётом их рейтинга (рисунок ниже).
Модуль DJ-Reviews Objects
Плагины DJ-Reviews нужны для интеграции этого компонента с другими расширениями. У каждого плагина свои собственные опции. Все они находятся в менеджере плагинов. Например, для создания отзывов в VirtueMart нужно активировать плагин «Virtuemart — DJ-Reviews» (рисунок ниже) выбрать группу рейтинга и решить, нужно ли показывать рейтинг в категории товаров.
Virtuemart — DJ-Reviews
Русификатор DJ-Reviews
Надеюсь, что в данной статье Вы нашли информацию, которая позволит решить, стоит ли использовать DJ-Reviews для создания отзывов и рейтингов на Вашем сайте. Как альтернативу, предлагаю Вашему вниманию другой компонент отзывов — My Testimonials. Если Вас интересует аналогичное расширение, но для быстрого голосования, то обратите своё внимание на Item rating.









За простоту и гибкость для администратора сайта приходится платить сложностью поддержки программистом, часто не оправдано.
Joomla как и множество других cms ориентируется на максимально широкую ЦА, а чем шире ЦА — там ниже средняя квалификация. Следственно ниже качество результирующего сайта.
Вот вам пару примеров:
— Размещать код весь web приложения в публичном каталоге — это дико опасная практика. Но ей пользуются потому, что у конечного пользователя могут возникнуть сложности в установке.
— Изменять код cms для конечного сайта — тоже хреновенькая практика. Наверняка вы хоть раз слышали фразу "обновился и ничего не работает", это как раз из этой серии.
Большие проблемы начинаются, когда ваш проект разрастается (по функциональности). Чаще всего они выражены в экспоненциальном росте сложности проекта и технического долга.


lukoie
> А какие ЦМС созданы для узкой ЦА?
Hugo
> Ок, а на какой ЦМС разрастание проекта не влечет за собою подобной проблемы?
Да практически на всех))

index0h: ну так подобным Hugo и я пользуюсь, только оно называется GetSimple ; ) Вы видели что на сайте Хьюго описывается как его преимущества? : ) По ходу, еще для более широкой ЦА, раз так. А вот я когда то ставил Plone *diaspora — вот там надо еще потрудиться чтобы установить.
Практически на всех НЕ влечет таой проблемы.

> Вы видели что на сайте Хьюго описывается как его преимущества? : )
Видел, это статическая cms
> По ходу, еще для более широкой ЦА, раз так.
да, да, пацанам из WP про это раскажите))
> А вот я когда то ставил Plone *diaspora — вот там надо еще потрудиться чтобы установить.
и чо?
> Практически на всех НЕ влечет таой проблемы.
Да не вопрос, сколько человеко-лет вам нужно, что бы на hugo допилить электронный магазин?

index0h:
>она таки назвается Hugo))
а ее прямейший конкурент, которым пользую я — GetSimple.
> и чо?
и то, что Хьюго обещает что заведется с полпинка на чём угодно!
>да, да, пацанам из WP про это раскажите))
а, Вы про этих. тогда понятно.
>Да не вопрос, сколько человеко-лет вам нужно, что бы на hugo допилить электронный магазин?
теперь вернемся к Жумле — там разрастание в основном не влечет таких проблем, потому что велосипеды уже все пилены сотнями напильников. Так в чем же проблема тут Жумлы тогда в данном пункте претензии?

> и то, что Хьюго обещает что заведется с полпинка на чём угодно!
Вы ЦА определяете по простоте установки? рад за вас)
> Так в чем же проблема тут Жумлы тогда в данном пункте претензии?
Прочитайте мой ответ в самом начале еще раз.

index0h:
> Вы ЦА определяете по простоте установки? рад за вас)
Скорей по тому, что выделено в конкурентные преимущества, еще и среди первых же в списке.
Им видней на какую ЦА они ориентированы изначально, правда?
>Прочитайте мой ответ в самом начале еще раз.
То есть она плоха тем, что можно сделать что угодно, а потому туда лезет школота? Так?

Joomla ни чем не плоха, во всяком случае из большой тройки CMS, она всяко лучше WP (по коду и по возможностям). С помощью компонентов догоняется до уровня Drupal, во всяком случае я не знаю аналогичной CMS, где есть сразу два WAB (Fabrik и Seblod).
Шаблонизация одна из лучших, во всяком случае она действительно логичная и с намеком, что это все таки MVC, в отличии допустим от того же WP.
SEO — честно актуальность ключей и описаний сейчас очень низкая, но хотя бы это все есть из коробки. Есть и canonical, и og теги, и микроразметка и еще 100500 плюшек.
Если честно с моей точки зрения, у Joomla есть две проблемы:
- Это не стабильные обновления, честно раздражает и уже выработало привычку, что сразу обновляться нельзя.
- Это не очень удобная админка с точки зрения контент менеджера.
При этом.
Более менее нормальны код самой CMS.
В базе Joomla годная CMS, не надо ставить 100500 расширений, чтоб получить базовые функции Joomla.
Самая быстрая и наименее требовательная CMS. Удивительно правда?
По уникальным расширениям наверное опережает все остальные CMS. Это и гигантский парк магазинов, ССК, WAB, специализированные расширения.
В общем проблем с возможностями у Joomla нет, у нее проблемы с позиционированием. Так как для почитателей WP она уже сложна, а для почитателей Drupal, они не будут копать в компоненты, чтоб въехать, что на Joomla можно сделать, то же самое и даже больше.





