Комментарии WordPress. Добавляем функциональность

30.03.2012

Комментарии Wordpress

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

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

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

Почему использовать сторонние системы это хорошо?

  • Хорошая поддержка социальных сетей. Это дает возможность посетителям легко поделиться своим комментарием в Твиттере, Фэйсбуке и прочих сетях, которые поддерживаются.
  • Единый вход. Посетитель может оставить комментарий, используя OpenID, авторизацию Гугла, Твиттера и прочих.
  • Безопасность. Обычно сторонние системы очень хорошо задерживают спам. У меня уже долгое время установлен Disqus и спама нет совсем. Я ничего не делал дополнительно, защита на уровне системы комментирования.

Почему использовать сторонние системы это плохо?

  • Дополнительное время загрузки. Все системы комментирования так или иначе загружают часть данных со своих серверов, замедляя время загрузки страницы.
  • Невозможно «вписать» в дизайн блога. Тот же Disqus в бесплатной версии предлагает всего два шаблона оформления. Несмотря на их нейтральный дизайн и универсальность — многим этот вариант не подойдет.
  • Комментарии, встроенные в движок WordPress не зависят от сторонних серверов и их состояния. Если упадет сервер, обслуживающий внешнюю систему — комментарии у вас работать не будут, может потеряться часть комментариев или что-то еще.

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

Disqus

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

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

Наверное, самая распространенная и функциональная система. Построена на схеме сообщества и легко встраивается не только в WordPress, но и в Drupal, Blogger, Tumblr, Joomla и многие другие системы. Он использует JavaScript для замены стандартной системы комментариев, если брать WordPress. Думаю, в других CMS ситуация аналогичная.

Основные возможности системы:

  • Комментарии в реальном времени. Не нужно обновлять страницу. Неявное преимущество для маленький сайтов, но для крупных, посещаемых ресурсов — наплыв комментаторов может здорово ударить по производительности сайта.
  • При ответе на чей-то комментарий, автор комментария, на который ответили, получает письмо с сообщением об этом. Это стимулирует человека зайти глянуть, что же там такое произошло.
  • Хорошая интеграция с YouTube и Flickr.
  • Вход с использованием Google, Facebook, Twitter, собственной системы авторизации. Доступен анонимный комментарий.
  • Защита от спама.
  • Черные и белые списки слов.
  • Отличная поддержка мобильных устройств.
  • Множество настроек даже в бесплатной версии.

Очень рекомендую именно эту систему комментирования. У меня она стоит больше полугода — никаких нареканий. Система постоянно обновляется, добавляя новые возможности — это очень хорошо. И последний огромный плюс — Disqus умеет интегрироваться со встроенными комментариями WordPress. Можно загрузить уже существующие комментарии и в будущем они будут синхронизироваться. Поэтому когда вы удалите Disqus — комментарии никуда не пропадут.

Официальный сайт — disqus.com

IntenseDebate

intensedebate

Intensedebate

Система комментирования от создателей WordPress — компании Automattic. В целом — она сильно проигрывает по набору возможностей тому же Disqus, подкупая лишь тем, что разрабатывается там же, где и движок.

Основные возможности системы:

  • Интеграция с Facebook и OpenID
  • Поддерживает вложенные комментарии, отправку сообщений на почтовый ящик при ответе
  • Профили пользователей
  • Защита от спама  с помощью Akismet
  • Черные и белые списки, аналогично Disqus

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

Официальный сайт — http://www.intensedebate.com

Livefyre

livefyre

Livefyre

Единственный, на мой взгляд, конкурент системе Disqus. Он устанавливается намного легче (хотя и с Disqus не было проблем) и имеет более приятный дизайн.

Основные возможности системы:

  • Отличная интеграция с социальными сетями, особенно с Facebook
  • Возможна авторизация с помощью Twitter, Facebook, Google, LinkedIn и OpenID
  • Комментарии в режиме реального времени
  • SEO-дружественные комментарии. Правда, как это реализовано я не знаю
  • Неплохая защита от спама

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

Официальный сайт — http://www.livefyre.com

ECHO

echo

ECHO

Совсем не распространенная в наших краях система комментирования. Мало чем отличается от представленных выше вариантов.

Основные возможности системы:

  • Возможность входа при помощи социальных сетей.
  • Комментарии в режиме реального времени
  • Неплохая система аналитики (впрочем, у других систем не хуже)

Что сказать? Я никогда не работал с этой системой, но не вижу в ней явного преимущества над представленными Livefyre и Disqus. Эта система комментирования — «на любителя».

Официальный сайт — http://aboutecho.com

Комментарии ВКонтакте

ВКонтакте

ВКонтакте

Ну кто не знает эту социальную сеть? Комментарии излишни По сравнению с тем же Disqus эта система комментирования проигрывает по всем параметрам, кроме одного — привлечение посетителей на вашу страницу.

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

Комментарии Facebook

facebook

Facebook

Без него просто никуда Ничем не отличается от комментариев ВКонтакте, поэтому комментировать тоже не буду. Кстати саму форму комментариев можно и не применять, ведь Facebook поддерживается всеми остальными системами комментирования. Плюс — в нашей стране все же больше актуален Контакт. Минус — комментарии от Facebook отображаются в IFrame, что не очень хорошо для ПС, они не индексируют такие комментарии, насколько я знаю.

Вот такой список систем комментирования. Что лучше использовать — решать вам. Я у себя использую Disqus и полностью доволен. Все популярные системы доступны в виде плагинов для WordPress, установить их не составит труда. По комментариям социальных сетей — в сети масса руководств по их установке, не вижу смысла поднимать эту тему здесь. Если возникнут вопросы — обращайтесь, всегда помогу с установкой.

Солнечных и тёплых вам выходных

Комментариев: 45

  1. Юрий

    Дорогие друзья помогите разобраться в следующем, установил новый шаблон и перестали работать комментарий в WordPress, сама панель комментариев есть все хорошо ну при добавлении выдает следующую ошибку!
    Comment Error
    Please enter all fields correctly to post a comment.
    Хотя все заполнено верно, в чем может быть вопрос?

    Ответить
    • GerinG

      Я так чисто субъективно замечал за ним — скорость переноса около 1к комментов в сутки. С премом наверняка быстрее

      Ответить
  2. Николай

    Здравствуйте!

    Виктор, установил вчера Disqus на свой сайт. Старых комментариев не стало, но это нормально — знаю, что надо время на импорт. Но уже прошли почти сутки, а результата ноль.
    У Disqus в моей админке висит надпись:

    Your import has been successfully uploaded and queued. We’ll email you when your import has completed. Details ›
    Imports may take up to 24 hours to complete. If your import hasn’t finished after 24 hours, check our system status. If you have any further questions, please consult our import documentation.

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

    Ответить
    • GerinG

      Добрый день, Николай. Я бы подождал, если честно. У меня была ситуация, когда Дискус перетаскивал порядка 3к комментариев почти трое суток, но в итоге все получилось.

      Ответить
  3. Влад

    Здравствуйте GerinG.
    Благодарю за статью.
    Как можно реализовать такую штуку:
    «Войти с помощью: ** ** **» (над формой комментирования)
    Собственно у Вас она уже сделана.

    Ответить
    • GerinG

      Добрый день, Влад
      Это реализовано плагином uLogin. Весьма советую, замечательная штука

      Ответить
    • GerinG

      Всегда пожалуйста Буду рад, если эта информация вам помогла в работе с WordPress

      Ответить
  4. Александр

    Попробовал себе на блог поставить комментарии от IntenseDebate. Вообще крутая штука. Есть подписка на комментарии, поля: Имя, email, адресс сайта, а самое главное они поисковиками индексируются.

    Ответить
    • GerinG

      Да, отличная система. Я вот совсем отказался от сторонних, встроенными средствами пользуюсь

      Ответить
  5. EstaVenta

    Дискус мне не нравится как пользователю. Вроде зарегался, но так и не смог прокомментировать. Себе буду ставить контакт

    Ответить
  6. Алексей

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

    Ответить
  7. Алексей

    Интересные посты — читаются на одном дыхании. Пишите больше. От души респектую.

    Ответить
  8. Роберт

    Что-то такое когда то читал, но не так подробно, а откуда вы материал брали?

    Ответить
  9. GerinG

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

    Ответить
  10. Анатолий

    Спасибо за статью! А с системой комментирования Cackle кто-нибудь работал? Какие впечатления?

    Ответить
  11. Sir John

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

    Ответить
  12. Макс

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

    Ответить
  13. Бибер

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

    Ответить
  14. GerinG

    Надо смотреть, есть ли возможность комментирования в файле page.php. Если нет — добавлять по аналогии из single.php. Затем, собственно, включить комментирование на нужных страницах

    Ответить
  15. GerinG

    У вас вообще возможность комментирования отсутствует в шаблоне? Или просто отключена?
    Вообще, в режиме редактирования страницы или записи можно указать, разрешены комментарии конкретно к этой записи или нет.
    Вот так включается видимость этой настройки —

    Если вообще в шаблоне нет возможности комментирования — тут сложнее, нужно дописывать

    Ответить
    • AlexDom888

      У меня к постам возможность комментировать включена. А к другим страницам отключена, возможно даже нет этого в шаблоне. Что сделать?

      Ответить
      • ApumPodkepug

        Это уже и есь дискус комменты?? Помоему это комменты вашей темы шаблона ) а шде же сам дискус?

        Ответить
    • Юрий

      Дорогие друзья помогите разобраться в следующем, установил новый шаблон и перестали работать комментарий в WordPress, сама панель комментариев есть все хорошо ну при добавлении выдает следующую ошибку!
      Comment Error
      Please enter all fields correctly to post a comment.
      Хотя все заполнено верно, в чем может быть вопрос?

      Ответить
      • GerinG

        Я бы отключил все плагины и попробовал включать их по одному. Проблема где-то там

        Ответить
  16. AlexDom888

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

    Ответить
    • Виктор Милашечкин

      Вопрос сложный и правильный, на самом деле. Livefyre точно индексируется, они активно продвигают этот свой плюс. Disqus построен на Яве, поэтому теоретически не должен попадать в индекс. Но Гугл недавно заявил о том, что они уже умеют индексировать JS. Так что в скором времени, думаю, все будет хорошо, все же распространенная система комментирования. Яндекс не заявлял подобного, но не должны они отставать от Гугла, по идее.

      Ответить
      • akkad

        То, что построен на JS ещё не значит, что не индексируется. Если посмотреть исходный код страницы, то комментарий Cleverley и Ваш там присутствуют, т.е. доступны для индексирования как сам пост.
        А вот насчёт спама, я бы не так хвалил его. Мои 2 комментария раньше попали в спам, хотя я ввёл капчу. Причина — наличие ссылки. Хотя она может быть по делу. Думаю правила слишком жестокие — одна ссылка — по крайней мере в модерацию, а не сразу уж спам.

        Ответить
        • Виктор Милашечкин

          Момент со ссылками настраивается. Если есть ссылка — комментарий на модерирование, если больше 2 ссылок — в спам. Так стоит по умолчанию, я даже не менял. Залезу, покручу

          Ответить
      • Dmitry Rasakhatsky

        Вот это пока и есть самая главная проблема с этими формами — контент пользователи создают, но на ваш сайт он не работает. Если Livefyre индексируется, это реально очень большой плюс. 

        Ответить
        • Виктор Милашечкин

          Меня смущает Livefyre тем, что не подтягиваются старые коментарии. В Дискусе эта функция очень помогает, в любой момент можно отключить и ничего не потерять

          Ответить