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

 

 

Ccomment Pro (ранее известен как Compojoom Comment) – это многофункциональное расширение, которое позволит Вам организовать комментарии для Joomla 2.5 – 3 с двухэтапной защитой от спама. Компонент обладает множеством настроек, хорошо поддаётся адаптации под конкретный сайт и интегрируется с множеством сторонних расширений.

Пользуюсь этим расширением с начала 2011 года, применяю его на сайтах клиентов и до сих пор полностью им доволен.

В статьях «Обзор Compojoom comment (часть 1). Joomla комментарии» и « Обзор Compojoom comment (часть 2). Компонент комментариев Joomla» была рассмотрена предыдущая версия компонента. За три года произошло множество изменений. В качестве альтернативы могу посоветовать ознакомиться с компонентом RScomments и DJ-Reviews. Он будет хорош в том случае, если Вам нужна интеграция с продуктами RSJoomla, такими как: RSFeedback и RSBlog.

Обзор компонента будет проходить в последней на момент написания статьи (11.07.2014) платной версии Ccomment Pro 5.0.7, Joomla 3.3.1, Community Builder 1.9.1.

Если у Вас возникают проблемы в работе компонента с включённым кэшем Joomla, то попробуйте JotCache.

Сравнение Ccomment и Ccomment Pro

Данные комментарии Joomla 2.5 – 3 доступны как в платном варианте Ccomment Pro так и в бесплатном – Ccomment. Рассмотрим основные возможности компонента в виде сравнительной таблицы двух версий.

Возможности

Ccomment

Ccomment Pro

Техническая поддержка от разработчика

-

+

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

+

+

Закрытие отдельных страниц от комментирования с возможностью отображения уже существующих комментариев

+

+

Плагины комментариев для com_content (комментарии Joomla 2.5 - 3), Hotspots, K2, Matukio

+

+

Плагины комментариев для Adsmanager, Jomsocial, Community Builder, Docimport, Easyblog, HwdMediashare, JEvents, JPhoto, Mtree, Ninjamonials, Phoca Download, Virtuemart, JDownloads, JoomGallery, HikaShop, CommunityPolls, DPCalendar, Redshop, Zoo

-

+

Интеграция с профилями пользователей в Jomsocial, Community Builder и K2

-

+

Поддержка аватаров из Jomsocial, Community Builder и K2

-

+

Поддержка Gravatar

+

+

Разграничение прав для комментирования по группам пользователей

+

+

Автоматическая публикация комментариев

+

+

Уведомления модераторов о новых комментариях

+

+

Встроенная капча

+

+

Поддержка reCAPTCHA

-

+

Поддержка Akismet (автоматическая защита от спама)

-

+

Возможность отвечать на комментарии Joomla 2.5 - 3 (вложенные комментарии («цепочки» или «нити»))

+

+

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

+

+

Поддержка UBB (форматирование в комментариях при помощи графических инструментов)

+

+

Голосование

+

+

Отображение логина или имени пользователя

+

+

Скрытие ссылки на сайт разработчика комментариев

+

+

Смайлики

+

+

Поддержка Bootstrap

+

+

Плагин ленты активности Jomsocial

-

+

Плагин начисления очков за комментарии в Jomsocial

-

+

Плагин отображения последних комментариев в профиле Community Builder

-

+

Интеграция с AlphaUserPoints

-

+

Плагин поиска по комментариям для Joomla поиска

+

+

Плагин поиска по комментариям для умного поиска Joomla

-

+

Модуль, который отображает последние комментарии Joomla 2.5 - 3

-

+

Модуль отображения самых комментируемых страниц

-

+

Модуль, который отображает комментарии Joomla 2.5 – 3 с самым большим количеством положительных\отрицательных голосов

-

+

Также стоит отметить поддержку мультиязычности (кодировка UTF-8), импорта комментариев из CompojoomComment, Koment, JComments и Disqus, модерацию комментариев из фронтальной части и по электронной почте, наличие RSS ленты. И всё это можно получить относительно за небольшую плату. Рассмотрим доступные тарифные планы.

Стоимость

Цены указаны на 04.08.2014.

Тариф

Бесплатно

«Лёгкий» 338 грн., 955 руб.

«Продвинутый» 530 грн., 1500 руб.

«Пожизненный» 1270 грн., 3591 руб.

Версия

Ccomment

Ccomment Pro

Ccomment Pro

Ccomment Pro

Поддержка

Нет

3 месяца

12 месяцев

3 года

Обновления

Ccomment

3 месяца

12 месяцев

3 года

Количество поддерживаемых доменов

0

1

5

10

Количество сайтов, на которых можно установить компонент

Не ограничено

Не ограничено

Не ограничено

Не ограничено

Тикет-система

Нет

3 месяца (время ответа в течении 48 часов)

12 месяца (время ответа в течении 24 часов)

3 года (время ответа в течении 12 часов)

Панель управления

Ccomment Pro оснащен панелью управления, на которой отображается диаграмма активности посетителей сайта (комментарии для Joomla 2.5 - 3) и перечень из пяти последних комментариев (рисунок ниже).

Ccomment

Также на этой странице содержится информация об авторе и версии расширения.

Управление комментариями

На странице Управление комментариями (рисунок ниже) расположены все комментарии для Joomla 2.5 – 3.

Ccomment Pro

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

  • Имя пользователя. Имя пользователя (логин), оставившего комментарий. Если комментарий был от имени незарегистрированного пользователя, и он не ввёл своё имя в соответствующее поле, будет отображаться «Гость».
  • ID пользователя. Если комментарий был оставлен от имени зарегистрированного пользователя, будет отображаться его ID, в противном случае «0».
  • Уведомлять. Пользователи могут подписываться на комментарии Joomla 2.5 – 3, когда кто-то оставляет новый комментарий на той же странице. В этом случае им будет приходить уведомление на указанный ими адрес электронной почты. Это могут делать зарегистрированные и не зарегистрированные пользователи. Отмечу, что для отписки от уведомлений им достаточно нажать на соответствующую ссылку в письме с уведомлением о новом комментарии. Если пользователь подписался на уведомления, то конвертик в столбце «Уведомлять» будет зелёный, а в поле Уведомление в расширенной информации о комментарии (рисунок ниже) будет Да.

Комментарии Joomla 2.5-3

  • Дата. Дата и время добавления комментария.
  • Комментарий. Часть текста комментария.
  • Заголовок материала. Заголовок страницы, на которой был оставлен комментарий.
  • Компонент. Так как Ccomment Pro позволяет оставлять комментарии для Joomla 2.5 – 3 к разным материалам (сделанных при помощи разных компонентов), то в этом столбце указан компонент, на странице которого расположен данный комментарий. «com_content» – материалы Joomla.
  • Опубликован. Статус комментария. Не опубликованные комментарии не отображаются во фронтальной части сайта.
  • Удалить?. Нажав на иконку удаления в этом столбце, Вы безвозвратно удалите комментарий.
  • IP адрес. IP адрес пользователя, оставившего комментарий.
  • ГОЛОСА. Данный модуль комментариев Joomla позволяет пользователям голосовать за и против комментариев других пользователей. В этом столбце показан итог по голосам.
  • ID родительского комментария. Если пользователь А оставил комментарий к какой-то статье, а пользователь Б ответил на комментарий пользователя А при помощи кнопки ответить во фронтальной части сайта, комментарий пользователя А является родительским. И в этом столбце, напротив комментария пользователя Б, появится ID комментария пользователя А. Для комментария пользователя А будет отображаться «-1», так как он не является дочерним для других комментариев. На рисунке ниже показан пример ответа на комментарий. Последовательность таких комментариев ещё называют «нить» или «цепочка». Это своего рода разговор между двумя или более пользователями.

Комментарии Joomla 2.5-3

  • Импортировано из. Ccomment Pro позволяет импортировать комментарии Joomla 2.5 – 3 из других компонентов комментариев. Если Вы так делали, в этом столбце будет отображено название того компонента, из которого был произведён импорт.
  • №. Порядковый номер комментария, совпадает с его ID.

Общие настройки Ccomment Pro

На странице настроек интеграции (рисунок ниже) Вы сможете перейти к настройкам комментариев для одного из компонентов, в моём примере «com_content» – материалы Joomla. Отмечу, что для разных компонентов могут быть разные настройки Ccomment Pro.

Модуль комментариев Joomla

Нажав на кнопку Настройки в верхней части страницы, Вы перейдёте к настройкам Ccomment Pro, которые действуют на все комментарии Joomla 2.5 – 3 (рисунок ниже), независимо от того, к какому компоненту они оставлены.

Они разделены на пять вкладок:

  1. Основное.
  2. Очередь почты.
  3. Безопасность.
  4. Настройка обновления. На данной вкладке расположено всего одно поле ID загрузки. В него необходимо ввести Ваш уникальный ключ, для получения обновлений расширения. Войдите в Ваш аккаунт на сайте compojoom.com и зайдите в раздел «My account». На странице Вы должны увидеть ID загрузки («Your download id»). Скопируйте и вставьте его в это поле. Это позволит загружать последние версии CComment прямо из административной части сайта. Если статус Вашей подписки актуален.
  5. Права. Данная вкладка, позволяет разграничить права доступа к Ccomment Pro пользователей административной части сайта. Это встроенная возможность Joomla. Не будем её рассматривать.

Настройка Ccomment Pro

Основное

На данной вкладке, рисунок выше, собраны настройки касательно административной части компонента

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

Очередь почты

В 4-й версии компонента уведомления о новых комментариях приходили сразу после того, как кто-то их оставлял. В случае, если у Вас активный проект и много комментариев, то это создавало излишнюю нагрузку на сервер. Сейчас есть два варианта решения данной задачи. Для этого предоставляются две опции (рисунок ниже).

  • URL для планировщика. В текущей версии модуль комментариев Joomla может отправлять уведомления о комментариях по расписанию. Для этого необходимо настроит планировщик, указав в его настройках URL адрес из данной опции. Обратите внимание на то, что параметр «total=10» указывает на количество одновременно отправляемых писем. Например, если за прошедший интервал времени, который Вы указали в планировщике, было сделано 12 комментариев, Вам придёт 10 писем с уведомлениями. А остальные 2 будут добавлены в очередь для следующей отправки. Можно менять это число. Отмечу, что уведомления о новых комментариях для модераторов и уведомления о новых комментариях пользователей не разделяются, всё это входит в параметр «total=». О том, как настроить планировщик на примере панели управления хостингом ISPmanager можно прочесть в статье «Обзор RSMail. Рассылка писем для Joomla». Только вместо команд, указанных там, необходимо задавать ту строку, что отображается в опции URL для планировщика.
  • Отправлять сообщение при загрузке страницы. Второй вариант запуска отправки уведомлений – это загрузка страницы. То есть, если кто-то оставил комментарий на странице, то уведомление не будет отправлено до тех пор, пока данная страница не будет загружена повторно (любым пользователем). Этот способ мне нравится меньше, чем предыдущий. Так как он не позволяет задавать чёткие временные интервалы отправки писем. И на сайтах с маленькой посещаемостью Вы можете узнать о новом комментарии через неприемлемо длительный интервал времени. Может получиться так, что пользователь, оставивший комментарий, зайдёт повторно на страницу через сутки, инициализирует отправку уведомления, увидит, что ответа нет, уйдёт и больше не вернётся. На мой взгляд, это очень плохо по отношению к пользователям и может пагубно отразиться на поведенческих факторах и, как результат, на позициях сайта в поисковой выдаче.

Очередь почты

Безопасность

Благодаря Ccomment Pro (интеграция с Akismet), RSFirewall и регулярной модерации, спам-комментарии на моём сайте отсутствуют. Большинство из них не проходят проверку автоматическими средствами. А оставшаяся часть не публикуется, попадает на модерацию и удаляется. Бывают исключения и ложные срабатывания, но их количество минимально. Наверное, около 1-2%. При этом я не использую капч для отправки комментариев, и комментировать могут все пользователи, включая незарегистрированных. Считаю, что это правильно и что это облегчает процесс комментирования для конечных посетителей.

В сети встречал форумы, где сперва необходимо зарегистрироваться, введя две капчи и пройдя подтверждение по почте, побыть их зарегистрированным пользователем 1-3 дня, а только потом можно оставлять комментарии, в виде ответов на чужие, и то, с вводом капчи. И только после того, как Вы оставите 3-5 ответов на комментарии, Вы сможете комментировать без капчи. На мой взгляд – это издевательство над посетителями. Считаю, что такое могут позволить себе только очень-очень посещаемые ресурсы с эксклюзивным контентом. И то, только если их основная аудитория – постоянные посетители.

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

  • Цензура. Можно включить замену слов на части этих слов. Например, можно заменять нецензурные слова. Если пользователь ввёл в комментарии слово «дурак», то можно автоматически заменить его на «д**рак». Список заменяемых слов вводится в поле Цензурные слова. Не рекомендую использовать данную опцию.
  • Чувствительность к регистру. Если данная опция включена, то модуль комментариев Joomla будет различать строчные и прописные буквы в указанных словах. Например, «дурак» и «Дурак» будут считаться разными словами. Не рекомендую использовать данную опцию.
  • Цензурные слова. Список слов и их замен. Например, «дурак = д**рак, дебил = д**бил» (без кавычек), где «дурак» - нецензурное слово, которое Ccomment Pro будет отслеживать в комментариях, а «д**рак» - то слово, на которое будет заменено нецензурное слово. Обратите Ваше внимание на то, что Ccomment Pro не различает падежи, склонения и любые словоформы от исходного слова. Только чёткое совпадение. В связи с этим огромное количество нецензурной лексики славянских языков бесполезно фильтровать. Также обратите внимание на то, что чем больше список фильтруемых слов, тем больше нагрузку создаёт отправка комментариев и тем дольше пользователь будет ждать с момента нажатия кнопки «Отправить», до того, как его комментарий появится на сайте или отправиться на модерацию. Не рекомендую использовать данную опцию.
  • Группа пользователей. Группа пользователей Joomla, на которых будет распространяться действия фильтра цензуры.
  • Чёрный список. Список IP адресов, с которых запрещено оставлять комментарии на сайте. Не смотря на то, что сменить IP адрес небольшая проблема, а у большинства он динамический, данная опция неоднократно помогала мне избавляться от спам-комменатриев оставляемых роботами. Более того, проводил небольшой эксперимент. Спустя 1-2 года после того, как  занёс некоторые IP адреса в чёрный список, я удалил их оттуда. На следующий день с этих IP адресов вновь пошли спам-комментарии. Причём, в том же порядке адресов, в каком я занёс их туда 1-2 года назад.

Безопасность

Создание интеграции

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

Создание интеграции

  1. com_adsmanager – Adsmanager.
  2. com_cobalt – Cobalt.
  3. com_community.
  4. com_communitypolls – CommunityPolls.
  5. com_communityquotes – Community Quotes.
  6. com_comprofiler – Community Builder.
  7. com_content – комментарии для Joomla 2.5 - 3.
  8. com_djcatalog2 – DJ-Catalog 2.
  9. com_djclassifieds – DJ-Classifieds.
  10. com_docimport – Docimport.
  11. com_docman – DOCman.
  12. com_dpcalendar – DPCalendar.
  13. com_easyblog – Easyblog.
  14. com_gpstools – GPS Tools.
  15. com_hikashop – HikaShop.
  16. com_hotspots – Hotspots.
  17. com_hwdmediashare – HwdMediashare.
  18. com_jdownloads – Jdownloads.
  19. com_jevents – Jevents.
  20. com_joomgallery – JoomGallery.
  21. com_jphoto – Jphoto.
  22. com_k2 – K2
  23. com_matukio – Matukio.
  24. com_mtree – Mtree.
  25. com_ninjamonials – Ninjamonials.
  26. com_phocadownload – Phocadownload.
  27. com_redshop – Redshop.
  28. com_virtuemart – Virtuemart.
  29. com_zoo – Zoo.

Русификатор Ccomment Pro

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

Украинский язык для Ccomment Pro

Скачать украинский язык для Ccomment Pro.

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

 

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