Create plugins
How to create plugins with the Extbase framework and Fluid templating engine is handled in depth in the chapter Registration of frontend plugins.
There are basically two ways to create frontend plugins in TYPO3:
- With the Extbase framework using
configure
in the filePlugin () ext_localconf.php
andregister
in the filePlugin () Configuration/TCA/Overrides/tt_content.php
- Create a plugin using Core functionality (without Extbase) and a custom controller
Generally speaking, if you already use Extbase, it is good practice to create your plugins using the Extbase framework. This also involves:
- creating controller actions
- create a domain model and repository (if your plugin requires records that are persisted in the database)
- create a view using Fluid templates