PHPackages                             friendsoftypo3headless/headless-backendlayouts - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. friendsoftypo3headless/headless-backendlayouts

ActiveTypo3-cms-extension[Parsing &amp; Serialization](/categories/parsing)

friendsoftypo3headless/headless-backendlayouts
==============================================

This extension adds a serialized JSON of the TYPO3 backend layout to the TYPO3 headless appearance key

1.0.2(4y ago)01.0k1[3 issues](https://github.com/FriendsOfTYPO3Headless/headless_backendlayouts/issues)GPL-2.0-or-laterPHP

Since Feb 10Pushed 3y ago2 watchersCompare

[ Source](https://github.com/FriendsOfTYPO3Headless/headless_backendlayouts)[ Packagist](https://packagist.org/packages/friendsoftypo3headless/headless-backendlayouts)[ Fund](https://www.paypal.me/derseeli)[ Fund](https://www.paypal.me/hardanders)[ RSS](/packages/friendsoftypo3headless-headless-backendlayouts/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2.svg)](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2.svg)

[![Latest Stable Version](https://camo.githubusercontent.com/90fb5176669adb07e199ec502f242c50f2af3af518c520af3476b14877ecbf3d/687474703a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f33686561646c6573732f686561646c6573732d6261636b656e646c61796f7574732f76)](https://packagist.org/packages/friendsoftypo3headless/headless-backendlayouts) [![Total Downloads](https://camo.githubusercontent.com/2387d9d6577a1a7fe89013c108e355d21bc29efb9a8de2ebcd110ca262e66088/687474703a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f33686561646c6573732f686561646c6573732d6261636b656e646c61796f7574732f646f776e6c6f616473)](https://packagist.org/packages/friendsoftypo3headless/headless-backendlayouts) [![Latest Unstable Version](https://camo.githubusercontent.com/cab3656a18d57d762ac5dbaf6b1f278456e7d7eb9291652ddeb929dedccee6d2/687474703a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f33686561646c6573732f686561646c6573732d6261636b656e646c61796f7574732f762f756e737461626c65)](https://packagist.org/packages/friendsoftypo3headless/headless-backendlayouts) [![License](https://camo.githubusercontent.com/5835faabe77e13c5d9c1af8715a724656ad968c49a5ee97ae6d55370e0de49b7/687474703a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f33686561646c6573732f686561646c6573732d6261636b656e646c61796f7574732f6c6963656e7365)](https://packagist.org/packages/friendsoftypo3headless/headless-backendlayouts) [![PHP Version Require](https://camo.githubusercontent.com/6b6529a59dc0736cf577cbad006ba8d787344b16956b2138028b6dcb578ee990/687474703a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f33686561646c6573732f686561646c6573732d6261636b656e646c61796f7574732f726571756972652f706870)](https://packagist.org/packages/friendsoftypo3headless/headless-backendlayouts)

TYPO3 Extension "headless\_backendlayouts"
==========================================

[](#typo3-extension-headless_backendlayouts)

Adds a serialized JSON of the TYPO3 backend layout to the "[EXT:headless](https://github.com/TYPO3-Initiatives/headless)" extension appearance key

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

[](#requirements)

Extension requires TYPO3 in version at least 11.5 and "[EXT:headless](https://github.com/TYPO3-Initiatives/headless)" ^3.0

TYPO3 Installation
------------------

[](#typo3-installation)

Install extension using composer
`composer require friendsoftypo3headless/headless-backendlayouts`

and then, include TypoScript template, and you are ready to go.

Example output:
---------------

[](#example-output)

```
{
  ...
  appearance: {
    ...
    pageContentRows": [
    {
      "type": "row",
      "tag": "header",
      "children": [
        {
          "type": "col",
          "name": "Header Content",
          "contentColPos": "colPos3",
          "colPos": "3",
          "colspan": 12,
          "tag": null
        }
      ]
    },
    {
      "type": "row",
      "tag": null,
      "children": [
        {
          "type": "col",
          "name": "Example Content Column",
          "contentColPos": "colPos8",
          "colPos": "8",
          "colspan": 12,
          "tag": null
        }
      ]
    },
    {
      "type": "row",
      "tag": null,
      "children": [
        {
          "type": "col",
          "name": "Example Content Column",
          "contentColPos": "",
          "colPos": "0",
          "colspan": 12,
          "tag": null
        }
      ]
    },
    {
      "type": "row",
      "tag": "aside",
      "children": [
        {
          "type": "col",
          "name": "Example Content Column",
          "contentColPos": "colPos9",
          "colPos": "9",
          "colspan": 12,
          "tag": null
        }
      ]
    },
    {
      "type": "row",
      "tag": "footer",
      "children": [
        {
          "type": "col",
          "name": "Footer Content Left",
          "contentColPos": "colPos10",
          "colPos": "10",
          "colspan": 4,
          "tag": null
        },
        {
          "type": "col",
          "name": "Footer Content Middle",
          "contentColPos": "colPos11",
          "colPos": "11",
          "colspan": 4,
          "tag": null
        },
        {
          "type": "col",
          "name": "Footer Content Right",
          "contentColPos": "colPos12",
          "colPos": "12",
          "colspan": 4,
          "tag": "div"
        }
      ]
    }
  ]
  ...
}

```

### Developers involved in the project

[](#developers-involved-in-the-project)

- [Sven Petersen](https://github.com/svenpet90) ([DAUSKONZEPT GmbH](https:///www.dauskonzept.de) &amp;&amp; [HardAnders GbR](https://www.hardanders.de))
- [Niels Seelhöfer](https://github.com/derseeli) ([TRIXIE Heimtierbedarf GmbH &amp; Co. KG](https://www.trixie.de) &amp;&amp; [Datenanker](https://www.datenanker.com))

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 70% 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 ~23 days

Total

3

Last Release

1506d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1290370?v=4)[seeli](/maintainers/seeli)[@seeli](https://github.com/seeli)

![](https://avatars.githubusercontent.com/u/97380444?v=4)[Sven Petersen](/maintainers/svenpet90)[@svenpet90](https://github.com/svenpet90)

---

Top Contributors

[![svenpet90](https://avatars.githubusercontent.com/u/97380444?v=4)](https://github.com/svenpet90 "svenpet90 (7 commits)")[![derseeli](https://avatars.githubusercontent.com/u/7099278?v=4)](https://github.com/derseeli "derseeli (2 commits)")[![quidage](https://avatars.githubusercontent.com/u/1376696?v=4)](https://github.com/quidage "quidage (1 commits)")

---

Tags

jsonheadlesstypo3pwabackendlayout

### Embed Badge

![Health badge](/badges/friendsoftypo3headless-headless-backendlayouts/health.svg)

```
[![Health](https://phpackages.com/badges/friendsoftypo3headless-headless-backendlayouts/health.svg)](https://phpackages.com/packages/friendsoftypo3headless-headless-backendlayouts)
```

###  Alternatives

[friendsoftypo3/headless

This extension provides way to output content from TYPO3 in JSON format.

168294.8k12](/packages/friendsoftypo3-headless)[friendsoftypo3/headless_news

This extension provides integration with news to output content from TYPO3 in JSON format.

1154.4k](/packages/friendsoftypo3-headless-news)[friendsoftypo3/pwa_manifest

This extension provides Web App Manifest configuration.

1821.3k](/packages/friendsoftypo3-pwa-manifest)[georgringer/doc

Render documentation based on markdown files directly in the backend

2232.7k](/packages/georgringer-doc)[markussom/sitemap-generator

Easy to use sitemap generator for pages and records.

1164.9k](/packages/markussom-sitemap-generator)

PHPackages © 2026

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