FastComments.com

Add Comments to Your Drupal Site

Ceci est le module Drupal officiel pour FastComments.

Un module Drupal qui intègre FastComments à Drupal 10/11, offrant des blocs de widget, une intégration des champs d'entité, SSO et des autorisations granulaires.

Repository

Voir sur GitHub


Installation Internal Link

  1. Placez ce module dans le répertoire modules/custom/fastcomments/ de votre site Drupal (ou installez-le via Composer : composer require drupal/fcom).
  2. Activez le module :
    drush en fastcomments
    Ou activez-le via l'interface d'administration à la page Extend (/admin/modules).

Blocs de widgets Internal Link


Plusieurs blocs sont disponibles via Structure > Disposition des blocs (/admin/structure/block) :

  • FastComments Widget - Le composant principal de commentaires. Détecte automatiquement l'entité courante. Ignore les entités qui possèdent déjà le champ FastComments (pour éviter les doublons).
  • FastComments Live Chat - Chat en streaming en temps réel. Peut être placé à côté du champ de commentaire sur la même page.
  • FastComments Collab Chat - Annotation par sélection de texte et discussion.
  • FastComments Image Chat - Annotation par coordonnées sur les images.
  • FastComments Recent Comments - Affiche les commentaires récents sur l'ensemble de votre site. Nombre de commentaires configurable.
  • FastComments Top Pages - Affiche les pages ayant le plus de commentaires.

Les blocs centrés sur le contenu (Live Chat, Collab Chat, Image Chat) détectent automatiquement l'entité courante et utilisent, sur les pages sans entité, un identifiant basé sur le chemin.

Multilingue Internal Link

Le module transmet automatiquement la langue actuelle du site Drupal à tous les widgets.

Autorisations Internal Link

  • Administer FastComments - Accès au formulaire des paramètres de FastComments.
  • View FastComments - Nécessaire pour voir le widget de commentaires.
  • Toggle FastComments - Permet aux utilisateurs d'activer/désactiver les commentaires par entité via le widget du champ.

Comment cela fonctionne Internal Link

Lorsqu'un utilisateur visite une entité avec le champ FastComments activé :

  1. Le widget JavaScript de FastComments est chargé depuis le CDN.
  2. Si SSO est configuré, l'identité Drupal de l'utilisateur est transmise à FastComments.
  3. Un mécanisme de secours <noscript> fournit des commentaires rendus côté serveur pour les utilisateurs sans JavaScript (uniquement dans les modes Live Comments et Streaming Chat).

Besoin d'aide ?

Si vous rencontrez des problèmes ou avez des questions concernant le module Drupal, veuillez :

Contribuer

Les contributions sont les bienvenues ! Veuillez consulter le dépôt GitHub pour les consignes de contribution.