PHPackages                             styladev/typo3 - 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. styladev/typo3

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

styladev/typo3
==============

TYPO3 Extension for the styla content experience engine.

v1.0.6(6y ago)052[1 PRs](https://github.com/styladev/typo3/pulls)PHPCI failing

Since Aug 6Pushed 5y ago3 watchersCompare

[ Source](https://github.com/styladev/typo3)[ Packagist](https://packagist.org/packages/styladev/typo3)[ Docs](https://styla.com)[ RSS](/packages/styladev-typo3/feed)WikiDiscussions master Synced yesterday

READMEChangelog (8)Dependencies (2)Versions (2)Used By (0)

Styla TYPO3 Extension
=====================

[](#styla-typo3-extension)

This TYPO3 extension allows to show the Styla content hub and / or landing pages with full SEO integration in a TYPO3 setup.

[This documentation page](https://docs.styla.com/) should provide you an overview of how Styla works in general.

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

[](#requirements)

TYPO3 &gt;= 10.4.13 PHP &gt;= 7.2
MySQL &gt;= 5.5

Installation Composer Mode
--------------------------

[](#installation-composer-mode)

- Use `composer require styladev/typo3` in typo3 folder

Installation Classic Mode
-------------------------

[](#installation-classic-mode)

- Create new extension folder `ec_styla` in `/typo3conf/ext/`
- Move repository content in folder `ec_styla`
- Inside the TYPO3 backend, go to Extensions and activate ec\_styla

Configuration
-------------

[](#configuration)

### Extension Configuration

[](#extension-configuration)

Within the extension configuration (Admin Tools-&gt;Extensions-&gt;Ecentral Styla Integration) the rootpath to the Styla content needs to be set up. By default, this is set to `magazine` which is the default Styla content integration.

### Root Page Configuration

[](#root-page-configuration)

If you want to use something else than the default configuration, you can configure the extension to use other root paths. To do this, go to the extension configuration and edit the configuration of ec\_styla. Enter every path, where the styla content plugin should be displayed, separated by commas.

### Content Page Configuration

[](#content-page-configuration)

Necessary meta elements are provided by Styla. This configuration has to be done for every page on which the content hub plugin will be displayed and will hide meta elements generated by TYPO3.

```
page.meta.robots =
config.noPageTitle = 2

```

Plugins provided by this Extension
----------------------------------

[](#plugins-provided-by-this-extension)

You can add Styla Plugins via the 'Add Content' option of the page module.

### Content Hub

[](#content-hub)

#### Rootpaths

[](#rootpaths)

The content hub plugin will display a single content hub or Styla Landing Page. You only need to provide the content hub id and let Styla do the magic. Please make sure the page title corresponds to one of the rootpaths you defined in the extension configuration.

#### Metadata

[](#metadata)

It is possible to disable specific meta tags via the extension configuration. You can configure multiple tag names and properties by separating them with commas.

### Teaser

[](#teaser)

The Teaser plugin allows you to feature a number of stories from your Styla content hub. You can set the number of items to be displayed, the size of the teaser images as well as the display mode. Available display modes are:

- List
- Tiles
- Cards
- Horizontal

Signal Slots
------------

[](#signal-slots)

The extension provides two signal slots: beforeProcessingSeoContent and beforeCheckingForRootPath. You can find out more information about signal slots in the [official TYPO3 documentation](https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Hooks/Concept/Index.html).

Caching
-------

[](#caching)

TYPO3 will cache Styla related content for up to 60 Minutes by default. You can clear the cache anytime by using TYPO3s 'Clear all caches' option within the TYPO3 backend.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.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 ~55 days

Total

2

Last Release

2416d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9170d630b27c741baf1d050eed6ec9c9357703e3176d6dcdfa31cfd4f9cebcd6?d=identicon)[Styla](/maintainers/Styla)

---

Top Contributors

[![ssachtleben](https://avatars.githubusercontent.com/u/625763?v=4)](https://github.com/ssachtleben "ssachtleben (35 commits)")[![cpahren-eCentral](https://avatars.githubusercontent.com/u/52821397?v=4)](https://github.com/cpahren-eCentral "cpahren-eCentral (6 commits)")[![michalkwojtas](https://avatars.githubusercontent.com/u/23696458?v=4)](https://github.com/michalkwojtas "michalkwojtas (1 commits)")

---

Tags

content-management-systemplugintypo3-extensionextensiontypo3styla

### Embed Badge

![Health badge](/badges/styladev-typo3/health.svg)

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

###  Alternatives

[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2815.1M90](/packages/georgringer-news)[quellenform/t3x-iconpack

Provides an iconpack-registry for custom iconpacks.

1542.7k25](/packages/quellenform-t3x-iconpack)

PHPackages © 2026

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