# Backend interface¶

The backend interface is essentially driven by the “backend” system extension and extended by many other system extensions.

It is divided into the following main areas:

Top bar

The top bar is always present. It is itself divided into two areas: the logo and top bar tools.

The logo can be changed using the $GLOBALS['TBE_STYLES']['logo'] setting. Additional top bar tools can be registered using $GLOBALS['TYPO3_CONF_VARS']['BE']['toolbarItems'].

This is the main navigation. All modules are structured in main modules (which can be collapsed) and submodules which is where the action really happens.

The module menu can be opened or closed by using the icon on the top left.

New main or submodules are registered using the \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule() API.

Note

In the TYPO3 CMS world, “module” is typically used for the backend. Extension components which add features in the frontend are referred to as “plugins”.