Disqus всех задолбал. Из некогда удобной встраиваемой платформы для комментирования он превратился в многомегабайтного монстра с кучей сторонних скриптов и трекинга и совсем перестал устраивать технически подкованных блогеров и администраторов, причем положение дел всё хуже с каждым годом. Удивительно, что так и не появилось стопроцентного аналога, совместимого с Disqus, но опенсорс-сообщество всё же выкатило довольно крутые системы комментирования, ориентирующиеся на его замену. Рассмотрим самые интересные и жизнеспособные из них.

Всё плохо


Это раздел для тех, кто пропустил огромное количество срачей про Disqus.

Во-первых, виджет с комментариями весит как слон:


Графики из поста Victor Zhou, перевод есть на Хабре

Для небольших блогов на SSG вроде Jekyll или Hugo комментарии увеличивают количество запросов и загруженного кода в несколько раз, а на крупных сайтах суммарная нагрузка на сеть выходит вообще страшная. Можно оправдываться повсеместным распространением 4G/5G и увеличением мощностей пользовательского железа, но это прямая дорога в ад электрон. Не надо так, это убьёт веб.

Во-вторых, это нереальное, фантастическое количество телеметрии. Тут лучше привести цитату из этого перевода:

Среди сетевых запросов вы можете обнаружить такие:

  • disqus.com — Очевидно!
  • google-analytics.com — Многочисленные запросы; без понятия, кто следит за вами.
  • connect.facebook.net — Если вы авторизованы на Facebook, то они знают о вашем посещении этого сайта.
  • accounts.google.com — Google также отслеживает ваше посещение этого сайта через любой из ваших аккаунтов Google.
  • pippio.com — Идентификация LiveRamp для сбора информации о вас с коммерческими целями.
  • bluekai.com — Трекинг отдельного пользователя для маркетинговых кампаний.
  • crwdcntrl.net — Довольно подозрительный сайт, который упоминается в связи с распространением вирусов и шпионского ПО.
  • exelator.com — Ещё один сайт для слежки за пользователями, в честь него даже назван вирус!
  • doubleclick.net — Этого мы все знаем: реклама и слежка за действиями пользователя, принадлежит Google.
  • tag.apxlv.net — Очень подозрительно и выглядит хитростью, что владелец обфусцировал свой домен (я даже не знал, что такой приём работает!). Добавляет на ваш сайт пиксель для слежки.
  • adnxs.com — Ещё больше следящего мусора, хотя немного более обильного.
  • adsymptotic.com — Реклама и слежка, которая предположительно использует машинное обучение.
  • rlcdn.com — Обфусцированная реклама/трекинг от Rapleaf.
  • adbrn.com — «Обеспечиваем пернализированное путешествие пользователя по устройствам, каналам и платформам с помощью технологии соответствия через пользовательский идентификатор Adbrain».
  • nexac.com — Datalogix от Oracle, их собственная дрянь для слежки и поведенческого анализа.
  • tapad.com — Всё, мне надоело искать про них информацию. // здесь и далее саркастические комментарии автора выражают усталость от тонны трекинга в каждом запросе
  • liadm.com — Ещё? Ох, ладно, тогда…
  • sohern.com — Мда. Слежка.
  • demdex.net — Слежка. От Adobe.
  • bidswitch.net — Дам ещё одну подсказку…
  • agkn.com — …
  • mathtag.com — Забавное название, может быть, это… нет. Оно следит за вами.



А ещё Disqus не поддерживает Markdown и кастомные стили.

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

Альтернативы


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

  • Небольшой вес
  • Никакого трекинга и рекламы
  • Бесплатное использование и, желательно, опенсорс
  • Анонимное комментирование
  • Возможность подогнать шрифты и стили под сайт
  • Markdown


Commento




Про переход с Disqus на Commento есть отдельная статья.

Самый раскрученный сервис с лучшим функционалом, ближе всех остальных подобрался к Disqus. Сервисное использование платное ($10/месяц), но код открыт (GitLab) и селф-хостинг вполне приветствуется.

Фичи:

  • Голосование (upvote/downvote) на карточке комментария
  • Закрепление комментариев в начале треда
  • Модерация с верификацией, удалением сообщений, банами и ограничением частоты комментирования, как на Хабре
  • Определение спама
  • Импорт из Disqus
  • Настраиваемые уведомления (почта)


Commento весит всего 15 килобайт и вмещает почти полный функционал Disqus. Заценить можно здесь.

Remarkbox




Ветеранский движок для комментирования. Интерфейс довольно минималистичный, но его можно украсить кастомными стилями. Код закрыт, селф-хоста нет, но использование бесплатное (при желании можно заплатить автору денег). Также он обещает открыть код, если не сможет дальше поддерживать сервис:



Дополнительных (к основным требованиям) фич здесь толком нет, только лайв-превьюшка комментария с использованием Markdown. В целом это просто минималистичный, лёгкий (<20kb) движок. Стоит выбрать, если лень париться с селф-хостингом и хочется просто пользоваться бесплатным сервисом. Демка прямо на главной странице.

Remark42




Изумительный опенсорсный движок от Евгения umputun. Весит копейки, выглядит прекрасно, куча фишек:

  • Голосование (upvote/downvote) на карточке комментария
  • Логин не только по OAuth, но и по почте
  • Модерация с верификацией, удалением сообщений и банами
  • Загрузка картиночек!
  • Сортировка комментариев (странно, но она вообще мало у кого есть)
  • Импорт из Disqus
  • Настраиваемые уведомления (телеграм, RSS)


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

Заключение


Готовые системы комментирования подходят тем, кто хочет просто прикрутить комменты в бложик по принципу «чтобы было». Но если хочется зарыться ещё глубже в автономию, почитайте про прикольный хак с использованием Github Issues для комментариев на сайте.
Ну а тем, кто ещё не убежал с Disqus (или Discourse, который тоже отвратителен, но это уже другая история), лучше поторопиться, пока испуганные пользователи не разбегутся от бесконечных загрузок, а их данные не сольют в ходе очередной утечки.



На правах рекламы


Эпичные серверы — это VDS для размещения сайтов от маленького интернет-магазина на Opencart до серьёзных проектов с огромной аудиторией. Создавайте собственные конфигурации серверов в пару кликов!