Loading...
Skip navigation

Glossary: Extbase

Extbase

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.

Glossary

Category: E

Back

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
TIN_________99M______
F______K______5___DC3
LC4___UDF_____L______
I_6____X______A___XB4
S1K___________M______