Loading...
Skip navigation

Glossary: E

Extbase is TYPO3’s official MVC framework for building custom extensions. It is based on the Model-View-Controller (MVC) design pattern and provides a modern, object-oriented foundation for TYPO3-specific development.


Use Cases for Extbase

Extbase is typically used to create structured extensions, such as:

  • Database-driven applications (e.g. news, events, products)
  • Custom frontend input and display logic
  • Deep TYPO3 integration with reusable components


Structure of Extbase (MVC Pattern)

  • Model: Defines the data structure and business logic
  • View: Responsible for output – usually using Fluid templates
  • Controller: Handles flow control and user interaction


Advantages

  • Clear separation of concerns (data, logic, output)
  • Maintainable and reusable codebase
  • Full integration with TYPO3’s core architecture
  • Well-documented and widely supported in the community


Typical Use Case

Extbase is commonly used for complex TYPO3 extensions where structured data needs to be stored, edited, and presented – such as in event management, shop systems, or recruitment portals.

banner_coding.ms_extensions_onlineshop
banner_coding.ms_extensions_onlineshop
banner_coding.ms_extensions_onlineshop

You are looking for our high-quality TYPO3 extensions

Have a look in our store

Shop

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
NOC_________TZZ______
__8____5____4_D___N6U
UIJ___J1O___UFU______
__2____T____L_M___3BN
OOF_________TNG______