Comments are a content entity type that allows users to leave commentary associated with a specific piece of content. You can configure which kinds of content do, or do not, have comments enabled, and who has permission to write and read comments. You can configure multiple comment types (entity bundles), and add custom fields to each comment type.
Drupal has a built in back end listing where you can manage comments left on the site, which includes basic review and moderation tools. A wide variety of contributed modules extend Drupal's core comment moderation tools.
- Configure whether comments display or not on a content type
- Control who has access to leave comments
- Manage and moderate incoming comments
- Configure other content entities to allow commenting
From an end user perspective, comments have remained the same over the last several versions of Drupal, so even older documentation is often accurate. As of Drupal 8 comments can be configured to work with any content entity (not just nodes) and the relevant settings are controlled via a field attached to the entity type where you want comments enabled.
We are still filling out our Drupal 8 library and this page will be updated with new tutorials as they are created.
This video explains the major kinds of content in Drupal, including comments, and shows the core tools used to manage them.