maispace / mai-testimonials
Testimonials extension with slider, grid, and single-quote layouts. Records store quote text, author name, role, organisation, portrait image (FAL), and sys_category. Supports category filtering and a Story Wall for community testimonials.
Package info
github.com/mai-space-de/typo3-extension-testimonials
Type:typo3-cms-extension
pkg:composer/maispace/mai-testimonials
v14.0.0
2026-05-23 19:43 UTC
Requires
- php: ^8.2
- maispace/mai-base: @dev
- typo3/cms-core: ^14.1
- typo3/cms-extbase: ^14.1
- typo3/cms-fluid: ^14.1
Requires (Dev)
- armin/editorconfig-cli: ^2.1
- friendsofphp/php-cs-fixer: ^3.0
- helmich/typo3-typoscript-lint: ^3.1
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.0
- saschaegerer/phpstan-typo3: ^3.0
- typo3/testing-framework: ^9.0
This package is auto-updated.
Last update: 2026-05-24 17:24:13 UTC
README
TYPO3 extension providing testimonial content elements with slider, grid, and single-quote layouts.
Features
- Testimonial records with quote, author name, role, organisation, portrait image (FAL), and sys_category
- Auto-playing carousel / slider layout
- Responsive card grid layout
- Featured single-quote layout
- Category filtering
- Story Wall: community testimonials from
mai_accountmoderation queue
Requirements
- TYPO3 >= 14.1
- PHP >= 8.2
maispace/mai-base
Installation
composer require maispace/mai-testimonials
Usage
Add one of the provided content elements to your page:
- Testimonials: Slider – auto-playing carousel of testimonials
- Testimonials: Grid – responsive card grid
- Testimonials: Single – featured single quote
Development
Run QA tools from within the extension directory:
composer lint:check composer lint:fix composer test:unit