Image
    Уже завтра у вас будет установленный и настроенный сайт на CMS Joomla
    Image
    Центр обучения Joomla
    Комментарии в Joomla

    Комментарии в Joomla 3: обзор расширений

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

    Содержание

    1. Сравнительная таблица
    2. Важность комментариев на сайте
    3. Функционал системы комментирования
    4. Типы комментариев
    5. Встроенные комментарии
    6. Компоненты комментариев
    7. Сервисы комментариев
    8. Выводы и заключение

    Сравнение комментариев в компонентах Joomla

    Таблица ниже наглядно представляет возможности встроенных комментариев в компонентах K2, ZOO и JoomShopping, а также специализированных компонентов JComments и Komento.

    Важно знать:

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

    Сравнение возможностей комментариев K2, ZOO, JoomShopping, JComments и Komento
    Особенность K2 ZOO JS JK Ko
    Интеграция
    Премодерация
    Рейтинг контента
    Ответы на отзывы
    Подписка на ответы
    Рейтинг отзывов
    Технология AJAX
    Отзывы для гостей
    Авторизация через соц. сети
    Внешний вид
    Антиспам
    Аватары
    Микроразметка
    BBCodes
    Графические смайлы
    Вложения файлов
    Управление полями
    Метки для комментаторов

    Как видим, почти всем критериям полностью либо частично удовлетворяют встроенные комментарии компонента ZOO. Но есть одно «но»: комментарии ZOO, как бы хороши они не были, могут применяться только в материалах данного компонента. Это не помеха, когда сайт использует только CCK ZOO. Но если на сайте используется несколько компонентов контента, то единая система комментариев, реализованная через JComments или Komento, может быть предпочтительнее. К тому же данные компоненты значительно богаче в отношении функционала.

    Важность комментариев на сайте

    Возможность комментирования материалов сайта важна по нескольким причинам:

    • Взаимодействие с пользователями

      Комментарии позволяют быстро получать обратную связь от пользователей и взаимодействовать с ними.

    • Повышение доверия пользователей

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

    • Повышение доверия поисковых систем

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

    Функционал системы комментирования

    Как было указано выше, количество и качество комментариев имеет большое значение в продвижении веб-страниц. Эти показатели зависят от многих факторов, в числе которых функциональные возможности системы комментирования и их представление.

    Выделим важнейшие функции комментариев:

    • Премодерация комментариев

      Выборочная возможность публиковать отзывы после оценки модератором должна быть в каждой системе комментирования.

    • Рейтинг контента

      Как правило, возможность оценивать материал связана с системой комментирования, но может быть реализована отдельно, поэтому опция также должна быть выборочной.

    • Ответы на комментарии

      Такая функция зачастую стимулирует пользователей вести дискуссии.

    • Подписка на комментарии

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

    • Рейтинг комментариев

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

    • Технология AJAX

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

    • Комментирование для гостей

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

    • Авторизация через социальные сети

      Эта функция позволяет пользователям авторизироваться в комментариях через социальные сети.

    • Оформление отзывов и комментариев

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

    • Антиспам

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

    • Аватары

      Как правило, подключение аватаров происходит через сервис Gravatar или через интеграцию с отдельными расширениями в Joomla.

    • Микроразметка

      Способствует улучшению сниппетов в выдаче Google и SEO-оптимизации в целом.

    • BBCodes

      Упрощенные коды для форматирования текста.

    • Графические смайлы

      Возможность вставки смайликов в комментарии. Далеко не всегда нужно, зависит от тематики сайта.

    • Вложения файлов в комментарии

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

    • Управление полями пользователя

      Речь идёт о полях, которые требуется заполнять пользователю, чтобы оставить комментарий. Как правило, это «Имя» и «e-mail».

    • Метки для комментаторов

      Неплохой фишкой является выделение среди комментаторов: администраторов, автора материала, а также гостей.

    По этим и другим критериям мы будем оценивать компоненты и другие решения для оргнизации комментариев в Joomla.

    Типы комментариев в Joomla

    Как уже упоминалось, ядро Joomla 3 не предусматривает возможность комментирования материалов базового компонента контента, но существует ряд способов для её реализации:

    1. встроенные в сторонние CCK функции
    2. отдельные узконаправленные компоненты
    3. подключение сервисов

    Каждый из этих способов имеет свои преимущества и недостатки. Рассмотрим их подробнее.

    Отзывы внутри компонентов Joomla

    Подразумевается встроенная функция комментирования в сторонних компонентах для Джумла, таких как K2, ZOO, JoomShopping и многих других.

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

    Рассмотрим на примере популярных компонентов:

    Комментарии в K2

    K2 — один из самых первых конструкторов контента для Joomla, выгодно выделяющийся на фоне базового компонента com_content наличием важных функциональных возможностей, в числе которых возможность оставлять комментарии.

    Следует отметить, что некоторые фишки K2 (например, дополнительные поля) на момент написания этого материала свойственны и для com_content, но преимуществом K2 по-прежнему остаётся встроенная возможность комментировать материалы.

    Давайте разберемся, что включает в себя система комментариев в K2, настройки которой доступны на странице K2 Параметры во вкладке Комментарии:

    Настройки комментариев в K2
    Настройки комментариев в K2

    Перечень возможностей для настройки следующий:

    1. Глобальные для всех и индивидуальные для отдельных материалов настройки комментариев.
    2. Сортировка комментариев: сначала новые или старые.
    3. Лимит комментариев.
    4. Позиция формы: до или после комментариев.
    5. Публикация: автоматическая или после модерации.
    6. Жалобы на комментарии.
    7. Аватары с сервиса Gravatar для незарегистрированных комментаторов.
    8. Интеграция с сервисам защиты от спама.
    9. Использование reCaptcha.

    Выглядят комментарии K2 следующим образом:

    Внешний вид комментариев K2 по умолчанию
    Внешний вид комментариев K2 по умолчанию

    Комментарии в ZOO

    Следует отметить, что встроенные комментарии ZOO имеют очень достойный набор возможностей относительно аналогичной функции любого другого компонента.

    Перечень возможностей системы комментирования ZOO:

    • технология AJAX;
    • только для зарегистрированных или для всех;
    • мгновенная публикация или после одобрения модератором;
    • поля имя и email как обязательные или не обязательные;
    • время между постами;
    • уведомления о новых комментариях по email для администратора;
    • уведомления об отзывах на комментарии для пользователей;
    • аватары пользователей;
    • авторизация через Twitter или Facebook;
    • интеграция с сервисами борьбы со спамом;
    • капча и варианты её использования;
    • общий черный список слов, имён и IP-адресов.

    Перечисленные возможности доступны для управления во вкладке Настройки определённого приложения ZOO:

    Настройки комментариев в ZOO
    Настройки комментариев в ZOO

    Что касается внешнего вида: разработчик компонента снабжает приложения для ZOO предустановленными шаблонами, которые содержат CSS-стили и для комментариев:

    Отображение комментариев в ZOO
    Отображение комментариев ZOO на странице

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

    Отзывы в JoomShopping

    JoomShopping — один из лучших (если не лучший) компонентов для реализации интернет-магазина на CMS Joomla, который также имеет внутреннюю систему отзывов для товаров.

    Встроенные в ядро JoomShopping комментарии имеют весьма скудный набор настроек:

    1. Разрешить отзывы для товара.
    2. Отзывы только для зарегистрированных.
    3. Посмотреть комментарии без подтверждения.
    4. Максимальная оценка для отзыва.

    Перечисленные опции размещаются в КомпонетыJoomShoppingТовар → Раздел «Товар»:

    Настройки для комментариев в JoomShopping
    Настройки для комментариев в JoomShopping

    Внешний вид комментариев в шаблоне по умолчанию оставляет желать много лучшего:

    Внешний вид комментариев в JoomShopping по умолчанию
    Внешний вид комментариев в JoomShopping по умолчанию

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

    Компоненты Joomla для комментариев

    Мы рассмотрели встроенные комментарии популярных генераторов контента, теперь давайте рассмотрим аргументы не в их пользу:

    • Основной контент сайта создан на com_content

      На данный момент ядро Joomla не имеет встроенной системы комментирования, и если большинство страниц базируются на com_content, то без расширений для комментариев не обойтись.

    • На сайте применяется 2 и более генератора контента

      Такое встречается достаточно часто. Например, использование com_content для информационных материалов и JoomShopping для карточек товаров. Использование отдельного компонента комментариев для материалов и товаров будет более удобным и предоставит пользователям больше возможностей.

    • Функционала встроенных комментариев не достаточно

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

    Для CMS Joomla существует огромное количество отдельных расширений для реализации комментариев, но мы рассмотрим самые лучшие:

    1. JComments,
    2. Komento.

    Компонент JComments

    JComments — лучший бесплатный компонент комментариев для Joomla 3, которого дотаточно, чтобы реализовать огромное количество возможностей в системе отзывов.

    JComments
    Расширение: JComments
    Категория: комментарии
    Включает: компонент, плагин, модуль
    Совместимость: Joomla 3.x
    Версии: бесплатная
    Разработчик: JoomlaTune

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

    Отметим лишь несколько важным моментов, касающихся JComments:

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

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

    Настройки JComments
    Настройки JComments
    Внешний вид комментариев по умолчанию
    Внешний вид по умолчанию

    Компонент Komento

    Komento
    Расширение: Komento
    Категория: комментарии
    Включает: компонент, плагин, модуль
    Совместимость: Joomla 3.x
    Версии: платная
    Разработчик: stackideas

    Komento — коммерческий компонент, превосходящий JComments по нескольким пунктам:

    1. 8 шаблонов для оформления комментариев;
    2. опциональный рейтинг контента;
    3. встроенная микроразметка для рейтинга и самих комментариев;
    4. авторизация через соц. сети и подключение аватаров без лишних расширений;
    5. возможность вкладывать в комментарии отдельные типы файлов;
    6. отличительные метки для выделения администраторов, авторов контента и гостей.

    В остальном Komento идентичен JComments, но у него есть один существенный недостаток — компонент платный и стоит от $35 при подписке на год.

    Панель управления Komento
    Панель управления Komento
    Комментарии Komento
    Комментарии Komento

    Сервисы комментариев

    Также организовать единую систему комментирования в Joomla 3 можно через внешние сервисы комментариев, такие как HyperComments и Cackle (применяется на нашем сайте).

    Комментарии HyperComments
    Комментарии HyperComments
    Комментарии Cackle
    Комментарии Cackle

    Можно выделить 3 основных отличия системы комментариев, реализованных через сервисы, от комментариев, реализуемых через компоненты:

    1. Хранение комментариев в сервисе

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

    2. Отзывы через социальные сети

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

    3. Абонентская плата

      Чтобы пользоваться сервисом, придется регулярно платить. Сумма зависит от тарифа.

    Комментарии от HyperComments менее функциональны по сравнению с Cackle, который в этом отношении идентичен компоненту Komento. Также обращаем внимание, что для подключения сервиса комментариев к Joomla понадобятся соответствующие расширения.

    Выводы и заключение

    Подведём итоги:

    • функционала встроенных в компоненты контента (K2, ZOO и прочие) комментариев зачастую недостаточно для организации качественного взаимодействия с пользователями и между пользователями;
    • встроенная в компонент ZOO система комментариев является самой функциональной относительно других встроенных комментариев;
    • если на сайте применяется только com_content или сразу несколько компонентов контента, то лучше использовать отдельный компонент для отзывов и комментариев (JComments или Komento);
    • установка JComments или Komento предпочтительна в любом случае, если необходима полноценная система комментирования;
    • лучшим бесплатным компонентом комментариев является JComments;
    • лучшей платной альтернативой JComments является Komento (о преимуществах читайте выше);
    • сервис комментариев Cackle обеспечит максимум возможностей, но требует регулярной абонентской платы.
      База знаний Joomla

      Получайте свежие новости, уроки и полезные материалы по Joomla

      Как быстро разобраться в Joomla