PHPackages                             remind/teaser - 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. remind/teaser

ActiveTypo3-cms-extension

remind/teaser
=============

REMIND - Teaser

v2.0.1(3w ago)035GPL-3.0-or-laterPHPCI passing

Since Feb 12Pushed 3w agoCompare

[ Source](https://github.com/remindgmbh/teaser)[ Packagist](https://packagist.org/packages/remind/teaser)[ RSS](/packages/remind-teaser/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (26)Versions (15)Used By (0)

[![REMIND](https://camo.githubusercontent.com/d737a5224dc89d53aaa278ba6285f89078264a458fc27a626389fb582f4b22b7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52454d494e442d626c61636b2e737667)](https://www.remind.de/)[![HEADLESS](https://camo.githubusercontent.com/22e7ce937921cef9029081a7100137235e79c3a204d04f7c2f14adcfd40dad76/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f484541444c4553532d626c75652e737667)](https://github.com/remindgmbh/headless)[![TYPO3 13](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/13)

REMIND - Teaser Extension
=========================

[](#remind---teaser-extension)

A headless TYPO3 extension for teaser selections as a content element.

Keypoints
---------

[](#keypoints)

- Adds one content element: `teaser_selectionlist` (label: Teaser selection).
- Uses its own domain table: `tx_teaser_domain_model_teaser`.
- Returns frontend JSON via Extbase (`TeaserController->selectionListAction`).
- Designed for REMIND headless setups (`remind/headless`, `remind/extbase`).
- Supports categories and one image reference per teaser.

Requirements
------------

[](#requirements)

- TYPO3 `^13.4`
- PHP version compatible with TYPO3 v13 requirements
- Dependencies:
    - `remind/extbase`
    - `remind/headless`

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

[](#installation)

1. Install the extension via Composer.
2. Run database updates (adds table `tx_teaser_domain_model_teaser`).
3. Include static TypoScript `REMIND - Teaser Extension` in your site template.

Available Content
-----------------

[](#available-content)

### Teaser Record

[](#teaser-record)

Table: `tx_teaser_domain_model_teaser`

Main fields:

- `title`
- `subtitle`
- `bodytext` (RTE)
- `image` (single file)
- `link` (TYPO3 link field)
- `categories`

### Content Element: Teaser Selection

[](#content-element-teaser-selection)

`CType`: `teaser_selectionlist`

Content element configuration:

- `pages`: limits teaser selection to records on selected pages
- FlexForm `records`: selected teaser records
- FlexForm `enableLink`: available, currently not used in controller logic

Output (Headless JSON)
----------------------

[](#output-headless-json)

The content element renders JSON with a list of selected teasers.

Typical fields per item:

- `uid`
- `pid`
- `title`
- `subtitle`
- `bodytext` (processed with `lib.parseFunc_links`)
- `link` (decoded, including `href`)
- `image` (if available)
- `categories` (if available)

Development
-----------

[](#development)

Useful Composer scripts:

- `composer phpcs`
- `composer phpstan`
- `composer phpunit`
- `composer static-analysis`

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance95

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.3% 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 ~40 days

Recently: every ~65 days

Total

13

Last Release

21d ago

Major Versions

v1.4.1 → v13.x-dev2026-02-25

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d03cd13f9debb6b3cac65176a1743811fc4f24f3d2bb20a4c324c006382f072?d=identicon)[remindgmbh](/maintainers/remindgmbh)

---

Top Contributors

[![doleh](https://avatars.githubusercontent.com/u/73342114?v=4)](https://github.com/doleh "doleh (24 commits)")[![moinferdi](https://avatars.githubusercontent.com/u/72518624?v=4)](https://github.com/moinferdi "moinferdi (2 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/remind-teaser/health.svg)

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

###  Alternatives

[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[friendsoftypo3/content-blocks

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

103519.9k53](/packages/friendsoftypo3-content-blocks)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[typo3/cms-seo

TYPO3 CMS SEO - SEO features including specific fields for SEO purposes, rendering of HTML meta tags and sitemaps.

168.9M155](/packages/typo3-cms-seo)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)

PHPackages © 2026

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