Comments Entity
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
Drupal core comment module is great for commenting on nodes.
This module provides fieldable comments for any entity even comments itself. Entity Comments integrates with views and rules.
Installation
Simply enable the module and go to "admin/structure/comments_entity" and enable Entity Comments on any entity.
Features
- Enable comments for any entity.Even unfieldable entities.
- Enable comments based on bundle of an entity.
- Any entity may be the author of a comment. Defaults to user.
- Keeps track of thread.
- Keeps track of comment thread depth.
- Keeps track of the origin of the comments, no matter where in the comment tree.
- Approval workflow
- Keeps track who approved comment
- Keeps track who deleted comment
- Entity API integration.
- Rules integration.
- Views integration.
Reverse Proxy & other caching
- Comment forms are loaded and submitted by jQuery ajax in resemblence to comments at facebook & twitter.
- Comments themselves are also loaded by JQuery ajax so commenting will work well despite global caching methods.
- Using the Cache Exclude module, you can disable caching for these callbacks.
Security
Uses Entity Access to grant permissions to view,create,delete, approve & purge comments.
Uses Form Api to process new comments.
Developers
Modules may define their own bundles of comments entities, so you may have comments entities with different fields. All settings are also dependent on the bundles of comments entities so you may enable more than one bundle of comments entities for the same entity with different purpose and access permissions.
Troubleshooting
To enable replies to comments, enable entity comments for entity comments. :)
Suggested Modules
Unicode, converts smileys and other symbolic characters in nature so that drupal may store them as html entities.
Mentions, mention other users in comments.
Similar Modules
Reply uses the field api to attach comment functionality to entities.
Does not allow any entity to be the author of a comment. Comments Entity enables any entity to be the author of a comment. Even a comment may be the author of a comment.
Main difference is that Comments Entity provides commenting without the use of the field api. So you must not create new fields on existing entities to enable comments.You must not load all comments just to load an entity which happens to have comments. Comments Entity will work for any entity even if the entity is not fieldable such as: File entity by core, Taxonomy vocabulary, Commerce payment transactions, Commerce cardonfile, Rules configuration and many more.
Comments Entity hooks into hook_entity_view and uses a global configuration to display comment form, list and link. The Comments Entity is by itself fieldable and you may attach any field to it, such as an image field. Comments Entity also relies mainly heavily on javascript to manage the inline creation of comments.
Sponsored
Sponsored and maintained by Proton, a drupal shop in Iceland.
