Loading...
Skip navigation

Glossary: Extension

Extension

An Extension in TYPO3 is a modular component that extends the functionality of the CMS. TYPO3 is designed to remain lightweight at its core and gain additional features via extensions.


Types of Extensions

Extensions can serve various purposes:

  • Backend extensions that add administrative tools or configuration modules
  • Frontend extensions that render visible content (e.g. forms, calendars)
  • Interface extensions that integrate external systems or data sources


Technical Structure

A typical extension resides in typo3conf/ext/ (or in Packages/ for Composer-based installations) and contains:

  • PHP classes for business logic
  • TCA definitions for data structure configuration
  • Fluid templates for output rendering
  • Configuration files (e.g. TypoScript, YAML, service definitions)


Advantages

  • Modular architecture – include only the features you need
  • Clear separation of concerns
  • Extensible and update-safe structure


Typical Use Case

Extensions are used whenever you need to expand TYPO3’s capabilities or add new features—whether via the Extension Manager or Composer. Examples include custom data modules, specialized backend tools, or frontend widgets.

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
7F9_________7P4______
__N____H____X_C___2TS
YWG___BT7___5_Y______
__O____I____E_7___5HK
CW5_________GAK______