FastComments.com

Add Live Commenting to Drupal Sites

Installation Internal Link

Le module FastComments pour Drupal remplace le système de commentaires intégré 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 façons de l'installer.

Installer avec Composer

composer require drupal/fcom
drush en fastcomments

Installer manuellement

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 via l'interface d'administration à Extend (/admin/modules).

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

Une fois le module activé, allez à la section Configuration pour configurer votre Tenant ID et API Secret.

Blocs de widgets Internal Link

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

  • FastComments Widget - Le widget principal de commentaires. Détecte automatiquement l'entité courante. Il ignorera les entités qui ont déjà le champ FastComments attaché, donc 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 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. Les visiteurs cliquent sur une image pour laisser des commentaires liés à des emplacements spécifiques.
  • FastComments Recent Comments - Affiche les commentaires récents sur l'ensemble de votre site. Le nombre affiché est configurable sur le bloc.
  • FastComments Top Pages - Affiche les pages de votre site ayant le plus de commentaires.

Les blocs axés sur le contenu (Live Chat, Collab Chat, Image Chat) détectent automatiquement l'entité courante, et reviennent à un identifiant basé sur le chemin pour les pages non liées à 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 à Structure > Content types > [type] > Manage fields et ajoutez le champ.

Chaque entité qui possède le champ obtient :

  • Un commutateur d'état permettant aux éditeurs d'activer ou de désactiver les commentaires par entité.
  • Un identifiant personnalisé facultatif vous permettant d'utiliser un ID stable qui n'est pas lié au chemin de l'entité Drupal.

Le bloc principal FastComments Widget reconnaît ce champ et ignorera les entités qui y sont déjà rattachées. Ainsi, vous pouvez combiner des commentaires par entité avec le bloc sans voir le widget deux fois sur la même page.


Autorisations Internal Link


Le module ajoute trois permissions 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 - Nécessaire pour voir le widget de commentaires. Sans cette permission, le widget ne s'affiche pas.
  • Toggle FastComments - Permet aux utilisateurs d'activer ou de désactiver les commentaires pour chaque entité à l'aide du widget de champ.

Par défaut, seuls les utilisateurs disposant de la permission administer site configuration peuvent modifier les paramètres de FastComments. Accordez la permission 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 à Administration > Configuration > Content > FastComments:

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

Vous voudrez également récupérer votre Tenant ID et votre API Secret depuis le tableau de bord de l'UE à eu.fastcomments.com/auth/my-account/api au lieu du tableau de bord US 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 un style personnalisé ou modifier la configuration, Consultez notre documentation de personnalisation pour savoir comment.