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
ZRE__________7_______
J______D____CD____E7Q
OGB___I7C____D_______
7_8____X_____5____J5T
H4K_________5XP______