FastComments.com

Add Comments to Your Drupal Site

To jest oficjalny moduł Drupala dla FastComments.

Moduł Drupala integrujący FastComments z Drupalem 10/11, zapewniający bloki widgetów, integrację pól encji, SSO oraz szczegółowe uprawnienia.

Repozytorium

Zobacz na GitHub


Instalacja Internal Link

  1. Umieść ten moduł w katalogu swojej strony Drupal modules/custom/fastcomments/ (lub zainstaluj przez Composer: composer require drupal/fcom).
  2. Włącz moduł:
    drush en fastcomments
    Lub włącz przez interfejs administracyjny w Rozszerzenia (/admin/modules).

Bloki widżetów Internal Link

Kilka bloków jest dostępnych w Structure > Block layout (/admin/structure/block):

  • FastComments Widget - Główny widżet komentarzy. Automatycznie wykrywa bieżącą encję. Pomija encje, które mają już pole FastComments (aby zapobiec duplikatom).
  • FastComments Live Chat - Czat strumieniowy w czasie rzeczywistym. Może być umieszczony obok pola komentarzy na tej samej stronie.
  • FastComments Collab Chat - Adnotacje oparte na zaznaczaniu tekstu i dyskusja.
  • FastComments Image Chat - Adnotacje na obrazach oparte na współrzędnych.
  • FastComments Recent Comments - Wyświetla najnowsze komentarze w całym serwisie. Liczba wyświetlanych komentarzy jest konfigurowalna.
  • FastComments Top Pages - Wyświetla strony z największą liczbą komentarzy.

Bloki skoncentrowane na treści (Live Chat, Collab Chat, Image Chat) automatycznie wykrywają bieżącą encję i w przypadku stron niebędących encjami używają identyfikatora opartego na ścieżce.

Wielojęzyczność Internal Link

Moduł automatycznie przekazuje aktualny język witryny Drupal do wszystkich widżetów.

Uprawnienia Internal Link

  • Administer FastComments - Dostęp do formularza ustawień FastComments.
  • View FastComments - Wymagane, aby zobaczyć widżet komentowania.
  • Toggle FastComments - Pozwala użytkownikom włączać/wyłączać komentarze dla każdej encji za pomocą widżetu pola.

Jak to działa Internal Link

Gdy użytkownik odwiedza encję z włączonym polem FastComments:

  1. Widget JavaScript FastComments jest ładowany z CDN.
  2. Jeśli SSO jest skonfigurowane, tożsamość użytkownika Drupala jest przekazywana do FastComments.
  3. Zapasowe rozwiązanie <noscript> zapewnia serwerowo renderowane komentarze dla użytkowników bez JavaScript (tylko w trybach Live Comments i Streaming Chat).

Potrzebujesz pomocy?

Jeśli napotkasz jakiekolwiek problemy lub masz pytania dotyczące modułu Drupal, prosimy:

Wkład

Wkłady są mile widziane! Odwiedź repozytorium GitHub w celu zapoznania się z wytycznymi dotyczącymi kontrybucji.