System komentarzy do postów jaki w standardzie serwuje nam WordPress proponuje nam jedynie podstawowe funkcje.
Jeśli chcemy dostać „coś więcej” możemy skorzystać z gotowych narzędzi. Niewątpliwie oprócz podstawowego systemu do komentowania, na większości blogów opartych o WordPressa znajdziemy Jetpack, Disqus oraz system komentarzy serwowany przez Facebooka.
Możemy też skorzystać z całej masy pluginów do komentarzy i w dzisiejszym poście zajmiemy się przeglądem funkcjonalności jednego z najpopularniejszych z nich, a mianowicie wpDiscuz.
Plugin wpDiscuz – podstawowe informacje
Wtyczka na dzień dzisiejszy ma ponad 60 tysięcy aktywnych instalacji, wymaga WordPressa w wersji od 4,4 w górę i jest przetłumaczona na 6 języków. Jeśli chodzi o język polski to tylko mała część tekstu w panelu administracyjnym jest przetłumaczona. Plugin ma wysoką ocenę w oficjalnym repozytorium wtyczek do WP mianowicie 4.8/5. wpDiscuz jest narzędziem bezpłatnym, możemy jednak do niego dokupić wiele różnych płatnych dodatków.
wpDiscuz – konfiguracja i przegląd funkcjonalności
Po instalacji wtyczki w panelu wszystkie ustawienia znajdują się w standardowej wordpressowej zakładce Komentarze. Plugin poniżej podzakładki Wszystkie komentarze dodaje pięć swoich zakładek: ustawienia, frazy, narzędzia, dodatki, formularze.
Ustawienia ogólne wpDiscuz
Znajdziemy tutaj:
- opcję włączenia komentarzy do strony głównej (system domyślnie dokleja komentarze dla stron i wpisów, stąd w standardzie opcja komentarzy dla strony głównej jest wyłączona),
- używanie natywnych funkcji WordPress AJAX – domyślnie wtyczka wykonuje wszystkie akcje AJAX używając ojczystych funkcji WP. Możemy tutaj tę opcję wyłączyć i plugin zacznie używać własnych funkcji AJAX, które według autorów są wielokrotnie szybsze. Widzimy pod tą opcją również ostrzeżenie, aby sprawdzić czy nie koliduje to z jakąś inną naszą wtyczką,
- włączenie ładowania skryptów w stopce co związane jest m.im. z wydajnością,
- automatyczne sprawdzanie czy mail osoby komentującej jest przypisany do jakiegoś użytkownika WP, co pozwala dodać mu prawidłową etykietę na liście komentarzy,
- sprawdzanie czy obraz lub link źródłowy wklejony w treść komentarza zawiera protokół HTTPS, jeśli nie – automatyczna podmiana zgodna z regułą wybraną przez nas przy tej opcji po prawej stronie,
- ustawienia przekierowania dla dodających komentarz po raz pierwszy do wybranej podstrony na naszym serwisie (np. na stronę gdzie znajduje się podziękowanie za dodanie komentarza),
- opcja używania daty/czasu, którą mamy zaznaczoną jako domyślną w WordPressie tj. w naszym panelu administracyjnym w zakładce Ustawienia->Ogólne, sekcja „Format czasu”,
- ustawienia dotyczące tłumaczenia fraz, których używa wtyczka w przypadku, gdy nasza witryna jest wielojęzyczna,
- możliwość włączenia dodatku mającego na celu rozpowszechnianie pluginu wpDiscuz – po włączeniu tej opcji pod naszym system komentarzy pojawi się mała ikonka informacyjna wraz z linkiem do strony głównej pluginu wpDisquz.
Ustawienia komentarza w wpDiscuz
W tej sekcji ustawień mamy możliwość m.in. :
- wyłączenia tekstu nad formularzem (który i tam możemy zedytować w zakładce „Formularze”),
- edycji komponentów formularza, np. ukrywanie tekstu „Zaloguj się, aby dodać komentarz”,
- określenia minimalnej i maksymalnej ilości znaków dla pola loginu (imienia) komentującego lub samego tekstu komentarza,
- doprecyzowania ustawień dotyczących SPAMU,
- włączenia mini edytora dla komentarzy tak, aby komentujący mógł pogrubić tekst czy dodać listę,
- włączenia automatycznej konwersji URL obrazka do html-a,
- ustawienia czasu pozwalającego na edycję dodanego komentarza,
- dodania przycisku przyklejającego lub zamykającego wątek.
Ustawienia listy komentarzy wpDisquz
Możemy wybrać m.in. :
- pokazywanie jedynie komentarzy pierwszego poziomu wraz z przyciskiem „Zobacz odpowiedzi”, po którego kliknięciu pokażą się komentarze zakorzenione,
- czy mają wyświetlać się przyciski od sortowania komentarzy: od najnowszego, od najstarszego, od najpopularniejszego,
- typ podziału i ładowania komentarzy: do wyboru mamy przycisk „pokaż więcej”, opcję załadowania wszystkich pozostałych komentarzy po kliknięciu lub lazy load czy doładowywanie komentarzy przy przewijaniu strony,
- liczbę słów w treści komentarza po jakim pojawić ma się przycisk „czytaj więcej”,
- czy ma pojawiać się przycisk: opublikuj komentarz, data dodania komentarza i etykieta komentującego,
- czy mają wyświetlać się przyciski do głosowania na dany komentarz i jaki ma być ich rodzaj (np. plus minus, buźki czy łapki góra dół), czy wyrażamy zgodę na głosowanie przy komentarzach dla gości oraz miejsce gdzie mają wyświetlać się opcje od głosowania,
- czy awatar autora ma być połączony z jego profilem WP,
- opcję podświetlania nieprzeczytanych przez użytkownika komentarzy.
Live Update w wpDiscuz
W tej zakładce mamy zagadnienia dotyczące funkcji Live Update, która jest jedną z kluczowych dla tego pluginu. Twórcy umieścili tutaj informację, że funkcja ta jest lekka i nie przeciąża serwera na którym jest nasz serwis, ale zalecają monitorowanie zasobów serwera, bo każdy z nas wie jak to jest z hostingami.
Oczywiście w tej zakładce funkcję Live Update możemy wyłączyć lub ustalić plan jej działania: czy ma zawsze sprawdzać czy są nowe komentarze i je automatycznie aktualizować, czy ma sprawdzać i pokazywać przycisk „zaktualizuj”. Mamy też możliwość wyłączenia tej funkcji jedynie dla gości na naszym serwisie oraz możliwość zdefiniowania interwału, co jaki czas lista komentarzy ma zostać zaktualizowana.
Powiadomienia o komentarzach WP
W tej zakładce plugin wpDisquz zawiera ustawienia dotyczące subskrypcji komentarzy. Do wyboru mamy:
- powiadomienie autora komentarza, że jego wypowiedź została zatwierdzona przez administratora serwisu,
- wysyłanie potwierdzeń dla użytkowników zarejestrowanych i jak doczytaliśmy w ich dokumentacji opcja ta pozwala na to, aby odwiedzający nie tylko musieli kliknąć opcję rejestracji, ale także potwierdzili subskrypcję za pomocą linku, który otrzymają w wiadomości email,
- pokazanie etykiety subskrypcji wraz z wysuwanym menu, gdzie komentujący będzie mógł wybrać dodatkowe opcje subskrypcji: czy ma być powiadamiany o wszystkich komentarzach jakie zostaną dodane do tego postu, czy o wszystkich odpowiedziach na jego komentarz,
- pokazanie przycisku powiadomień o nowych odpowiedziach na komentarz
- dodanie opcji śledzenia komentujących użytkowników – dzięki temu można ich subskrybować i otrzymywać powiadomienia email, kiedy dany użytkownik doda nowy komentarz na serwisie.
Stylowanie formularza i listy komentarzy wpDisquz
Już z poziomu panelu administracyjnego WP możemy dostosować style wtyczki widoczne na froncie. Możemy wybrać zarówno całość kolorystyki pomiędzy motywem standardowym i ciemnym, jak i ręcznie wybrać kolory tła, przycisków, głosowań czy etykiet. Mamy także możliwość:
- wybory rozmiaru czcionki,
- wyłączenia ładowania stylów wtyczki,
- dopisania własnego kodu CSS bezpośrednio w panelu administracyjnym WP.
Ustawienia cache wtyczki wpDisquz
W tej zakładce możemy włączyć cache dla Gravatara, wybrać rodzaj cache, długość przechowywania, a także wyczyścić go zarówno dla Gravatara jak i dla statystyk.
wpDisquz a portale społecznościowe
Wtyczka pozwala pokazać przyciski pozwalające na logowanie przez portale społecznościowe. W tej zakładce możemy je wybrać (spośród: Facebooka, Twittera, VK i OK), włączyć opcję widocznego przycisku, a także pospinać je podając ID aplikacji i klucze.
Integracje wpDiscuz z innymi narzędziami
Znajdziemy tutaj gotowe kody API, aby zintegrować inne systemy w naszym wpDiscuz-em m.in. BuddyPress.
Tłumaczenia fraz w wpDiscuz
Plugin pozwala na przetłumaczenie wszystkich tekstów i powiadomień jakie generuje. Zakładka do tłumaczeń podzielona jest na 10 sekcji, m.in. tłumaczenia tekstów znajdujących się przy opcji dodawania komentarza, konfiguracja tekstów szablonów e-mail wysyłanych do subskrybentów, tłumaczenia fraz powiadomień i błędów.
Narzędzia wpDiscuz
Pozwalają eksportować i importować ustawienia oraz subskrypcje z innych wtyczek.
Ustawienia formularza wpDiscuz
Znajdują się tu następujące opcje dla wybranego przez nas formularza komentarza:
- wybór języka,
- wyłączenie komentarzy dla użytkowników o wybranym poziomie uprawnień wordpressowych,
- wyrażenie zgody na komentowanie przez niezalogowanych userów,
- pokazanie/ukrycie paska subskrypcji,
- wybór miejsca wyświetlania się danego formularza (czy ma być przy poście, stronie, załączniku bądź w tylko w wybranych miejscach – określanych po ID),
- znajduje się tutaj również kreator dzięki któremu możemy wybrać dokładne 'bloki’ jakie mają znajdować się w formularzu. Do wyboru mamy m.in pola: imię, email, adres strony www, przycisk dodania komentarza, daty, pola akceptacji czy wyboru. Możemy dowolnie dane pola konfigurować – umieszczając je w kolumny i wiersze.
Dodatki do wpDiscuz
- reCAPTCHA – dodatek pozwoli na korzystanie z najnowszej wersji Google reCaptcha przez co ochroni komentarze przed Spamem i nadużyciami. Koszt roczny: 20 dolarów dla licencji na jedną stronę, 39 dla trzech i 75 dolarów dla 10 stron internetowych.
- Advanced Likers – dodatek oferuje m.in. nowe ikonki do głosowania na komentarze użytkowników, dodatkowe zaawansowane okno z informacjami o osobach, które lubią bądź nie lubią komentarza, system reputacji użytkowników opierający się na pozytywnych i negatywnych głosach / polubieniach, odznaki reputacji. Koszt roczny: 15 dolarów dla licencji na jedną stronę, 30 dla trzech i 75 dolarów dla 10 stron internetowych,
- Comment Search – dodatek pozwoli za pomocą technologii AJAX przeszukiwać komentarze. Koszt roczny: 25 dolarów dla licencji na jedną stronę, 39 dla trzech i 95 dolarów dla 10 stron internetowych.
- Emoticons – dodatek oferuje m.in. unikatowy pakiet emotikonek, automatyczną konwersję ikonek, możliwość dodawanie niestandardowych emotikonek. Koszt roczny: 25 dolarów dla licencji na jedną stronę, 39 dla trzech i 95 dolarów dla 10 stron internetowych.
- myCRED Integration – dodatek obejmujący integrację z myCRED – systemem do zarządzania punktami w WP. Koszt roczny: 25 dolarów dla licencji na jedną stronę, 39 dla trzech i 125 dolarów dla 10 stron internetowych.
- Frontend Moderation – dodaje możliwość moderowania komentarzy z poziomy frontu strony internetowej – możemy bezpośrednio w poście/stronie m.in. akceptować/ odrzucać / oznaczać komentarze jako SPAM. Koszt roczny: 25 dolarów dla licencji na jedną stronę, 39 dla trzech i 95 dolarów dla 10 stron internetowych.
- Ads Manager – pełny zestaw funkcjonalności dotyczących umieszczania i konfigurowania reklam w komentarzach. Oferuje szeroki zakres możliwości obsadzania różnych reklam. Roczny koszt tego dodatku: 11 dolarów – jedna strona, 20 dolarów – trzy strony, 55 dolarów 10 stron.
- User & Comment Mentioning – dodaje możliwości odwoływania się do użytkowników np. za pomocą tagów #, ID lub nazwy. Koszt na rok: 25 dolarów dla jednej strony, 39 dla trzech i 95 na 10 witryn.
- Comment Author Info – dodaje rozszerzone informacje o autorze komentarza wraz z ich całymi profilami, aktywnościami, subskrypcjami i głosami oddanymi na komentarze. Koszt rocznej licencji: 25 dolarów dla jednej strony, 39 dla trzech i 95 na 10 witryn.
- Widgets – podłącza możliwość dodawania zaawansowanych widgetów m.in : komentarzy z największą liczbą głosów, aktywnych wątków komentarzy, najczęściej komentowanych postów. Koszt licencji na rok: 25 dolarów dla jednej strony, 39 dla trzech i 95 na 10 witryn.
- Comment Translation – aplikuje do komentarzy przycisk „Tłumacz”, który za pomocą technologii AJAX pozwala na przetłumaczenie treści komentarza na 60 języków. Korzysta do tego z darmowego Google API. Koszt roczny: 11 dolarów dla licencji na jedną stronę, 29 dla trzech i 45 dolarów dla 10 stron internetowych.
- Media Uploader – pozwala na dodawania załączników do komentarzy: zdjęć, filmów, plików audio i innych. Koszt rocznej licencji: 25 dolarów dla jednej strony, 39 dla trzech i 95 na 10 witryn.
- Report and Flagging – dodaje opcje raportowania/relacjonowania komentarzy, automatycznie moderuje komentarze na podstawie liczby flag, polubień. Koszt roczny: 25 dolarów dla licencji na jedną stronę, 39 dla trzech i 95 dolarów dla 10 stron internetowych.
- Subscription Manager – dostajemy opcję zaawansowanego monitorowania i zarządzania wszystkimi subskrybentami w panelu WP. Koszt roczny: 25 dolarów dla licencji na jedną stronę, 39 dla trzech i 95 dolarów dla 10 stron internetowych.
Na stronie gvectors.com możemy zakupić w/w dodatki, a także przeczytać dokładnie o ich wszystkich funkcjonalnościach, zobaczyć wersję demo, a także screenshoty. Tak więc przed zakupem mamy szansę przetestowania każdego dodatku. Ceny dodatków są wysokie przez co najbardziej opłacalnym zakupem jest zestaw wszystkich dodatków, który możemy kupić w pakiecie za 99 dolarów i to na nielimitowaną liczbę stron internetowych.
Opinie o wpDiscuz
Wielu naszych klientów korzysta z tej wtyczki, ponieważ ma sporo fajnych rozwiązań rozbudowujących standardowy sektor komentarzy wordpressowych. Najczęściej spotykamy się z opinią, że najlepszymi jego funkcjonalnościami jest możliwość doładowywania komentarzy za pomocą AJAX i możliwość oddawania głosów na komentarze.