Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
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 до серьёзных проектов с огромной аудиторией. Создавайте собственные конфигурации серверов в пару кликов!