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é, le SSO et des autorisations granulaires.

Dépôt

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 à Étendre (/admin/modules).

Blocs de widgets Internal Link

Plusieurs blocs sont disponibles via Structure > Block layout (/admin/structure/block):

  • FastComments Widget - Le widget principal de commentaires. Détecte automatiquement l'entité courante. Ignore les entités qui ont déjà le FastComments field (pour éviter les doublons).
  • FastComments Live Chat - Messagerie en streaming en temps réel. Peut être placé à côté du champ de commentaires sur la même page.
  • FastComments Collab Chat - Annotation et discussion par sélection de texte.
  • FastComments Image Chat - Annotation basée sur des 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 se rabattent sur un identifiant basé sur le chemin pour les pages qui ne correspondent pas à une entité.

Multilingue Internal Link

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

Autorisations Internal Link

  • Administrer FastComments - Accès au formulaire de paramètres de FastComments.
  • Voir FastComments - Nécessaire pour voir le widget de commentaires.
  • Activer/Désactiver FastComments - Permet aux utilisateurs d'activer/désactiver les commentaires par entité via le widget de champ.

Comment ça fonctionne Internal Link


Lorsqu'un utilisateur visite une entité pour laquelle le champ FastComments est activé :

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

Besoin d'aide?

Si vous rencontrez des problèmes ou avez des questions au sujet du module Drupal, veuillez :

Contributions

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