Skip to content

Nowy system komentarzy na moim blogu

Od samego początku na moim blogu WordPress brakowało mi dobrego systemu komentarzy. Poprzedni – Disqus Comment System – miał kilka wad. Po pierwsze – ładowanie komentarzy trzeba było wymusić kliknięciem. Po drugie – nie każdy miał tam konto, co ograniczało zapewne chętnych do podzielenia się swoją opinią. Po trzecie – rosnąca liczba negatywnych opinii o tej wtyczce nakłoniła mnie do poszukania czegoś lepszego.

Najważniejsze dla mnie założenia:

  • ładny widok drzewka komentarzy i samego formularza
  • możliwość logowania z najpopularniejszych sieci społecznościowych, w tym Facebook, WordPress i Blogger
  • pobieranie awatara z sieci social/gravatar
  • łączenie konta po wspólnym mailu
  • możliwość sortowania i/lub punktowania wypowiedzi

Przetestowałam kilka rozwiązań, m.in LoudVoice Comment System. Jego minusy to zewnętrzna baza – konieczność importu, podczas którego pomijana była hierarchia komentarzy przez co struktura z drzewiastej stawała się liniowa. Dodatkowo nie działała integracja z Bloggerem i WordPressem. Dlatego odpadła na samym początku.

Trafiłam później na Social Login, który poprzez własne API integruje wiele kanałów Social Media z naszym blogiem. W wersji podstawowej jest bezpłatny. Co ciekawe, jest tej samej produkcji co LoudVoice. Zintegrowanie z kilkoma podstawowymi kanałami (Facebook, Google, GitHub) zajmuje trochę czasu, ale potem wszystko działa bez problemu. Blogger i WordPress nie wymagają konfiguracji i startują od razu. Więcej zachodu wymaga skonfigurowanie Pinterest, gdyż musimy poczekać kilku dni na aktywację po ich stronie.

przykladowy proces integracji z Disqus
W Social Login Integracja z logowaniem do Disqus wymaga wykonania kilku punktów instrukcji, podobnie jak dla innych kanałów social media

O ile sam Social Login sprawuje się bez zarzutu jeśli chodzi o możliwość zalogowania się ulubionym kontem, to przy użyciu tyko tej jednej wtyczki UX-owo sytuacja wygląda nieciekawie:

dodawanie komentarza
Widok pola komentarza bez wtyczki wpDiscuz

Przydałby się plugin, który AJAX-owo zepnie informację o zalogowaniu się ze zmianą wyglądu formularza i jednocześnie zadba o całościowy wygląd drzewka komentarzy. Tutaj bezkonkurencyjnym rozwiązaniem okazał się plugin Comments – wpDiscuz. Na chwilę obecną wszystkie moje założenia zostały spełnione 🙂

dodawanie komentarza wpdiscuz
Widok pola komentarza z wtyczką wpDiscuz

Update 14.10.2017:

A co z powiadomieniami o nowych komentarzach? Disqus Comment System, z racji tego, że działał na własnym serwerze, obsługiwał też powiadomienia mailowe po swojej stronie. Po zastosowaniu rozwiązania, które opisuję wyżej, o takie powiadomienia musimy zadbać sami. Najlepiej po prostu zlecić to w ustawieniach WordPressa:

W Settings->Discussions (Ustawienia->Dyskusja) zaznaczamy, które powiadomienia mają przychodzić na naszego maila

a następnie skonfigurować zewnętrzny serwer do wysyłania maili wg wskazówek zawartych tutaj. Wspominany w artykule WP Mail SMTP jest coraz rzadziej aktualizowany, więc wybrałam jego nowszy odpowiednik: WP Mail – WP SMTP – WordPress SMTP Plugin by Mail Bank.

Published inpozostałe

9 komentarzy

  1. Krzysztof Hasiński

    Jest logowanie GitHubem, mogę komentować 😉

    • Justyna Justyna

      świetnie 🙂

  2. newania

    A jak długo testujesz ten system Social Login? Przyznam się, że z opisu wygląda na dobrą alternatywę dla Disqusa. Dlatego jestem ciekawa jak jest w praktyce.

    • Justyna Justyna

      Od kilku dni 🙂 Właśnie wyszła pierwsza rzecz – nie dostaję powiadomień o nowych komentarzach 🙂 zraz poszukam w settings gdzie można to ustawić

      • Justyna Justyna

        Wrzuciłam update w poście

  3. Paulina Paulina

    .

  4. Marcin Szkodziński

    .

  5. Marcin Szkodziński

    Pytanie – czy logując się na przykład przez Facebooka, dostanę na nim powiadomienie, gdy odpowiesz mi na ten komentarz?

    • Justyna Justyna

      Możemy przetestować 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

LIVE NOW! CLICK TO VIEW.
CURRENTLY OFFLINE