TYPO3 Concepts

Backend

The backend in TYPO3 is the administrative interface where users manage content, configure settings, and control the overall structure and functionality of the website.

Frontend

The frontend in TYPO3 refers to the part of the website that visitors see and interact with, including all visual elements and content displayed in the browser.

Project Structure

This chapter describes the structure of a TYPO3 project.

Extensions

An extension in TYPO3 is an add-on module that enhances the core functionality of the CMS, allowing you to add custom features or tools to your website.

Cache

The TYPO3 cache temporarily stores website data to improve loading speed and reduce server load by delivering saved versions of content to visitors.

TypoScript

TypoScript is the basic configuration language used to configure the frontend output of a page in TYPO3.

TSconfig

TSconfig is a configuration language used to configure the TYPO3 backend. It has the same syntax as TypoScript.

Fluid templating

Fluid is the standard templating engine that is used with TYPO3.

TCA

TCA (Table Configuration Array) in TYPO3 is a configuration system that defines the structure, behavior, and appearance of database tables and their fields in the backend, impacting how data is stored, validated, and displayed.

Webroot and assets

In TYPO3 files that are displayed in the web browser, must - for security reasons - be placed in certain directories.