
Lingua 🇮🇹 Italiano
Plugin di terze parti
Installazioni personalizzate
Incorporazione nei documenti
Installazione
FastComments è progettato per essere installato su qualsiasi tipo di pagina - statica o dinamica, con tema chiaro o scuro, pagine pubbliche o interne. Dovrebbe essere facile da installare e adattare a qualsiasi tipo di sito o applicazione web.
WordPress 
Puoi trovare il nostro plugin WordPress qui.
Una guida completa all'installazione e la documentazione del plugin sono disponibili qui.
Questo plugin supporta i commenti in tempo reale, SSO e l'installazione senza codice. Segui semplicemente la guida all'installazione nella pagina di amministrazione dopo aver installato il plugin. Ti guiderà nella connessione della tua installazione WordPress al tuo account.
Tutti i commenti lasciati con FastComments tramite il nostro plugin WordPress possono essere sincronizzati automaticamente con la tua installazione WordPress in modo da mantenere il controllo sui tuoi dati. Questa opzione può essere disattivata per limitare la dimensione del tuo database WordPress.
VanillaJS / frammento HTML 
La versione VanillaJS del widget è molto facile da installare, non richiede sistemi di build né codice lato server.
Aggiungi semplicemente il seguente frammento di codice a qualsiasi pagina:
Run 
Puoi usare lo stesso frammento di codice su molte pagine; creerà automaticamente un thread separato per ogni pagina.
Molte applicazioni hanno un'opzione "Codice di incorporamento HTML". Selezionala e incolla il frammento di codice sopra.
Non hai nemmeno bisogno di un account per provarlo! Potresti vedere "tenantId: demo" nel frammento sopra se non hai effettuato l'accesso. In questo modo utilizzerà l'account demo.
Puoi trovare la documentazione sulla configurazione del widget qui.
Tutte le versioni del widget FastComments sono wrapper attorno alla libreria principale VanillaJS. Questo ci permette di aggiungere funzionalità e risolvere problemi in un unico posto - e le modifiche si propagano automaticamente alle altre varianti del widget dei commenti.
Angular 
Puoi trovare la nostra libreria Angular su NPM qui.
Il widget dei commenti FastComments per Angular supporta tutte le stesse funzionalità della versione VanillaJS - commenti in tempo reale, SSO e altro.
Avrai bisogno di fastcomments-typescript, che è una dipendenza peer. Assicurati che sia inclusa nella tua compilazione TypeScript. In futuro, questa dipendenza peer verrà spostata in @types/fastcomments che semplificherà questa installazione.

La dipendenza peer deve essere aggiunta nel tuo file tsconfig.json, per esempio:

Quindi, aggiungi il FastCommentsModule alla tua applicazione:

Utilizzo
Per iniziare, passiamo un oggetto di configurazione per il tenant demo:

Poiché la configurazione può diventare piuttosto complicata, possiamo passare un riferimento a un oggetto:


Il widget utilizza il rilevamento delle modifiche, quindi cambiare qualsiasi proprietà dell'oggetto di configurazione causerà il suo ricaricamento.
Puoi trovare la configurazione supportata dal componente Angular qui.
React 
Puoi trovare la nostra libreria React su NPM qui.
Il widget dei commenti FastComments per React supporta tutte le stesse funzionalità della versione VanillaJS - commenti in tempo reale, SSO e altro.



Se sei nell'UE, vorrai impostare il parametro region così:

Puoi trovare la configurazione supportata dal componente React qui.
React Native 
Puoi trovare la nostra libreria React Native su NPM qui.
Il widget dei commenti FastComments per React Native supporta tutte le stesse funzionalità della versione VanillaJS - commenti in tempo reale, SSO e altro.


La configurazione è specificata in modo leggermente diverso rispetto alla libreria fastcomments-react:

Se sei nell'UE, vorrai impostare il parametro region:

Puoi trovare la configurazione supportata dal componente React Native qui.
Vue 
Puoi trovare la nostra libreria Vue su NPM qui.
Inoltre, una libreria vue-next è disponibile su NPM qui
Il codice sorgente può essere trovato su GitHub.
Il widget dei commenti FastComments per Vue supporta tutte le stesse funzionalità della versione VanillaJS - commenti in tempo reale, SSO e altro.
Le istruzioni seguenti sono per Vue 3 poiché è disponibile da tempo, tuttavia FastComments supporta anche Vue 2 tramite la libreria fastcomments-vue.



Se sei nell'UE, vorrai impostare la region su EU:

Le librerie fastcomments-vue e fastcomments-vue-next supportano la stessa configurazione del widget dei commenti VanillaJS.
Puoi trovare la configurazione supportata dal componente Vue qui.
Più istanze sulla stessa pagina 
Ogni istanza del widget dei commenti è isolata. Per questo motivo, FastComments supporta nativamente più di un'istanza per pagina, o più istanze che puntano allo stesso thread di chat.
Nel caso della libreria VanillaJS, ad esempio, devi semplicemente collegare il widget dei commenti a diversi nodi DOM. Se vuoi semplicemente aggiornare il thread corrente sulla pagina, vedi Cambiare thread di commenti senza ricaricare la pagina;
Sincronizzazione dello stato di autenticazione tra più istanze
Esaminiamo l'esempio di un'applicazione single-page personalizzata che è una lista di domande frequenti con il proprio thread di commenti.
In questo caso, abbiamo più istanze di FastComments nel DOM contemporaneamente.
Questo va bene, ma pone alcune sfide per l'esperienza utente.
Considera questo flusso:
- L'utente visita la pagina con una lista di domande, ognuna con il proprio widget dei commenti.
- L'utente inserisce il proprio nome utente ed email e lascia una domanda in uno dei thread.
- Vede un altro elemento FAQ su cui ha una domanda.
- Va a commentare di nuovo. Deve inserire nuovamente email e nome utente?
In questo caso, FastComments gestisce la sincronizzazione dello stato di autenticazione tra le istanze del widget per te. Nel quarto passaggio, l'utente sarà già temporaneamente autenticato poiché ha inserito nome utente ed email sulla stessa pagina.
Casi d'uso comuni 
Mostrare i commenti in tempo reale immediatamente
Il widget dei commenti è in tempo reale per impostazione predefinita, tuttavia i commenti in tempo reale appaiono sotto un pulsante "Mostra N nuovi commenti" per evitare che il contenuto della pagina si sposti.
In alcuni casi, è comunque desiderabile mostrare immediatamente i nuovi commenti, senza dover cliccare un pulsante.
In questo caso, vorrai abilitare il flag showLiveRightAway, la cui documentazione puoi trovare qui.
Consentire commenti anonimi (non richiedere email)
Per impostazione predefinita, FastComments richiede che l'utente lasci un'email quando commenta.
Questo può essere disabilitato, le istruzioni sono qui.
Stile personalizzato
Molti dei nostri clienti applicano il proprio stile al widget dei commenti. Puoi trovare la documentazione qui.
Mostrare gli stessi commenti su più domini
Mostrare gli stessi commenti su più siti è qualcosa che FastComments supporta nativamente. Vedi la nostra documentazione su questo argomento.
Cambiare la pagina corrente
FastComments supporta SPA e applicazioni complesse. Cambiare la pagina corrente è facile ed è trattato qui.
Risoluzione dei problemi comuni 
Ecco alcuni sintomi che incontriamo frequentemente e soluzioni comuni.
Messaggio "This is a demo"
Questo viene mostrato quando hai copiato il codice del widget dalla nostra home page, che utilizza il nostro tenant demo. Per usare il tuo tenant, copia il codice del widget da qui.
Errore "FastComments cannot load on this domain"
FastComments deve sapere quali domini ti appartengono per autenticare le richieste associate al tuo account. Consulta la nostra documentazione per vedere come risolvere questo errore (aggiungi semplicemente il sottodominio esatto + dominio al tuo account).
Nota che questo dovrebbe verificarsi solo dopo la fine del periodo di prova. Durante il periodo di prova, qualsiasi richiesta da nuovi domini verrà automaticamente aggiunta al tuo account.
I commenti migrati non vengono mostrati per installazioni personalizzate
Di solito questo accade quando i commenti importati sono legati a un Page ID, e stai passando un URL (o nessun valore, nel qual caso viene usato di default l'URL della pagina).
Puoi fare debug esportando i tuoi commenti e visualizzando la colonna URL ID (attualmente la colonna B).
Assicurati che i valori che vedi nella colonna URL ID siano gli stessi valori che stai passando alla configurazione del widget come parametro urlId.
Per ulteriori spiegazioni, prova a leggere la nostra documentazione su come i commenti sono legati a pagine e articoli.
Se tutto il resto fallisce, contattaci.
Il widget dei commenti non viene mostrato
Se il widget dei commenti non viene mostrato, controlla la console sviluppatore di Chrome per errori.
Per la maggior parte delle configurazioni errate, il widget dei commenti mostrerà almeno un errore sulla pagina se riesce a caricarsi. Non vedere nulla è di solito un'indicazione di un errore di scripting.
La configurazione desiderata non funziona come previsto
Prova la nostra estensione Chrome per vedere quale configurazione viene passata al widget dei commenti. Se tutto il resto fallisce, fai uno screenshot di ciò che dice l'estensione Chrome e contattaci.
Commenti mancanti sullo stesso URL con hash bang diverso
Per impostazione predefinita, FastComments userà l'URL della pagina per il "bucket" dove sono memorizzati i commenti. Se i tuoi URL includono #hashbangs, e questi #hashbangs non dovrebbero far parte dell'identificatore che identifica un thread di commenti, possiamo semplicemente ignorare il valore dell'hash bang, per esempio:

Nota che dopo aver fatto questa modifica, dovrà essere eseguita una migrazione per i commenti esistenti. Per questo, contattaci.
I parametri di query dell'URL influenzano il widget
Per impostazione predefinita, FastComments userà l'URL della pagina per il "bucket" dove sono memorizzati i commenti. Se i tuoi URL includono parametri di query che non dovrebbero far parte dell'identificatore che identifica un thread di commenti, possiamo semplicemente ignorarli, per esempio:

Nota che dopo aver fatto questa modifica, dovrà essere eseguita una migrazione per i commenti esistenti. Per questo, contattaci.
Non ricevi email
In FastComments, mettiamo molto impegno per assicurare che la nostra consegna di email sia il più affidabile possibile. Tuttavia, alcuni provider di posta elettronica sono notoriamente difficili da raggiungere in modo affidabile. Controlla la tua cartella spam per messaggi da fastcomments.com.
Se ci contatti possiamo di solito fornire maggiori informazioni sul perché potresti non vedere email da noi.
Notion e Google Sites 
Vuoi aggiungere commenti alle tue pagine Notion? Ci pensiamo noi.
Notion
Per aggiungere commenti ai documenti Notion, guarda il video esplicativo qui.
Google Sites
Anche Google Sites è supportato, e il flusso è simile.
- Crea una conversazione da incorporare.
- Quando modifichi il tuo Google Site, vai su
Inserisci->Incorpora. SelezionaPer URL. - Incolla l'URL del Passaggio 1.
- Premi
Inserisci. Fatto!
Nimbus Note
Anche l'aggiunta di commenti in tempo reale a una Nimbus Note è supportata, e il flusso è simile a Notion.
- Crea una conversazione da incorporare.
- Quando modifichi la tua nota, aggiungi un blocco di incorporamento.
- Usa l'URL del Passaggio 1 come URL da incorporare.
- Fatto!