FastComments.com

Add Comments to Your Drupal Site


Dies ist das offizielle Drupal-Modul für FastComments.

Ein Drupal-Modul, das FastComments mit Drupal 10/11 integriert und Widget-Blöcke, Entity-Feld-Integration, SSO und granulare Berechtigungen bereitstellt.

Repository

Auf GitHub ansehen


Installation Internal Link

  1. Platzieren Sie dieses Modul im modules/custom/fastcomments/ Verzeichnis Ihrer Drupal-Website (oder installieren Sie es über Composer: composer require drupal/fcom).
  2. Aktivieren Sie das Modul:
    drush en fastcomments
    Oder aktivieren Sie es über die Admin-Oberfläche unter Extend (/admin/modules).

Widget-Blöcke Internal Link

Mehrere Blöcke sind verfügbar unter Struktur > Block-Layout (/admin/structure/block):

  • FastComments Widget - Das Hauptkommentierungs-Widget. Erkennt automatisch die aktuelle Entität. Überspringt Entitäten, die bereits das FastComments-Feld haben (um Duplikate zu verhindern).
  • FastComments Live Chat - Echtzeit-Streaming-Chat. Kann auf derselben Seite neben dem Kommentarfeld platziert werden.
  • FastComments Collab Chat - Annotation und Diskussion zu ausgewähltem Text.
  • FastComments Image Chat - Koordinatenbasierte Annotation auf Bildern.
  • FastComments Recent Comments - Zeigt kürzliche Kommentare auf Ihrer Website an. Die Anzahl der Kommentare ist konfigurierbar.
  • FastComments Top Pages - Zeigt Seiten mit den meisten Kommentaren.

Inhaltszentrierte Blöcke (Live Chat, Collab Chat, Image Chat) erkennen automatisch die aktuelle Entität und verwenden auf nicht-Entitätsseiten einen pfadbasierten Bezeichner als Fallback.

Mehrsprachig Internal Link

Das Modul übergibt automatisch die aktuelle Drupal-Website-Sprache an alle Widgets.

Berechtigungen Internal Link

  • FastComments verwalten - Zugriff auf das Einstellungsformular von FastComments.
  • FastComments anzeigen - Erforderlich, um das Kommentar-Widget anzusehen.
  • FastComments umschalten - Ermöglicht Benutzern, Kommentare pro Entität über das Feld-Widget zu aktivieren/deaktivieren.

Funktionsweise Internal Link

Wenn ein Benutzer eine Entität besucht, bei der das FastComments-Feld aktiviert ist:

  1. Das FastComments JavaScript-Widget wird vom CDN geladen.
  2. Wenn SSO konfiguriert ist, wird die Drupal-Identität des Benutzers an FastComments übermittelt.
  3. Ein <noscript>-Fallback liefert serverseitig gerenderte Kommentare für Benutzer ohne JavaScript (nur in den Modi Live Comments und Streaming Chat).

Benötigen Sie Hilfe?

Wenn Sie auf Probleme stoßen oder Fragen zum Drupal-Modul haben, bitte:

Mitwirken

Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Richtlinien zur Mitarbeit.