Migrating from Talk v4.x to Coral v7+: Replacing plugin functionality
Coral v7+ does not support custom plugins, however there are other options for customizing the functionality of the platform to suit your use cases. The functionality from all of the default plugins is now built in to Coral.
External Moderation Phases
External Moderation Phases allow you to hook into Coral's moderation pipeline and make moderation decisions programatically. If you were using a plugin to integrate with any automated moderation tools in v4, you would use an external moderaiton phase for that in v7+.
Read more about external moderation phases
Webhooks
Coral emits webhooks for Story Creation, Comment Creation, and Comment Reply Creation. You can configure Coral to send a webhook to a custom endpoint for any or all of these events.
Custom CSS
Most visual customizations or most customizations to show or hide elements of the stream UI can be achieved thorugh custom CSS.
Replacements for specific plugins
talk-plugin-slack-notifications
talk-plugin-akismet
talk-plugin-comment-content
Coral v7 supports pasted links in comment content if they are valid. You can configure pre-moderation for all comments containing links via Configuration > Moderation > Comments.
talk-plugin-comment-count
Coral v7 includes a script that will embed comment counts for a story on a given page via JSONP. Learn more about the count script
talk-plugin-toxic-comments
Configure the Toxic Comments Filter
talk-plugin-rich-text
Coral v7 includes optional rich-text by default, configure via Configuration > General > Rich-text Comments