We've just released version 1.3.0 of the CakeDC Comments plugin for CakePHP, with a collection of revisions and fixes, as well as an update of the code for 2.5, and a reformat of the documentation inline with the CakeDC Plugin Standard.
The Comments plugin lets you easily add comments to any model in your application. The comments structure can also be defined as "flat", "threaded", or as a "tree".
To use the plugin simply include it in your application, run the schema or migration to add the comments table, then add the following to your controller:
public $components = array('Comments.Comments');
Then, all that's needed is to include the comments in your view, using the following:
echo $this->CommentWidget->display();
You'll probably notice that we did nothing with the model. This is handled internally by the plugin, although you can customize the behavior, or use the callbacks provided. The component also boasts a selection of configuration options, to help customize the integration.
The plugin also includes an admin interface, for managing your comments, and you can also use the widget helper to define the output or customize via templates.
This plugin as well as many others are released as Open Source, free of charge, and maintained by contributions from the CakePHP community. We thank all of our contributors to the Comments plugin, and hope the continued involvement helps keep your favorite framework ecosystem healthy and strong, with a wide range of great plugins to help build your applications.