> ## Documentation Index
> Fetch the complete documentation index at: https://docs.t3planet.de/en/latest/llms.txt
> Use this file to discover all available pages before exploring further.

# Tonictypes

> Tonictypes documentation: build custom TYPO3 record types such as news, jobs or events in the backend, without writing an extension for each type.

Tonictypes lets you create custom record types (News, Jobs, Events, …) in the TYPO3 backend — without writing a separate extension for each type.

Normally, every new kind of content in TYPO3 (for example a job offer with title, location and salary) needs its own extension: a database table, TCA configuration, PHP model and repository classes, and a frontend plugin. Tonictypes replaces that work with backend forms. You describe the record type once — which properties it has and how they are edited — and Tonictypes generates the table, the TCA and the PHP classes for you. Editors then maintain the records like any other TYPO3 record, and you output them with Fluid templates through ready-made frontend plugins.

| | |
| - | - |
| **Product (premium)** | **Tonictypes Pro** (`tonictypes_pro`) — [License](https://docs.t3planet.de/en/latest/en/latest/License/Index) |
| **Required free Core** | **Tonictypes** (`tonictypes`) — [TER](https://extensions.typo3.org/extension/tonictypes) |
| **Compatibility** | TYPO3 12.4–14.9 · PHP 8.2–8.5 |

In Extension Manager the titles are **Tonictypes - Rapid TCA & Advanced Plugins** and **Tonictypes Pro: Enterprise Edition – Full Stack**.

## Who this documentation is for

* **Integrators** who set up record types, templates and plugins for a site — follow the reading order below.
* **Editors** who only maintain records — the [Introduction](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Introduction/Index.md) explains where records live and how the forms are built.
* **Developers** who write Fluid templates — see [Templating](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/GettingStarted/Templating/Index.md) and [ViewHelpers](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/ViewHelpers/Index.md).

## Recommended reading order

1. [Introduction](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Introduction/Index.md) — how it works
2. [Installation](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Installation/Index.md) — install Core + Pro, Site Sets
3. [Getting Started](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/GettingStarted/Index) — fields → datatype → records → plugin
4. [Frontend Plugins](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/FrontendPlugins/Index) — show records in the frontend
5. [Import / Export](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/ExportImport/Index.md) — move datatype structures between sites

> **[Introduction](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Introduction/Index.md)**

> **[Installation](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Installation/Index.md)**

> **[Tonictypes Pro](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Professional/Index.md)**

> **[Getting Started](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/GettingStarted/Index)**

> **[Frontend Plugins](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/FrontendPlugins/Index)**

> **[Import / Export](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/ExportImport/Index.md)**

> **[ViewHelpers](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/ViewHelpers/Index.md)**

> **[Screenshots](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Screenshots/Index.md)**

> **[FAQ](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/FAQ/Index.md)**

> **[Support](https://docs.t3planet.de/en/latest/en/latest/TonicTypes/Support/Index.md)**


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.