PHPackages                             breadlesscode/neos-commentable - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. breadlesscode/neos-commentable

ActiveNeos-plugin

breadlesscode/neos-commentable
==============================

Neos CMS plugin for commenting nodes

v1.1.4(7y ago)21.4k31PHP

Since Sep 12Pushed 5y ago1 watchersCompare

[ Source](https://github.com/breadlesscode/neos-commentable)[ Packagist](https://packagist.org/packages/breadlesscode/neos-commentable)[ RSS](/packages/breadlesscode-neos-commentable/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (8)Dependencies (3)Versions (8)Used By (1)

Neos comments
=============

[](#neos-comments)

[![Latest Stable Version](https://camo.githubusercontent.com/c51bce586108be3604930177cdaf0934991e36c599054b70d25259b9460a71cc/68747470733a2f2f706f7365722e707567782e6f72672f62726561646c657373636f64652f6e656f732d636f6d6d656e7461626c652f762f737461626c65)](https://packagist.org/packages/breadlesscode/neos-commentable)[![Downloads](https://camo.githubusercontent.com/f0bd13ed9255f05332b5172bb448736c364d74764dd4879e6f05679fc53c8b00/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f62726561646c657373636f64652f6e656f732d636f6d6d656e7461626c652e737667)](https://packagist.org/packages/breadlesscode/neos-commentable)[![License](https://camo.githubusercontent.com/2c5d71fcf7d3bbced3a3a0b3ca09235959de674b42d1a0a21dc65dbde0a833ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f62726561646c657373636f64652f6e656f732d636f6d6d656e7461626c652e737667)](LICENSE)[![GitHub stars](https://camo.githubusercontent.com/c3e9664bada0e81f2bdd3f699fc820b902594e51b79864bdd2158cedf4a1a248/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f62726561646c657373636f64652f6e656f732d636f6d6d656e7461626c652e7376673f7374796c653d736f6369616c266c6162656c3d5374617273)](https://github.com/breadlesscode/neos-commentable/stargazers)[![GitHub watchers](https://camo.githubusercontent.com/9ace7c253b9658def97f1d3a94cf0035e1363e59e4f85000abeaac1c44410865/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f62726561646c657373636f64652f6e656f732d636f6d6d656e7461626c652e7376673f7374796c653d736f6369616c266c6162656c3d5761746368)](https://github.com/breadlesscode/neos-commentable/subscription)

A package for Neos CMS for commenting nodes.

Installation
------------

[](#installation)

Most of the time you have to make small adjustments to a package (e.g., the configuration in Settings.yaml). Because of that, it is important to add the corresponding package to the composer from your theme package. Mostly this is the site package located under Packages/Sites/. To install it correctly go to your theme package (e.g.Packages/Sites/Foo.Bar) and run following command:

```
composer require breadlesscode/neos-commentable --no-update
```

The --no-update command prevent the automatic update of the dependencies. After the package was added to your theme composer.json, go back to the root of the Neos installation and run composer update. Your desired package is now installed correctly.

Usage
-----

[](#usage)

### 1. Extend your document

[](#1-extend-your-document)

You have to add the mixin `Breadlesscode.Commentable:Mixin.Commentable` to your commentable node. This mixin in simply adds a child node where the comments are stored.

### 2. Render the comments

[](#2-render-the-comments)

Now you can add a the `Breadlesscode.Commentable:Collection.Comment` Fusion-Prototype to your node. This is a simple `Neos.Neos:ContentCollection` which lists the comments.

### 3. Add the form

[](#3-add-the-form)

This Package provides a simple form implementation `Breadlesscode.Commentable:Form.Comment`. This form adds the comment to the current document node comment collection. You can simply add a finisher by extend the Fusion-Prototype:

```
prototype(Breadlesscode.Commentable:Form.Comment) {
    finishers {
        sayThankYou = Neos.Form.Builder:FlashMessageFinisher.Definition {
            options {
                messageTitle = 'Thank you!'
                messageBody = 'Thanks for your comment'
            }
        }
    }
}

```

If you want to use your own Form implementation, you should add the correct finisher `Breadlesscode.Commentable:From.Finisher.AddComment`.

Configuration
-------------

[](#configuration)

```
Breadlesscode:
  Commentable:
    # should the comment be added to the top?
    addToTop: true
    # should comments be hidden by default
    hidden: true
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~24 days

Total

7

Last Release

2658d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bdcdca22aa31898d5baf2d516d9a364010b4ec751f887806b67cbca7529098ca?d=identicon)[breadlesscode](/maintainers/breadlesscode)

---

Top Contributors

[![Benjamin-K](https://avatars.githubusercontent.com/u/3098031?v=4)](https://github.com/Benjamin-K "Benjamin-K (1 commits)")[![breadlesscode](https://avatars.githubusercontent.com/u/5465112?v=4)](https://github.com/breadlesscode "breadlesscode (1 commits)")

---

Tags

comment-plugincommentsneos-cmsneos-pluginneoscms

### Embed Badge

![Health badge](/badges/breadlesscode-neos-commentable/health.svg)

```
[![Health](https://phpackages.com/badges/breadlesscode-neos-commentable/health.svg)](https://phpackages.com/packages/breadlesscode-neos-commentable)
```

###  Alternatives

[neos/neos-ui

Neos CMS UI written in React

2661.0M104](/packages/neos-neos-ui)[neos/neos

An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

116989.0k674](/packages/neos-neos)[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.0M27](/packages/neos-eel)[flowpack/searchplugin

Plugin for search integration via content node

24257.5k1](/packages/flowpack-searchplugin)[neos/form-builder

Flow Form Framework integration into Neos CMS

19347.1k18](/packages/neos-form-builder)[neos/media

The Media package

101.1M45](/packages/neos-media)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
