Book Image

TYPO3 Extension Development

Book Image

TYPO3 Extension Development

Overview of this book

Table of Contents (13 chapters)

Backend Modules: The Basics


In this section, we will briefly discuss the parts of a Backend module, the files it includes, and the API Backend modules it uses. This part is a necessary read if you are serious about Backend programming.

What Is a Backend Module?

A backend module is a piece of code that implements certain functionality in TYPO3 Backend and presents it on the screen.

Some modules can integrate them inside other modules. For example, the RealURL extension integrates itself into the Web | Info module. Kickstarter integrates itself into the Extension Manager. Integration usually creates a new function in the module.

Module Functions

Backend modules may either have one function or provide several functions. When a module provides several functions, they are usually shown as a select box in the module. This is known as a module menu. TYPO3 has an API for handling such menus. It can store the menu number for a module. When a user comes back to the module, they will see the same menu item...