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
T3R_________T________
M______G____M_3___KCW
2WR___EIK___8UW______
G_R____S______9___BOH
YNU___________7______