FastComments.com

Add Live Commenting to Drupal Sites

Installation Internal Link

Le module FastComments pour Drupal remplace les commentaires intégrés de Drupal par un système de commentaires rapide et en temps réel. Le module est publié sur drupal.org et fonctionne avec Drupal 10 et 11.

Il existe deux manières de l'installer.

Installation avec Composer

composer require drupal/fcom
drush en fastcomments

Installation manuelle

Téléchargez le module depuis drupal.org/project/fcom et placez-le dans le répertoire modules/custom/fastcomments/ de votre site. Ensuite, activez-le avec drush en fastcomments, ou depuis l'interface d'administration à Extend (/admin/modules).

Remarque ! Le module ne dépend que du noyau de Drupal (user et field). Aucun autre module Drupal ou bibliothèque n'est requis.

Une fois le module activé, rendez-vous dans la section Configuration pour configurer votre Tenant ID et API Secret.


Blocs de widgets Internal Link


Le module propose plusieurs blocs que vous pouvez placer depuis Structure > Block layout (/admin/structure/block).

  • FastComments Widget - Le widget de commentaires principal. Il détecte automatiquement l'entité actuelle. Il ignore les entités qui ont déjà le champ FastComments attaché, de sorte que vous ne verrez pas de widgets en double sur la même page.
  • 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 et discussion par sélection de texte.
  • FastComments Image Chat - Annotation basée sur des coordonnées sur les images. Les visiteurs cliquent sur une image pour laisser des commentaires liés à des emplacements précis.
  • FastComments Recent Comments - Affiche les commentaires récents sur votre site. Le nombre est configurable sur le bloc.
  • FastComments Top Pages - Affiche les pages de votre site 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 un identifiant basé sur le chemin pour les pages qui ne correspondent pas à une entité. Cela signifie qu'ils fonctionnent sur les pages de taxonomie, les vues et les routes personnalisées sans configuration supplémentaire.


Champs des types de contenu Internal Link

Pour la plupart des sites, la façon la plus simple d'ajouter des commentaires est d'attacher le champ FastComments à vos types de contenu. Allez dans Structure > Content types > [type] > Manage fields et ajoutez le champ.

Chaque entité qui possède ce champ reçoit :

  • Une bascule d'état permettant aux éditeurs d'activer ou de désactiver les commentaires pour chaque entité.
  • Un identifiant personnalisé optionnel afin que vous puissiez utiliser un ID stable qui n'est pas lié au chemin de l'entité Drupal.

Le bloc principal FastComments Widget connaît ce champ et ignorera les entités qui l'ont déjà attaché. De cette façon, vous pouvez mélanger des commentaires par entité avec le bloc sans voir le widget deux fois sur la même page.


Permissions Internal Link

Le module ajoute trois autorisations Drupal que vous pouvez attribuer par rôle sous People > Permissions.

  • Administer FastComments - Accès au formulaire de configuration de FastComments à /admin/config/content/fastcomments.
  • View FastComments - Requise pour voir le widget de commentaires. Sans cette autorisation, le widget ne s'affiche pas.
  • Toggle FastComments - Permet aux utilisateurs d'activer ou de désactiver les commentaires au niveau de chaque entité en utilisant le widget de champ.

Par défaut, seuls les utilisateurs disposant de l'autorisation administer site configuration peuvent modifier les paramètres de FastComments. Accordez View FastComments aux utilisateurs anonymes et authentifiés si vous voulez que les visiteurs voient le widget.

Multilingue Internal Link


Le module transmet automatiquement la langue actuelle du site Drupal à chaque widget FastComments. Si votre site Drupal est configuré pour plusieurs langues, l'interface de commentaires s'affichera dans la langue correspondante sans configuration supplémentaire.

Cela s'applique à tous les types de widgets : Live Comments, Streaming Chat, Collab Chat, Image Chat, Recent Comments, et Top Pages.


Résidence des données dans l'UE Internal Link

Si votre compte FastComments est hébergé dans l'UE, mettez à jour deux paramètres dans Administration > Configuration > Content > FastComments:

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

Vous devrez également récupérer votre Tenant ID et API Secret depuis le tableau de bord UE à eu.fastcomments.com/auth/my-account/api plutôt que depuis le tableau de bord américain par défaut. Tout le reste du module fonctionne de la même manière.

Personnalisation Internal Link


FastComments est conçu pour être personnalisé afin de s'adapter à votre site.

Si vous souhaitez ajouter des styles personnalisés, ou ajuster la configuration, Consultez notre documentation sur la personnalisation et la configuration pour savoir comment.