FastComments.com

Add Live Commenting to Drupal Sites

Installazione Internal Link

Il modulo FastComments per Drupal sostituisce i commenti integrati di Drupal con un sistema di commenti in tempo reale e veloce. Il modulo è pubblicato su drupal.org e funziona con Drupal 10 e 11.

Ci sono due modi per installarlo.

Installazione con Composer

composer require drupal/fcom
drush en fastcomments

Installazione manuale

Scarica il modulo da drupal.org/project/fcom e posizionalo nella directory modules/custom/fastcomments/ del tuo sito. Quindi abilitalo con drush en fastcomments, oppure dall'interfaccia di amministrazione in Extend (/admin/modules).

Nota! Il modulo dipende solo dal core di Drupal (user and field). Non sono richiesti altri moduli Drupal o librerie.

Una volta abilitato il modulo, vai alla sezione Configuration per impostare il Tenant ID e l'API Secret.

Blocchi widget Internal Link

Il modulo include diversi blocchi che puoi posizionare da Structure > Block layout (/admin/structure/block).

  • FastComments Widget - Il widget principale per i commenti. Rileva automaticamente l'entità corrente. Salterà le entità che hanno già il campo FastComments associato, quindi non vedrai widget duplicati sulla stessa pagina.
  • FastComments Live Chat - Chat in streaming in tempo reale. Può essere posizionata accanto al campo dei commenti sulla stessa pagina.
  • FastComments Collab Chat - Annotazione e discussione basata sulla selezione del testo.
  • FastComments Image Chat - Annotazione basata su coordinate sulle immagini. I visitatori cliccano su un'immagine per lasciare commenti collegati a posizioni specifiche.
  • FastComments Recent Comments - Visualizza i commenti recenti sul tuo sito. Il conteggio è configurabile sul blocco.
  • FastComments Top Pages - Mostra le pagine del tuo sito con più commenti.

I blocchi incentrati sul contenuto (Live Chat, Collab Chat, Image Chat) rilevano automaticamente l'entità corrente e, nelle pagine non basate su entità, ricorrono a un identificatore basato sul percorso. Ciò significa che funzionano sulle pagine di tassonomia, sulle views e sulle rotte personalizzate senza alcuna configurazione aggiuntiva.

Campi del tipo di contenuto Internal Link


Per la maggior parte dei siti, il modo più semplice per aggiungere commenti è allegare il campo FastComments ai tipi di contenuto. Vai su Structure > Content types > [type] > Manage fields e aggiungi il campo.

Ogni entità che possiede il campo ottiene:

  • Un interruttore di stato che permette agli editor di attivare o disattivare i commenti per entità.
  • Un identificatore personalizzato opzionale, così puoi usare un ID stabile che non è legato al percorso dell'entità Drupal.

Il blocco principale FastComments Widget è a conoscenza di questo campo e salterà le entità che lo hanno già allegato. In questo modo puoi combinare commenti per entità con il blocco senza vedere il widget due volte nella stessa pagina.


Permessi Internal Link


Il modulo aggiunge tre permessi di Drupal che puoi assegnare per ruolo sotto People > Permissions.

  • Administer FastComments - Accesso al modulo delle impostazioni di FastComments in /admin/config/content/fastcomments.
  • View FastComments - Necessario per vedere il widget dei commenti. Senza questo permesso il widget non viene visualizzato.
  • Toggle FastComments - Permette agli utenti di abilitare o disabilitare i commenti a livello di singola entità usando il widget del campo.

Per impostazione predefinita, solo gli utenti con il permesso administer site configuration possono modificare le impostazioni di FastComments. Concedi View FastComments agli utenti anonimi e autenticati se vuoi che i visitatori vedano il widget.


Multilingue Internal Link

Il modulo passa automaticamente la lingua corrente del sito Drupal a ogni widget FastComments. Se il tuo sito Drupal è configurato per più lingue, l'interfaccia dei commenti verrà visualizzata nella lingua corrispondente senza alcuna configurazione aggiuntiva.

Questo vale per tutti i tipi di widget: Live Comments, Streaming Chat, Collab Chat, Image Chat, Recent Comments, e Top Pages.

Residenza dei dati nell'UE Internal Link


Se il tuo account FastComments è ospitato nell'UE, aggiorna due impostazioni in Administration > Configuration > Content > FastComments:

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

Dovrai inoltre prelevare il tuo Tenant ID e il tuo API Secret dalla dashboard UE su eu.fastcomments.com/auth/my-account/api invece della dashboard predefinita degli Stati Uniti. Il resto del modulo funziona allo stesso modo.


Personalizzazione Internal Link

FastComments è progettato per essere personalizzato in modo da adattarsi al tuo sito.

Se desideri aggiungere stili personalizzati o modificare la configurazione, Consulta la nostra documentazione sulle personalizzazioni per scoprire come.