System komentarzy w WordPressie nie jest zbytnio rozbudowany – niby spełnia swoją funkcję, ale mimo to brakuje mu kilku elementów, które ułatwiłyby życie komentującym osobom. Na szczęście istnieje sporo wtyczek, które próbują uzupełnić te braki, a także zewnętrznych systemów, za pomocą których możemy całkowicie zastąpić wordpressowe komentarze.
Zobacz także: wpDiscuz – lepsze komentarze w WordPressie
Zewnętrzne systemy komentarzy
Zastosowanie zewnętrznego systemu komentarzy to najprostszy sposób na zaoferowanie użytkownikom strony kompletnego narzędzia do prowadzenia dyskusji pod naszymi wpisami. Do najpopularniejszych tego typu narzędzi należą Disqus (działa na niniejszym blogu i – mimo kilku wad – mogę go polecić), Livefyre i IntenseDebate (narzędzie firmy Automattic, odpowiedzialnej za rozwój WordPressa). Swoje własne systemy komentarzy oferują również Facebook i Google+, aczkolwiek osobiście nie jestem fanem tych rozwiązań.
Wady takich narzędzi są co najmniej dwie. Po pierwsze, wszystkie komentarze są przechowywane na serwerach firmy obsługującej dany system i musimy liczyć się z tym, że w każdej chwili możemy je utracić (wprawdzie nie słyszałem jeszcze o takim przypadku, ale jest to możliwe). Po drugie, mamy niewielką kontrolę nad wyglądem komentarzy, a także nad funkcjami, jakie są dostępne dla naszych użytkowników.
Dodanie wybranego systemu do strony opartej na WordPressie nie stanowi większego problemu – każdy z nich oferuje gotową wtyczkę, którą można pobrać z oficjalnego repozytorium.
WP-Ajaxify-Comments
Wtyczka, dzięki której publikacja komentarzy odbywać się będzie bez konieczności przeładowania strony. Niestety, jej konfiguracja dla niestandardowych szablonów może być nieco problematyczna, szczególnie dla osób nie mających żadnej wiedzy na temat CSS. Rozszerzenie zawiera gotowe ustawienia dla motywów Twenty Ten, Twenty Eleven i Twenty Twelve, a autor deklaruje chęć pomocy w przygotowaniu konfiguracji dla innych szablonów.
Alternatywy: Inline Ajax Comments, Silk Ajax Comments
Comment Images
Rozszerzenie dodające użytkownikom możliwość zamieszczania obrazków w komentarzach, a administratorowi zarządzania nimi w panelu administracyjnym. Niestety, jest ona na tyle prosta, że pozwala na dodanie tylko jednego obrazka do komentarza, co jednak w większości przypadków w zupełności wystarcza.
Alternatywa: Imagements
GD Star Rating
Dzięki tej wtyczce możemy dać naszym odwiedzającym możliwość oceniania komentarzy za pomocą gwiazdek. Rozszerzenie jest niesamowicie rozbudowane (obsługuje również wpisy) i posiada potężne możliwości konfiguracyjne – na pewno napiszę kiedyś osobny wpis jemu poświęcony.
Alternatywa: SN Rating
Short Comment Filter
Rozszerzenie to pozwala na ustawienie minimalnej liczby znaków lub słów, jakie musi zawierać komentarz aby został opublikowany. Możemy również określić co stanie się z komentarzem, który nie spełnia naszych warunków – może on zostać usunięty lub oznaczony jako spam.
Report Comments
Wtyczka, która może być przydatna w serwisach z dużą ilością publikowanych komentarzy. Pozwala użytkownikom na zgłoszenie komentarza do administratora, na przykład z powodu łamania regulaminu serwisu czy niezgodnej z prawem zawartości.
Alternatywa: Safe Report Comments
Mention Comment’s Authors
Ciekawa wtyczka dodająca do formularza tworzenia komentarza możliwość wspominania autorów komentarzy już opublikowanych. Rozwiązane jest to tak jak na przykład w serwisie Twitter – aby wymienić jednego z autorów należy poprzedzić jego imię znakiem @ (jego wpisanie spowoduje rozwinięcie listy dostępnych osób).
Highlight Permalinked Comment
Linki do komentarzy w WordPressie zawierają kotwicę, która wygląda na przykład tak: #comment-1542. Gdy któryś z elementów strony będzie się dłużej ładował, to może zdarzyć się sytuacja, w której użytkownik korzystający z takiego linku zostanie przeniesiony nie w to miejsce co trzeba. To proste rozszerzenie wyróżnia kolorem komentarz, do którego prowadzi link.
Basic Comment Quicktags
Wtyczka dodająca kilka podstawowych przycisków formatujących tekst do pola, w którym tworzymy treść komentarza. Dostępne są pogrubienie, kursywa, cytat i link. W zupełności wystarczy.
oEmbed in Comments
Proste rozszerzenie dodające możliwość korzystania w komentarzach z oEmbed (mechanizmu osadzania multimediów z zewnętrznych źródeł).
Comment Autogrow
Przydatna wtyczka, która w razie potrzeby automatycznie powiększa pole na treść komentarza, tak aby cały tworzony tekst był widoczny. Wygodne.
Live Comment Preview
Rozszerzenie to dodaje pod formularzem do tworzenia komentarza podgląd tego, jak będzie on wyglądał po publikacji. Przydatne przy komentarzach zawierających formatowanie lub linki (autor komentarza nie może go edytować po publikacji, chyba że jest zalogowany).
Subscribe to Comments
Wtyczka pozwalająca użytkownikom na subskrypcję powiadomień e-mail o nowych komentarzach. Nie mam pojęcia dlaczego taka funkcja nie została wbudowana w WordPressa.
Email Notification On Comment Approval
WordPress umożliwia nam moderację komentarzy. Działa to w ten sposób, że po dodaniu komentarz nie jest automatycznie publikowany, ale czeka na zatwierdzenie przez administratora. Autor jest informowany o tym, że jego komentarz oczekuje na weryfikację odpowiednim komunikatem na stronie. Wtyczka Email Notification On Comment Approval daje dodatkowo możliwość poinformowania go o zatwierdzeniu komentarza za pomocą wiadomości e-mail.
Top Comentators Widget
Spośród wielu widgetów związanych z komentarzami ten wydaje mi się najbardziej interesujący. Wyświetla on listę najczęściej komentujących użytkowników, co może być jakąś formą wyróżnienia dla osób najintensywniej udzielających się w dyskusjach na naszym blogu (lub dla największych spamerów). Widget posiada sporo opcji konfiguracyjnych, tak więc łatwo dostosować jego wygląd do własnych potrzeb.