Attention
TYPO3 v11 has reached end-of-life as of October 31th 2024 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.
Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v11 here: TYPO3 ELTS.
Tutorials
Tutorial - Backend Module Registration - Part 1
Susanne Moog demonstrates how to register a TYPO3 backend module. The backend module is based on a regular TYPO3 installation. Extbase is not used.
In this video dependency injection is achieved via Constructor Promotion.
Additionally Named arguments <https://
are used in the example.
These features are available starting with PHP 8.0. With TYPO3 v11.5 it
is still possible to use PHP 7.4. So either require php 8.0 and
above in your composer.
or use a normal constructor
for the dependency injection and refrain from using named arguments.
Tutorial - Backend Module Registration - Part 2
Susanne Moog shows you how to create a TYPO3 backend module that looks and behaves like other backend modules and uses the Fluid templating engine for its content.