PHPackages                             futjikato/flexteaser - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. futjikato/flexteaser

ActiveTypo3-flow-plugin[Utility &amp; Helpers](/categories/utility)

futjikato/flexteaser
====================

Package providing a flexible teaser.

08PHP

Since Mar 5Pushed 10y ago1 watchersCompare

[ Source](https://github.com/futjikato/Neos.FlexTeaser)[ Packagist](https://packagist.org/packages/futjikato/flexteaser)[ RSS](/packages/futjikato-flexteaser/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Flexibel Teaser
===============

[](#flexibel-teaser)

This module comes with a teaser module that is essentially a frame for you to create teasers with.

[![Teaser inspector](https://github.com/futjikato/Neos.FlexTeaser/raw/master/Documentation/Assets/TeaserInspector.png)](https://github.com/futjikato/Neos.FlexTeaser/blob/master/Documentation/Assets/TeaserInspector.png)

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

[](#installation)

`composer require futjikato/flexteaser`

Create teaser templates
-----------------------

[](#create-teaser-templates)

This module is a flexible frame but does not provide teaser layouts as I think those are specific to your page. To create teaser renderer create a content module and add `'Futjikato.FlexTeaser:RendererMixin'` as a mixin. Now the module should show up in the

The page selected by the strategy is provided as node so the TypoScript for your teaser layouts can be straight forward. See the code for the current fallback teaser below:

```
prototype(Futjikato.FlexTeaser:FallbackTeaser) < prototype(TYPO3.Neos:Content) {
    templatePath = 'resource://Futjikato.FlexTeaser/Private/Templates/FallbackTeaser.html'
    pageTitle = ${q(node).property('title')}
}

```

The template is just as simple and easy:

```
Select a teaser renderer in the inspector.
Selected page is: {pageTitle}

```

Create a custom strategy
------------------------

[](#create-a-custom-strategy)

This module comes build in with two strategies. "Selected page" and "Newest child" can be considered demos on how you can create your own strategy.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

---

Top Contributors

[![futjikato](https://avatars.githubusercontent.com/u/1497821?v=4)](https://github.com/futjikato "futjikato (9 commits)")

### Embed Badge

![Health badge](/badges/futjikato-flexteaser/health.svg)

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

###  Alternatives

[cubear/finder

Finder is a Drupal 8 module to help users find services which meet their criteria

404.2k](/packages/cubear-finder)

PHPackages © 2026

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