There are a few avenues to get in touch with us and others in the community for help.
To log a bug or request a feature, submit a Support ticket (email@example.com) and someone from our team will get back to you.
You can also request help on GitHub by submitting an issue. This also increases your chances of having someone from the community respond to help.
We are lucky to work with newsroom dev teams and individual contributors who span the world, and come from newsrooms of all sizes. You can read our Contribution Guide to get started, but feel free to reach out to us via GitHub too.
Coral is open source, so you're free to develop additional functionality and submit a pull request.
Yes! Please read our GDPR documentation for your version for more information and instructions to get started.
Yes! For version 4.x.x we have a community-supported import framework that you can use to migrate your existing comments.
Import tools are still in development for version 5, but will be coming soon! Contact us at firstname.lastname@example.org if you need an importer for version 5.x.x.
We don't do this because your SSO should be the single source of truth for all user account management, including usernames. If Coral were to reject or change usernames supplied by the SSO, there would be a conflict, as we only receive from your SSO and don't push changes to your user database.
You can always email us at email@example.com, and if we are able to help we will answer your questions. In some cases, we are able to offer paid support packages. You can inquire about this via the support email address above.
Yes! Visit our hosting page to submit information and receive a quote.
If you are hosting Coral on your own:
- Your data is stored in a MongoDB database that you provide
- The Coral team doesn’t have any access to your data
If you are using our Hosted SaaS version of Coral:
- Your data is stored in a MongoDB cluster that is provisioned for your instance
- Your data is logically isolated from other customers' data
- The Coral Team and its third-party database hosting providers use strict access controls and auditing to protected your data from unauthorized access
As well as basic word/phrase filtering and user recent history scores, Coral offers optional advanced features via third-party services:
- The Toxic Comments filter integrates with the Perspective API from Google to detect the likelihood of toxicity of comments in real-time
- The Akismet Spam filter detects and blocks spam comments
The CSS of the embedded comment stream can be customized by adding your own CSS via an external stylesheet. See CSS for instructions.
- The Coral software is freely available under the Apache 2.0 open source license
- Associated costs are those for the infrastructure required to run Coral (i.e. cloud hosting fee or bare-metal server costs)
- The Coral Project offers a SaaS/hosted version of Coral. Please get in touch with us to discuss pricing for your requirements.