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_
andlocalconf. php register
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