PHPackages                             pluswerk/comments - 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. pluswerk/comments

ActiveTypo3-cms-extension

pluswerk/comments
=================

Pluswerk: Comments

1.2.1(5y ago)011GPL-2.0-or-laterPHP

Since Jul 7Pushed 5y ago2 watchersCompare

[ Source](https://github.com/pluswerk/comments)[ Packagist](https://packagist.org/packages/pluswerk/comments)[ Docs](https://www.pluswerk.ag)[ RSS](/packages/pluswerk-comments/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (4)Dependencies (1)Versions (5)Used By (0)

What does it do
===============

[](#what-does-it-do)

This extension adds the possibility for users to leave comments on your TYPO3 websites.

Features:

- logged in users can write comments
- comments are coupled to pages
- comments can be validated before getting published
- commentary sections can be closed so no comments can be written anymore
- intuitive backend module for simple page-based comment administration
- the editorial can reply to comments
- mail notifications for comments
- disabling comments (e.g. inappropriate comments)
- extendable (bootstrapped) fluid-templates
- users can delete their comments
- users can report comments

How to
======

[](#how-to)

Simply add the Plugin "Comments" to the pages you want to have a discussion in. Check all options you want to check. Don't forget to set a storagePid for all comments. The storagePid is the database-field "pid" of a comment. The "page\_uid" is the page on which the comments are getting displayed. If "validate comments before publishing" is set in the plugin options, the editorial needs to approve comments before getting displayed on the website.

[![image](https://user-images.githubusercontent.com/17744843/86806050-c6138d00-c078-11ea-81af-7e685b9a72cc.png)](https://user-images.githubusercontent.com/17744843/86806050-c6138d00-c078-11ea-81af-7e685b9a72cc.png)

Inside the backend-module "Comments" the editorial can administrate comments for every page. If no page is selected, every unapproved comment gets displayed for quick approval. If a page is selected, the editorial can see all comments on the current page and reply to them, disable or delete them. Disabled comments can be reenabled.

[![image](https://user-images.githubusercontent.com/17744843/86807234-fc9dd780-c079-11ea-86b4-5b173adb3402.png)](https://user-images.githubusercontent.com/17744843/86807234-fc9dd780-c079-11ea-86b4-5b173adb3402.png)

Important notices
=================

[](#important-notices)

- The plugins are uncached because of the user-login-check. So pages with a comment section do not work together with a static file cache.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

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 ~7 days

Total

4

Last Release

2118d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/471387?v=4)[Matthias Vogel](/maintainers/Kanti)[@Kanti](https://github.com/Kanti)

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

---

Top Contributors

[![theobscenezen](https://avatars.githubusercontent.com/u/17744843?v=4)](https://github.com/theobscenezen "theobscenezen (2 commits)")

### Embed Badge

![Health badge](/badges/pluswerk-comments/health.svg)

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

###  Alternatives

[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[in2code/powermail

Powermail is a well-known, editor-friendly, powerful and easy to use mailform extension for TYPO3 with a lots of features

982.5M38](/packages/in2code-powermail)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[fluidtypo3/flux

The flux package from FluidTYPO3

152982.2k20](/packages/fluidtypo3-flux)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

96374.6k23](/packages/friendsoftypo3-content-blocks)

PHPackages © 2026

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