Loading...
Navigation überspringen

Glossary: Extbase

Extbase

Extbase ist das offizielle MVC-Framework innerhalb von TYPO3 zur Entwicklung eigener Extensions. Es basiert auf dem Model-View-Controller-Prinzip (MVC) und bietet eine moderne, objektorientierte Grundlage für individuelle TYPO3-Erweiterungen.


Einsatzbereiche von Extbase

Mit Extbase können Entwickler strukturierte Extensions erstellen, beispielsweise für:

  • Datenbankbasierte Anwendungen (z. B. News, Events, Produkte)
  • Individuelle Eingabe- und Anzeigelogik im Frontend
  • Erweiterungen mit tiefer TYPO3-Integration und Reusability


Aufbau von Extbase (MVC-Modell)

Extbase folgt dem bekannten MVC-Pattern:

  • Model: Repräsentiert die Datenstruktur und Geschäftslogik
  • View: Kümmert sich um die Ausgabe – meist mit Fluid Templates
  • Controller: Steuert den Ablauf und verarbeitet Benutzeraktionen


Vorteile

  • Klare Trennung von Daten, Logik und Darstellung
  • Wiederverwendbare und wartbare Codebasis
  • Direkte Integration in TYPO3 Core-Mechanismen
  • Umfangreiche Unterstützung durch die Community


Typischer Anwendungsfall

Extbase wird häufig für komplexe TYPO3-Extensions verwendet, bei denen Daten strukturiert gespeichert, bearbeitet und ausgegeben werden sollen – z. B. bei Veranstaltungsmodulen, Shopsystemen oder Bewerberportalen.

Glossary

Kategorie: E

Zurück

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

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
LYW_________KBN______
8_4____I____A_2___7WN
EEP___RZC___MLL______
4_N____I____A_E___POX
CAY_________IT3______