PHPackages                             ttree/discuss - 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. ttree/discuss

ActiveTypo3-flow-package

ttree/discuss
=============

TYPO3 Neos package for Comments and Discussion in the Frontend, based on TYPO3CR (Content Repository)

0.1.1(11y ago)217PHP

Since Apr 20Pushed 11y ago2 watchersCompare

[ Source](https://github.com/ttreeagency/Discuss)[ Packagist](https://packagist.org/packages/ttree/discuss)[ RSS](/packages/ttree-discuss/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Ttree.Discuss
=============

[](#ttreediscuss)

TYPO3 Neos package to support comment in frontend.

The package is based on TYPO3CR.

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

[](#installation)

Run `composer require ttree/discuss` in your distribution.

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

[](#configuration)

You can enable the comment form on every instance of the Page Node Type by adding the following configuration in your `NodeTypes.yaml`:

```
'TYPO3.Neos.NodeTypes:Page':
  superTypes:
    'Ttree.Discuss:CommentableMixin': 'Ttree.Discuss:CommentableMixin'
```

After this change you need to run `flow node:repair` to create the missing ContentCollection to store the document comments.

*Warning*: Later, if you add the `Ttree.Discuss:CommentableMixin` to a new Document node type, you must run `low node:repair`.

This package add a new TypoScript segment in the `TYPO3.Neos:Page`:

```
prototype(TYPO3.Neos:Page) {
	body {
		parts {
			comments = Ttree.Discuss:CommentFeed
		}
	}
}

```

Your are now ready to render the comments feed and the comment form in your document Fluid template:

```

	{parts.comments -> f:format.raw()}

```

Todos
-----

[](#todos)

- Support to reply to a specific comment (thread)
- Add support for comment author
- Sanitize comment content (security), and add support for basic formatting
- Moderation
- Neos backend module to have a better overview of the comments activity

Acknowledgments
---------------

[](#acknowledgments)

Development sponsored by [ttree ltd - neos solution provider](http://ttree.ch).

We try our best to craft this package with a lots of love, we are open to sponsoring, support request, ... just contact us.

License
-------

[](#license)

Licensed under GPLv3+, see [LICENSE](LICENSE)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

2

Last Release

4047d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/145363?v=4)[ttree](/maintainers/ttree)[@ttree](https://github.com/ttree)

---

Top Contributors

[![dfeyer](https://avatars.githubusercontent.com/u/221173?v=4)](https://github.com/dfeyer "dfeyer (10 commits)")

### Embed Badge

![Health badge](/badges/ttree-discuss/health.svg)

```
[![Health](https://phpackages.com/badges/ttree-discuss/health.svg)](https://phpackages.com/packages/ttree-discuss)
```

###  Alternatives

[mrimann/xlifftranslator

Little helper that allows the developer to locally translate the Xliff files of his package(s).

101.7k](/packages/mrimann-xlifftranslator)[ag/event

A package that strives to best possible support the TYPO3 Flow PHP Framework with Domain Events as described in »Implementing Domain-Driven Design« by Vaughn Vernon.

111.1k](/packages/ag-event)

PHPackages © 2026

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