Сравниваем четыре опенсорсные альтернативы Disqus



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

    VDSina.ru
    Серверы в Москве и Амстердаме

    Похожие публикации

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

      +1

      Кто-нибудь, обьясните мне динозавру, зачем тащить вот это все, да еще и за свои же деньги?

        +3

        Чтобы можно было добавить динамические комментарии на статический сайт.
        В статье есть пример:


        небольших блогов на SSG (Static Site Generator) вроде Jekyll или Hugo
        +1
        Мне всегда была интересна целевая аудитория для данных платформ. Ну в смысле кто из типичных пользователей будет регистрировать в очередном сервисе комментарием чтобы оставить отзыв на каком-то левом сайте?
          +5

          там же куча вариантов логина через гугл/фейсбук/что угодно еще как раз для того, чтоб не регистрироваться отдельно

            0
            А не знаете, есть какой-то движок, который позволяет пользователям без регистрации вообще оставлять комментарии, но чтобы они были с предмодерацией и сразу не отображались?
              +1

              Wordpress :)
              если вопрос про движок исключительно комментариев — нет, не знаю

                0

                В статье такие есть. И ещё бонусом cusdis

            –2
            Если про «бложик» речь идёт, то там либо вордпресс, либо готовая платформа.
            И там и там есть свои комментарии.
              +3
              Тут уже выше упомянули статические генераторы, на которых «бложек» делать одно удовольствие: новый пост создается простым закидыванием файла или пушем в git-репу (если Actions настроены), а сам сайт генерится в статику, что во-первых позволяет хостить его с минимумом ресурсов на чем угодно вплоть до электрочайника, а во-вторых избавляет от головной боли с затыканием CVE'шек в том же вордпрессе и его окружении.

              И в таком случае внешний сервис комментариев тут придется весьма кстати.
                0
                Думаю, что те, кто хостят блоги на чайниках, сами разберутся, как им комментарии прикручивать. :)
              +4

              В тему прикольного хака с Github Issues — есть вот такая штука для комментариев из Github Issues: https://utteranc.es/


              • опен-сорс
              • нет трекинга
              • белая, тёмная и ещё несколько тем, или можно написать свою
              • позволяет комментировать из формы на странице, разрешив приложению utteranc.es постить комменты от своего имени. Или просто зайти в issues на github и запостить ответ, если не хочешь давать доступ на комментирование какому-то непонятному приложению.
                0

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

                0
                В заголовке «четыре опенсорсные альтернативы» а в тексте статьи уже «тройку лучших решений!» Поправьте
                  0
                  Спасибо за статью, что можете порекомендовать для serverless SPA приложения?
                    0

                    Зашел в статью, только чтобы убедиться что упомянут Remark42))

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

                      +1

                      Discuss в 2017 приобрела компания Zeta Global, основная деятельность которой парсинг и продажа данных. Был у них на интервью - до сих пор тошно от того, что узнал.

                        0
                        Спасибо за подборку, на досуге посмотрю, искал замену Discuss для личного бложика на Ghost

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

                        Самое читаемое