
Taal 🇳🇱 Nederlands
Plugins van derden
Aangepaste installaties
Insluiten in documenten
Add Comments To a Website
Installatie
FastComments maakt het eenvoudig om reacties aan je website toe te voegen, of deze nu statisch of dynamisch is, een licht of donker thema heeft, of het om openbare of interne pagina's gaat. Het moet gemakkelijk te installeren en zich aan te passen aan elk type site of webgebaseerde applicatie. Dit biedt je direct live-reacties, in veel gevallen zonder verdere configuratie nodig te hebben.
WordPress 
Om reacties aan uw WordPress-site toe te voegen, kunt u onze WordPress-plug-in hier vinden.
Een volledige installatiegids en documentatie over de plugin vindt u hier.
Deze plug-in ondersteunt live reacties, SSO en installatie zonder code. Volg simpelweg de installatiegids op de adminpagina nadat u de plug-in hebt geïnstalleerd. Het begeleidt u bij het koppelen van uw WordPress-installatie aan uw account.
Alle reacties die via onze WordPress-plug-in met FastComments worden geplaatst, kunnen automatisch teruggesynchroniseerd worden naar uw WordPress-installatie zodat u de controle over uw gegevens behoudt. Dit kan worden uitgeschakeld om de grootte van uw WordPress-database te beperken.
VanillaJS / HTML-fragment 
De VanillaJS-versie van de widget is de eenvoudigste manier om opmerkingen aan uw website toe te voegen, er zijn geen buildsystemen of server-side code voor nodig.
Voeg het volgende codefragment eenvoudig toe aan elke pagina om opmerkingen op uw site toe te voegen:
Run 
U kunt hetzelfde codefragment op meerdere pagina's gebruiken; het maakt automatisch een afzonderlijke thread per pagina aan.
Veel toepassingen hebben een optie "HTML Embed Code". Selecteer die en plak het bovenstaande codefragment erin.
U heeft ook geen account nodig om het uit te proberen! In het bovenstaande fragment ziet u mogelijk "tenantId: demo" als u niet bent ingelogd. Op die manier wordt het demo-account gebruikt.
Documentatie over het configureren van de widget vindt u hier.
Alle versies van de FastComments-widget zijn wrappers rond de kern VanillaJS-bibliotheek. Dit stelt ons in staat om functies toe te voegen en problemen op één plaats op te lossen - en de wijzigingen worden automatisch doorgevoerd naar de andere varianten van de commentaarwidget.
Angular 
Als u reacties wilt toevoegen aan een met Angular gebouwde site, vindt u onze Angular-bibliotheek op NPM hier.
De FastComments Angular-commentaar-widget ondersteunt alle functies van de VanillaJS-versie - live reacties, sso, enzovoort.
U heeft fastcomments-typescript nodig, dat een peer-dependency is. Zorg ervoor dat dit is opgenomen in uw TypeScript-compilatie. In de toekomst wordt deze peer-dependency verplaatst naar @types/fastcomments, wat deze installatie zal vereenvoudigen.

De peer-dependency moet worden toegevoegd aan uw tsconfig.json-bestand, bijvoorbeeld:

Voeg daarna de FastCommentsModule toe aan uw applicatie:

Gebruik
Om te beginnen geven we een config-object door voor de demo-tenant:

Aangezien de configuratie behoorlijk ingewikkeld kan worden, kunnen we een objectreferentie doorgeven:


De widget gebruikt change detection, dus als u eigenschappen van het configuratieobject wijzigt, wordt het opnieuw geladen.
U kunt de configuratie die de Angular-component ondersteunt vinden hier.
React 
Om reacties toe te voegen aan een site die met React is gebouwd, vind je onze React-bibliotheek op NPM hier.
De FastComments React-commentaarwidget ondersteunt alle functies van de VanillaJS-versie - live reacties, sso, enzovoort.



Als je in de EU bent, wil je de region-parameter als volgt instellen:

De configuratie die de React-component ondersteunt vind je hier.
React Native 
Om reacties aan je React Native-app toe te voegen, kun je onze React Native-bibliotheek op NPM hier vinden.
De FastComments React Native-commentaar-widget ondersteunt alle dezelfde functies als die van de VanillaJS-versie - realtime reacties, sso, en zo verder.


De configuratie wordt iets anders opgegeven vergeleken met de fastcomments-react-bibliotheek:

Als je in de EU bent, wil je de region-parameter instellen:

Je kunt de configuratie die de React Native-component ondersteunt hier vinden.
Vue 
Om opmerkingen toe te voegen aan je website die gebouwd is met Vue, kun je onze Vue-bibliotheek op NPM hier vinden.
Daarnaast is er een vue-next-bibliotheek op NPM hier
De broncode is te vinden op GitHub.
De FastComments Vue-commentaarwidget ondersteunt alle dezelfde functies als die van VanillaJS - live commentaar, sso, enzovoort.
De onderstaande instructies zijn voor Vue 3 omdat het al een tijdje uit is, maar FastComments ondersteunt ook Vue 2 via de fastcomments-vue-bibliotheek.



Als je in de EU bent, wil je de region op EU zetten:

De fastcomments-vue en fastcomments-vue-next bibliotheken ondersteunen dezelfde configuratie als de VanillaJS-commentaarwidget.
Je kunt de configuratie die de Vue-component ondersteunt hier vinden.
Meerdere instanties op dezelfde pagina 
Elke instantie van de reactiewidget is geïsoleerd. Hierdoor ondersteunt FastComments van nature meer dan één instantie per pagina, of meerdere instanties die naar dezelfde chatthread verwijzen.
In het geval van de VanillaJS-bibliotheek hoeft u de reactiewidget simpelweg aan verschillende DOM-knooppunten te koppelen. Als u simpelweg de huidige thread op de pagina wilt bijwerken, zie Reactiethreads Wisselen Zonder de Pagina te Herladen;
Authenticatiestatus Synchroniseren Over Meerdere Instanties
Laten we het voorbeeld bekijken van een aangepaste single-page-applicatie die een lijst is van veelgestelde vragen met hun eigen reactiethread.
In dit geval hebben we meerdere instanties van FastComments tegelijk in de DOM.
Dit is prima, maar het brengt enkele uitdagingen voor de gebruikerservaring met zich mee.
Overweeg deze stroom:
- De gebruiker bezoekt de pagina met een lijst vragen, elk met hun eigen reactiewidget.
- De gebruiker voert zijn gebruikersnaam en e-mail in en laat een vraag achter op een van de threads.
- Hij ziet een ander FAQ-item waarover hij een vraag heeft.
- Hij gaat opnieuw reageren. Moet hij zijn e-mail en gebruikersnaam opnieuw invoeren?
In dit geval handelt FastComments het synchroniseren van de authenticatiestatus over widget-instanties voor u af. In stap vier zal de gebruiker al tijdelijk geauthenticeerd zijn omdat hij zijn gebruikersnaam en e-mail op dezelfde pagina heeft ingevoerd.
Veelvoorkomende toepassingen 
Live Reacties Direct Tonen
De reactiewidget is standaard live, maar live reacties verschijnen onder een "Toon N Nieuwe Reacties" knop om te voorkomen dat de pagina-inhoud verschuift.
In sommige gevallen is het toch wenselijk om de nieuwe reacties direct te tonen, zonder op een knop te hoeven klikken.
In dit geval wilt u de showLiveRightAway vlag inschakelen, waarvan u de documentatie hier kunt vinden.
Anonieme Reacties Toestaan (Geen E-mail Vereisen)
Standaard vereist FastComments dat de gebruiker een e-mail achterlaat wanneer hij reageert.
Dit kan worden uitgeschakeld, instructies zijn hier.
Aangepaste Styling
Veel van onze klanten passen hun eigen styling toe op de reactiewidget. U kunt de documentatie hier vinden.
Dezelfde Reacties Tonen op Meerdere Domeinen
Dezelfde reacties op meerdere sites tonen is iets dat FastComments standaard ondersteunt. Zie onze documentatie over dit onderwerp.
De Huidige Pagina Wijzigen
FastComments ondersteunt SPA's en complexe applicaties. De huidige pagina wijzigen is eenvoudig en wordt hier behandeld.
Debuggen van veelvoorkomende problemen 
Hier volgen enkele symptomen die we vaak tegenkomen, en gebruikelijke oplossingen.
"Dit is een demo" Melding
Dit wordt getoond wanneer je de widgetcode van onze startpagina hebt gekopieerd, die onze demo-tenant gebruikt. Om je eigen tenant te gebruiken, kopieer je de widgetcode van hier.
Foutmelding "FastComments kan niet laden op dit domein"
FastComments moet weten welke domeinen van jou zijn om verzoeken die aan jouw account zijn gekoppeld te verifiëren. Raadpleeg onze documentatie om te zien hoe je deze fout kunt oplossen (voeg simpelweg het exacte subdomein + domein aan je account toe).
Houd er rekening mee dat dit alleen zou moeten optreden nadat de proefperiode is afgelopen. Tijdens de proefperiode worden verzoeken van nieuwe domeinen automatisch aan je account toegevoegd.
Gemigreerde reacties worden niet weergegeven bij aangepaste installaties
Meestal gebeurt dit wanneer de geïmporteerde reacties zijn gekoppeld aan een Page ID, en jij een URL doorgeeft (of geen waarde doorgeeft, in welk geval dit standaard de pagina-URL is).
Je kunt dit debuggen door je reacties te exporteren en de URL ID-kolom te bekijken (momenteel Kolom B).
Zorg ervoor dat de waarden die je in de URL ID-kolom ziet dezelfde waarden zijn die je doorgeeft aan de widgetconfiguratie als de urlId-parameter.
Voor nadere uitleg, lees onze How Comments are Tied to Pages and Articles documentation.
Als niets helpt, neem contact met ons op.
Reactie-widget wordt niet weergegeven
Als de reactie-widget niet wordt weergegeven, controleer dan de Chrome-ontwikkelaarsconsole op fouten.
Bij de meeste verkeerd geconfigureerde situaties zal de reactie-widget in ieder geval een fout op de pagina tonen als deze kan laden. Niets zien is meestal een aanwijzing voor een scriptfout.
Gewenste configuratie werkt niet zoals verwacht
Probeer onze Chrome-extensie om te zien welke configuratie aan de reactie-widget wordt doorgegeven. Als alles faalt, maak een screenshot van wat de Chrome-extensie aangeeft en neem contact met ons op.
Reacties ontbreken op dezelfde URL met verschillende hashbangs
Standaard gebruikt FastComments de pagina-URL voor de "bucket" waar reacties worden opgeslagen. Als je URL's #hashbangs bevatten, en deze #hashbangs geen deel zouden moeten uitmaken van de identificatie van een reactie-thread, kunnen we de hashbang-waarde eenvoudig negeren, bijvoorbeeld:

Houd er rekening mee dat na het aanbrengen van deze wijziging een migratie moet worden uitgevoerd voor bestaande reacties. Neem hiervoor contact met ons op.
URL-queryparameters die de widget beïnvloeden
Standaard gebruikt FastComments de pagina-URL voor de "bucket" waar reacties worden opgeslagen. Als je URL's queryparameters bevatten die geen deel zouden moeten uitmaken van de identificatie van een reactie-thread, kunnen we deze eenvoudig negeren, bijvoorbeeld:

Houd er rekening mee dat na het aanbrengen van deze wijziging een migratie moet worden uitgevoerd voor bestaande reacties. Neem hiervoor contact met ons op.
Geen e-mails ontvangen
Bij FastComments doen we veel moeite om ervoor te zorgen dat onze e-mailbezorging zo betrouwbaar mogelijk is. Sommige e-mailproviders zijn echter berucht moeilijk te bereiken. Controleer je spammap op berichten van fastcomments.com.
Als je contact met ons opneemt, kunnen we gewoonlijk meer inzicht geven in waarom je mogelijk geen e-mails van ons ziet.
Notion en Google Sites 
Wil je opmerkingen toevoegen aan je Notion-pagina's, Google Sites of Nimbus Notes? Wij regelen het.
Notion
Om opmerkingen aan Notion-documenten toe te voegen, bekijk de uitlegvideo hier.
Google Sites
Google Sites wordt ook ondersteund en de werkwijze is vergelijkbaar.
- Maak een gesprek om in te sluiten.
- Wanneer je je Google Site bewerkt, navigeer naar
Insert->Embed. SelecteerBy URL. - Plak de URL van stap 1.
- Klik op
Insert. Klaar!
Nimbus Note
Het toevoegen van live-opmerkingen aan een Nimbus Note wordt ook ondersteund, en de werkwijze is vergelijkbaar met Notion.
- Maak een gesprek om in te sluiten.
- Wanneer je je notitie bewerkt, voeg een embed-blok toe.
- Gebruik de URL uit stap 1 als de URL om in te voegen.
- Klaar!