Переходим с Disqus на комментарии Github. Установка и настройка комментариев Disqus на WordPress Экспорт существующих комментариев в Disqus

Собственно вполне не плохо именно для начинающих…

Я уже несколько лет «сижу» на системе… 😉 Нет, не на наркоте, а на системе комментирования DISQUS, именно о ней, дорогие друзья, сегодня и хотелось бы поговорить.

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

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

Итак, поехали…

1. Легкая установка. Установка системы комментирования сводится к одной регистрации на официальном сайте системы disqus.com. После чего вам необходимо установить Disqus плагин, в моем случае на WordPress, и подключить его к созданному каналу на официальном сайте.

2. Простая транспортировка старых комментариев. Все мы понимаем, что сайты, на которые нужна новая система комментирования бывают разного уровня – старые, новые. Кроме того мы часто покупаем сайты, а комментирование на них в 99% случаев оставляет желать лучшего. И тут встает вопрос о переносе старых комментариев в новую систему комментирования. DISQUS позволяет решить этот вопрос нажатием одной кнопки – «Экспорт комментариев» или «Синхронизация комментариев».

3. DISQUS поддерживает систему одного аватара – Gravatar. Другими словами, даже если вы не зарегистрированы в самой системе DISQUS и оставляете комментарий от лица простого прохожего без других систем интегрированных с DISQUS при этом, указав свой реальный e-mail, то DISQUS вставит используемый как Gravatar аватар рядом со всеми вашими комментариями.

4. Система фильтрует СПАМ в своем большинстве. После установки системы DISQUS замечено, что тот же akismet гораздо реже стал фиксировать поступление СПАМа. Для сравнения скажу, что только с akismet за 1 год зафиксировано 1764 комментария СПАМ-вида. За тот же период, но уже с установленным DISQUS зафиксировано 116 комментариев, при том, что 99% это ручной СПАМ. В итоге можно сделать вывод, что Akismet совместно с Disqus убивает большинство СПАМА еще до появления на самом сайте.

5. DISQUS дает возможность отследить комментарии одного пользователя. Другими словами, вы всегда будете знать, где вы оставили комментарии и на какие из них поступил ответ. Их, кстати, можно будет просмотреть из 1 панели. Таким же «макаром» можно отследить и комментарии интересующей вас личности, параллельно узнавая ее интересы. Это можно сделать непосредственно из административной панели собственного блога, главное чтобы интересующая личность оставила у вас самих на блоге хотя бы один комментарий.

Так легко можно вычислять и вычищать замаскированный нежный СПАМ. Приведем простой пример с моего блога.

Если мы нажмем на его ник, то легко посмотрим, что и где он еще писал. Собственно увидим мы следующее:

Из чего делаем вывод, что все комментарии как один – СПАМ в образе рекомендации…

По такой же схеме можно вычислять людей, иногда меняющих свои ники дабы «насрать» кому-либо в душу. Завистников хватает, но это не проблема с системой DISQUS. Можно проверить по e-mail, по IP и так далее. И все, скажем так, образы комментирующего всплывут.

После этого пункта так и хочется сказать: «Я знаю, что вы делали прошлым летом»… 😉

6. DISQUS имеет встроенную интеграцию с рядом популярных сервисов. Такие сервисы как Blogger, Typepad, существенно расширяют возможности DISQUS.

7. Административная часть DISQUS позволяет управлять комментированием сразу на всех подключенных сайтах в 1 месте.

8. Если в стандартных пакетах интеграции нет вашей CMS, то DISQUS вполне легко установить с помощью имеющегося на этот случай Javascript.

9. DISQUS предоставляет возможности работать с системой комментирования совершенно бесплатно. Есть и платный функционал, но это уже для серьезных гурманов. 😉

10. RSS-канал системы позволяет подписаться на каждую ветвь комментирования через любой RSS-ридер. Если нет желания подписываться через ридер, то вполне легко можно это сделать через почту.

11. Все поступающие комментарии в базу DISQUS при возникновении проблем или краже того же аккаунта, а может даже глобальном обвале самой системы в корне, можно продолжать спокойно работать, ведь комментирование копируется автоматом в сам блог. Как вы понимаете по сути дела у вас два параллельных потока комментариев, в итоге при возникновении проблем на любом можно восстановить второй.

12. В системе комментирования DISQUS существуют различного рода списки пользователей, которые вы вольны самостоятельно формировать и которые дают вам возможность формировать угодных и нет вам комментаторов. Иными словами Blacklist и Whitelist, а так же пометка СПАМ.

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

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

15. DISQUS предоставляет API, что позволяет использовать данные возможности для написания приложений, установки разных виджетов и так далее.

16. Система плотно работает и с почтой. Так, например вы можете отвечать с почты на комментарии, что в итоге опубликует и ваш на сайте.

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

18. Система DISQUS позволяет устанавливать вид комментариев в том числе и древовидный, который уже по достоинству оценили пользователи Рунета.

19. Система позволяет легко вносить коррективы в оставленные комментарии.

20. Присоединить файл к комментарию – нет проблем.

21. Данная система комментирования позволяет устанавливать несколько модераторов одновременно.

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

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

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

Тот, кто использует данную систему наверняка уже отметили ее достоинства и преимущества перед другими. В сети есть и аналоги, в том числе и русские, но все это не то…

Хотелось бы узнать ваше мнение в формате голосования:

Видите внизу поля комментариев? Оставьте свои мысли по поводу системы DISQUS! Спасибо!

Приходит Вовочка домой с подбитым глазом. Мама его спрашивает:
- Что это с тобой случилось?
- Понимаешь мама, я люблю шутки. Каждую ночь в три часа набираю номер кого-нибудь из ребят и спрашиваю: "Догадайтесь, кто звонит?"
- Ну и что?
- Сегодня один догадался!

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

Преимущества системы комментирования Disqus

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

Также, система Disqus взаимодейтсвует с социальными сетями, и это позволяет оставить комментарий на сайте без регистрации и ввода дополнительных данных. Опубликовать комментарий можно с помощью авторизации через такие социальные сети, как Facebock, Twitter и Google+. Но и стандартный способ комментирования также поддерживается, поэтому пользователям очень удобно оставлять свое мнение на сайте с помощью этой системы комментирования.

Система комментирования Disqus является прекрасной альтернативой стандартным WordPress комментариям.

Подключение системы комментирования Disqus к WordPress

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

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


После того, как вы создадите аккаунт в системе Disqus, вам останется лишь подключить Disqus к WordPress.

Установка Disqus на WordPress сайт

Установить систему комментирования Disqus на WordPress можно с помощью специального плагина - скачать Disqus для WordPress (см. ).

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



Также, в настройках плагина Disqus вы можете импортировать старые комментарии в новую систему комментирования одним нажатием кнопки.

Подключение Disqus без плагинов

Но есть и другой способ подключения disqus к WordPress, при котором нет необходимости использовать плагин. Для этого нужно добавить простой код в файл functions.php:

Function disqus_embed($disqus_shortname) { global $post; wp_enqueue_script("disqus_embed", "http://".$disqus_shortname.".disqus.com/embed.js"); echo " var disqus_shortname = "".$disqus_shortname.""; var disqus_title = "".$post->post_title.""; var disqus_url = "".get_permalink($post->ID).""; var disqus_identifier = "".$disqus_shortname."-".$post->ID.""; "; }

А затем подключить комментарии Disqus в шаблоне одиночной записи - single.php с помощью следующей строки, в которой необходимо указать короткое имя сайта в системе Disqus (shot_site_name):

Настройка системы комментирования Disqus

Настройки системы Disqus не должны вызвать у вас сложности. Настраивать Disqus можно как в панели администратора WordPress, так и на основном сайте Disqus.com . Чтобы открыть панель настроек Disqus перейдите в на вкладку "Комментарии - Disqus". Введите данные для входа в систему, а затем перейдите на вкладку "Settings".

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

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

В настройках Disqus на вкладке Advanced вы можете установить защиту от спама, подключив систему Akismet. Для этого достаточно ввести код Akismet в соответствующее поле.

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

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

28.01.2012 Ромчик

Доброго времени суток. И мы с Вами продолжаем настраивать наш блог на CMS WordPress. Мы уже установили WordPress . Познакомились с административной частью . Произвели первоначальные настройки для WordPress . А сегодня мы поговорим о комментариях в WordPress . Комментарии являются неотъемлемой частью любого блога. Комментарии — это обратная связь с читателем. Поэтому комментариям в WordPress следует уделить особое внимание. Да, и еще хотелось бы отметить, что поисковики любят, чтобы блоги чаще комментировались.
Для комментариев в WordPress существует огромное множество плагинов. Но я остановился на плагине Disqus. Ниже я расскажу о его преимуществах (почему он мне нравиться) и некоторых его недостатках. А также остановимся на рассмотрении его настроек. И так, поехали…

Вначале давайте поговорим о плюсах.
Во-первых встроенная система комментариев не очень удобна для комментирования, необходимо постоянно вводить e-mail, имя и непосредственно сам комментарий (иногда еще и ссылку на ресурс). А если я вступил в дискуссию с кем-то, при каждом ответе мне необходимо заполнять эти поля. Нет спасибо — я лентяй и время жалко на такую ерунду. Система комментариев для WordPress Disqus в этом плане облегчает жизнь читателям — один раз зарегистрировался и все. Теперь, где стоит система комментариев Disqus Вы можете спокойно комментировать не вводя все эти данные, только подтвердить Ваш аккаунт в данной системе.
Во-вторых Disqus — это глобальная система комментирования. Отсюда вытекает хорошая борьба со спамом. Также данная система комментариев для WordPress использует плагин борьбы со спамом Akismet. О котором я рассказывал в статье “Akismet — плагин борьбы со спамом ”.
В-третьих все комментарии хранятся вне Вашего блога, а это сохраняет место на диски. Для кого-то это существенно.

Теперь рассмотрим и минусы.

Как и у любого продукта наряду с плюсами есть и свои минусы. Я буду объективным, поэтому и расскажу о минусах.
Первый самый существенный. Если упадет сервис Disqus, то Ваш блог лишиться системы комментирования. А это трагедия для живого блога.
Второй минус не такой существенный, но тоже очень важный. Поисковики плохо индексируют данную систему комментариев. Поисковик может уходить по ссылкам из Disqus. Но с этим можно бороться, правда не так просто, как со встроенной системой комментирования.
Взвесив все за и против я все же решился установить Disqus. Скачать данную систему комментирования для CMS WordPress вы можете с официального сайта . Установка происходит стандартным способом без всяких “танцев с бубном”.
После того как мы установили и активировали данный плагин, переходим к его настройке. Жмем по “settings”.

Переходим в окно “Advanced options” и жмем по “Install”

Переходим в окно “Install Disqus Comments”. Так, как мы еще не имеем аккаунта на сервисе Disqus, то переходим по ссылке “don’t have a Disqus Profile yet?” для регистрации. И попадаем на страницу на которой нам предлагают пройти авторизацию с помощью “Twitter”, “Facebook”, “Google” или просто введя e-mail.

Я выбрал регистрацию через e-mail. Но у меня электронная почта находиться на Google, поэтому выскочило следующее окно, где я нажал “Разрешить”

В следующем окне меня попросили ввести e-mail, логин и пароль. После ввода данных, жмем “Create profile”

Отлично профиль на сервисе Disqus мы создали. Теперь можно перейти к настройкам нашего плагина. Переходим в настройки нашего плагина. И видим, что нам необходимо еще добавить наш сайт. (Вот тут и возникнет проблема у тех, кто ставит Disqus на локальный сервер и ничего тут не поделаешь). Переходим по ссылке “create a site”.

И попадаем в окно регистрации сайта. В данном окне необходимо ввести информацию о Вашем сайте: URL, название сайта и короткое названия для сайта. После чего жмем “Continue”

И мы попадаем в окно “Quick Setup”, в которм производим настройку Disqus. В поле “Language” выбираем необходимый нам язык. В этом же окне мы указываем, чтобы наша система комментариев для WordPress использовала Aksimet (необходимо ввести API-ключ для Aksimet). После установки всех необходимых опций жмем “Continue”.

  • Перевод

Какое-то время я хотел убрать комментарии из своего блога; в основном, потому что здесь вообще мало комментариев, да и не хочется возиться с лишними «тормозами» от Disqus . Посмотрев на время загрузки Disqus, я был потрясён тем, что приходится терпеть посетителям сайта по моей вине (кроме тех, кто использует блокировщики вроде Privacy Badger и uBlock Origin .

Эта статья заточена под Hugo, но код легко адаптируется для любого сайта.

Что не так с Disqus? Вот как выглядит типичный журнал запросов с включенным Disqus.
  • Для каждого опубликованного поста открывайте Issue в каком-нибудь репозитории на Github. Например, для этого поста он открыт .
  • Все комментарии публикуются напрямую на Github.
  • Добавьте на сайт код Javascript, который считывает описание JSON комментариев этого Issue и отображает их.
  • Преимущества такого подхода вы получаете немедленно:
    • Трекинг посетителей сайта сводится к нулю. Сам Github видит только сетевые запросы на чтение с безымянных IP.
    • Все комментарии написаны на , с поддержкой встроенного кода, изображений, списков и форматирования.
    • Вы можете использовать уведомления Github об ответах; не требуется даже заходить на этот сайт, чтобы читать комментарии и участвовать в обсуждении.
    • Хотя это кажется лишним, но вы можете интегрировать эмодзи Github Reactions (может быть полезно для более крупных сайтов).
    Для чтения данных Github JSON не требуется ключ API; они полностью открыты для доступа. Комментарии к этому посту можно считать в виде JSON . Первый комментарий выглядит так:

    { "url": "https://api.github.com/repos/dwilliamson/donw.io/issues/comments/295004846", "html_url": "https://github.com/dwilliamson/donw.io/issues/1#issuecomment-295004846", "issue_url": "https://api.github.com/repos/dwilliamson/donw.io/issues/1", "id": 295004846, "user": { "login": "dwilliamson", "id": 1532903, "avatar_url": "https://avatars3.githubusercontent.com/u/1532903?v=3", "gravatar_id": "", "url": "https://api.github.com/users/dwilliamson", "html_url": "https://github.com/dwilliamson", "followers_url": "https://api.github.com/users/dwilliamson/followers", "following_url": "https://api.github.com/users/dwilliamson/following{/other_user}", "gists_url": "https://api.github.com/users/dwilliamson/gists{/gist_id}", "starred_url": "https://api.github.com/users/dwilliamson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/dwilliamson/subscriptions", "organizations_url": "https://api.github.com/users/dwilliamson/orgs", "repos_url": "https://api.github.com/users/dwilliamson/repos", "events_url": "https://api.github.com/users/dwilliamson/events{/privacy}", "received_events_url": "https://api.github.com/users/dwilliamson/received_events", "type": "User", "site_admin": false }, "created_at": "2017-04-18T22:39:16Z", "updated_at": "2017-04-18T22:39:16Z", "body": "This is a comment" },
    Первым делом следует добавить новый шаблон в свой каталог с частями шаблонов. Он будет считывать и отображает комментарии Github (comments.html). Вот код, который я использовал:

    Var url = "https://github.com/dwilliamson/donw.io/issues/" + {{ $.Params.ghcommentid }} var api_url = "https://api.github.com/repos/dwilliamson/donw.io/issues/" + {{ $.Params.ghcommentid }} + "/comments" $(document).ready(function () { $.ajax(api_url, { headers: {Accept: "application/vnd.github.v3.html+json"}, dataType: "json", success: function(comments) { $("#gh-comments-list").append("Visit the Github Issue to comment on this post"); $.each(comments, function(i, comment) { var date = new Date(comment.created_at); var t = ""; t += ""; t += "" + comment.user.login + ""; t += " posted at "; t += "" + date.toUTCString() + ""; t += ""; t += comment.body_html; t += ""; $("#gh-comments-list").append(t); }); }, error: function() { $("#gh-comments-list").append("Comments are not open for this post yet."); } }); });
    Его можно вызвать со страницы поста:

    {{ partial "comments.html" . }}
    Переменные, на которые ссылается шаблон, следует добавить в заголовок html-страницы. В данном случае это единственная переменная ghcommentid , она устанавливает номер Issue, который используется для комментариев.

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

    Этот веб-сайт управляется на Github как

    Сегодня нами будет продемонстрирована установка и настройка комментариев Disqus на WordPress, довольно популярной системы комментариев, которая встречается на многих сайтах. Так же, как и , который является лидером среди бесплатных CMS.

    Перед тем как установить и настроить Disqus на сайте, давайте остановимся на плюсах и минусах, с которыми вы столкнётесь при установке и работе с данной программой, после этого вы для себя решите, стоит ли устанавливать данный плагин на ваш сайт.

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

    Теперь нужно подождать какое-то время, пока он разжует скинутую нами информацию. По завершении операции к нам на электронную почту должно прийти уведомление об завершении импорта. Все комментарии перенесены! Теперь двигаемся к следующему шагу - это настройка плагина.

    Разберем лишь некоторые функции, а остальные можно оставить по умолчанию. В принципе, все настройке интуитивно понятны, если что, можно перевести с помощью Google-переводчика сайтов.

    Если вы вышли из панели Disqus, то заходим обратно, и здесь в меню заходим в настройки (setting).

    Language. Здесь меняем язык на русский.

    Discovery. Если включим данную функцию, то в самом низу комментариев появится блок с ссылками на обсуждения, проходящие на вашем сайте.

    Guest Commenting. Если поставим галочку в этом пункте, то гости смогут оставлять комментарий на сайте.

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

    Вот мы и разобрались, как проходить установка и настройка комментариев Disqus, теперь мы можем ожидать большего фидбэка в своём блоге!