mahefa / comment-bundle
This Bundle provides threaded comment functionality for Symfony applications
Installs: 127
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 231
Type:symfony-bundle
Requires
- php: ^7.4 || ^8.0
- doctrine/annotations: ^1.13
- friendsofsymfony/rest-bundle: ^3.3
- jms/serializer-bundle: ~2.0|~3.0|4.*
- phpoption/phpoption: ^1.9
- symfony/asset: ~3.4|^4.3|^5|^6.0
- symfony/dependency-injection: ~3.4|^4.3|^5|^6.0
- symfony/form: ~3.4|^4.3|^5|^6.0
- symfony/framework-bundle: ~3.4|^4.3|^5|^6.0
- symfony/routing: ~3.4|^4.3|^5|^6.0
- symfony/security-bundle: ~3.4|^4.3|^5|^6.0
- symfony/twig-bridge: ~3.4|^4.3|^5|^6.0
- symfony/twig-bundle: ~3.4|^4.3|^5|^6.0
- symfony/validator: ~3.4|^4.3|^5|^6.0
- symfony/yaml: ~3.4|^4.3|^5|^6.0
- twig/twig: ~2.0|~3.0
Requires (Dev)
- doctrine/doctrine-bundle: ^1.6|^2.0
- doctrine/orm: ~2.3
- friendsofphp/php-cs-fixer: ^2.2 | 3.*
- friendsofsymfony/user-bundle: ~2.0
- mahefa/akismet-bundle: *
- phpunit/phpunit: ^6.5 | 9.*
- symfony/browser-kit: ~3.4|^4.3|^5|^6.0
- symfony/css-selector: ~3.4|^4.3|^5|^6.0
- symfony/dom-crawler: ~3.4|^4.3|^5|^6.0
- symfony/expression-language: ~3.4|^4.3|^5|^6.0
- symfony/phpunit-bridge: ~3.4|^4.3|^5|^6.0
Suggests
- friendsofsymfony/user-bundle: Allows for user integration.
- ornicar/akismet-bundle: Integrate Akismet for spam detection.
- symfony/acl-bundle: Integrates the ACL Security component.
- symfony/assetic-bundle: Integrates Assetic into Symfony.
This package is auto-updated.
Last update: 2024-12-10 15:22:48 UTC
README
The FOSCommentBundle adds support for a comment system in Symfony. Features include:
- Supports Symfony 3.4, 4.4
- Manages trees of comments
- Can include comment threads in any page
- Compatible with any persistence backend. Doctrine2 mongodb-odm and ORM are implemented.
- Configurable sorting of the comment tree
- REST api (via FOSRestBundle)
- Extensible through events fired during the comment lifecycle
- Optional use of Symfony Acl to protect comments
- Optional integration with FOS\UserBundle
- Optional integration with
Akismet
- Optional markup parser support (eg HtmlPurifier or php-sundown)
Documentation
The bulk of the documentation is stored in the Resources/doc/index.md
file in this bundle:
Installation
All the installation instructions are located in documentation.
License
This bundle is under the MIT license. See the complete license in the bundle:
LICENSE