FastComments.com

Add Live Commenting to Drupal Sites

Instalacja Internal Link


Moduł FastComments dla Drupala zastępuje wbudowany system komentarzy Drupala szybkim, działającym w czasie rzeczywistym systemem komentarzy. Moduł jest opublikowany na drupal.org i działa z Drupalem 10 i 11.

Istnieją dwa sposoby instalacji.

Instalacja za pomocą Composera

composer require drupal/fcom
drush en fastcomments

Instalacja ręczna

Pobierz moduł z drupal.org/project/fcom i umieść go w katalogu modules/custom/fastcomments/ swojej witryny. Następnie włącz go za pomocą drush en fastcomments, lub z poziomu interfejsu administracyjnego w Extend (/admin/modules).

Note! Moduł zależy tylko od rdzenia Drupala (user i field). Nie są wymagane żadne inne moduły Drupala ani biblioteki.

Po włączeniu modułu przejdź do sekcji Configuration, aby skonfigurować swój Tenant ID i API Secret.


Bloki widżetów Internal Link

Moduł dostarcza kilka bloków, które możesz umieścić z poziomu Structure > Block layout (/admin/structure/block).

  • FastComments Widget - Główny widżet komentowania. Automatycznie wykrywa bieżącą encję. Pominie encje, które już mają dołączone pole FastComments, więc nie zobaczysz zduplikowanych widżetów na tej samej stronie.
  • FastComments Live Chat - Czat strumieniowy w czasie rzeczywistym. Można go umieścić obok pola komentarzy na tej samej stronie.
  • FastComments Collab Chat - Adnotacje i dyskusje dotyczące zaznaczonego tekstu.
  • FastComments Image Chat - Adnotacje na obrazach oparte na współrzędnych. Odwiedzający klikają na obraz, aby zostawić komentarz przypisany do określonego miejsca.
  • FastComments Recent Comments - Wyświetla ostatnie komentarze z całej witryny. Liczba wyświetlanych komentarzy jest konfigurowalna w ustawieniach bloku.
  • FastComments Top Pages - Pokazuje strony w twojej witrynie z największą liczbą komentarzy.

Bloki zorientowane na treść (Live Chat, Collab Chat, Image Chat) automatycznie wykrywają bieżącą encję, a na stronach niebędących encjami przechodzą do identyfikatora opartego na ścieżce. Oznacza to, że działają na stronach taksonomii, widokach i niestandardowych trasach bez dodatkowej konfiguracji.

Pola typu treści Internal Link

Dla większości stron najłatwiejszym sposobem dodania komentarzy jest dołączenie pola FastComments do swoich typów treści. Przejdź do Structure > Content types > [type] > Manage fields i dodaj to pole.

Każda encja, która ma to pole, otrzymuje:

  • A status toggle tak, aby redaktorzy mogli włączać lub wyłączać komentowanie dla poszczególnych encji.
  • Opcjonalny custom identifier, dzięki któremu możesz używać stabilnego ID, które nie jest powiązane ze ścieżką encji Drupala.

Główny blok FastComments Widget rozpoznaje to pole i pominie encje, które mają je już dołączone. Dzięki temu możesz mieszać komentarze przypisane do poszczególnych encji z blokiem bez podwójnego wyświetlania widgetu na tej samej stronie.

Uprawnienia Internal Link

Moduł dodaje trzy uprawnienia Drupala, które możesz przypisać dla poszczególnych ról w People > Permissions.

  • Administer FastComments - Dostęp do formularza ustawień FastComments pod adresem /admin/config/content/fastcomments.
  • View FastComments - Wymagane, aby zobaczyć widżet komentowania. Bez tego uprawnienia widżet nie jest renderowany.
  • Toggle FastComments - Pozwala użytkownikom włączać lub wyłączać komentarze dla poszczególnych encji za pomocą widżetu pola.

Domyślnie tylko użytkownicy z uprawnieniem administer site configuration mogą zmieniać ustawienia FastComments. Przyznaj View FastComments anonimowym i uwierzytelnionym użytkownikom, jeśli chcesz, aby odwiedzający widzieli widżet.

Wielojęzyczność Internal Link


Moduł automatycznie przekazuje aktualny język witryny Drupal do każdego widżetu FastComments. Jeśli Twoja witryna Drupal jest skonfigurowana dla wielu języków, interfejs komentowania zostanie wyświetlony w odpowiadającym języku bez dodatkowej konfiguracji.

Dotyczy to wszystkich typów widżetów: Live Comments, Streaming Chat, Collab Chat, Image Chat, Recent Comments oraz Top Pages.


Przechowywanie danych w UE Internal Link

Jeśli Twoje konto FastComments jest hostowane w UE, zaktualizuj dwa ustawienia w Administration > Configuration > Content > FastComments:

  • CDN URL - https://cdn-eu.fastcomments.com
  • Site URL - https://eu.fastcomments.com

Powinieneś także pobrać swój Tenant ID i API Secret z panelu w UE pod adresem eu.fastcomments.com/auth/my-account/api zamiast domyślnego panelu w USA. Wszystko inne w module działa tak samo.

Dostosowywanie Internal Link


FastComments został zaprojektowany tak, aby można go było dostosować do wyglądu Twojej witryny.

Jeśli chcesz dodać własne style lub zmienić konfigurację, Zobacz naszą dokumentację dotyczącą dostosowywania, aby dowiedzieć się, jak.