- [ ] Where do you plan to host Talk?
- On your own bare metal servers
-
In the cloud:
-
[ ] Do you have a domain name for Talk?
-
Recommended: You should host Talk on a subdomain on your main site (e.g. if your site is mysitefornews.org, you should serve Talk from a subdomain like talk.mysitefornews.org) to avoid issues with third-party cookie sharing.
-
[ ] Do you have a MongoDB instance?
- A MongoDB Docker instance hosted alongside Talk?
-
In an external MongoDB cluster?
-
[ ] Do you need to migrate comments from a legacy system? We currently support Disqus, Livefyre, and Civil Comments.
-
Use the Talk Import framework
-
[ ] Do you want to provide single sign-on (SSO) by integrating with an external auth system?
-
[ ] Do you want to use Social sign-on?
- Facebook
- Install talk-plugin-facebook-auth
- Google
- Install talk-plugin-google-auth
-
Other
-
[ ] Do you want to use our Toxic Comments Plugin to help you automatically moderate comments based on their likelihood of being toxic?
- Request a free API Key from Google
-
Install talk-plugin-toxic-comments
-
[ ] Do you want to automatically prevent spam using the Akismet Spam Detection Plugin?
- Request / pay for API Key from WordPress
-
Install talk-plugin-akismet
-
[ ] Do you want to setup Email Notifications?
-
See Notifications
-
[ ] Do you want to setup rich text (bold, italics, quotes)?
-
Install talk-plugin-rich-text
-
[ ] Do you want to display comment counts?
- Use the GraphQL CommentCountQuery
-
Install talk-plugin-deep-reply-count if necessary.
-
[ ] Do you want to translate Talk to a different language?
-
[ ] Do you want to send all new comments or all reported comments to a Slack channel?
-
[ ] Has your community team configured Talk to match your community strategy?
- See our tutorial for more information