---
title: "Deprecation: #80491 - BackendController inclusion hooks"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-80491"
source: "Changelog/8.7/Deprecation-80491-BackendControllerInclusionHooks.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #80491 - BackendController inclusion hooks

See [forge#80491](https://forge.typo3.org/issues/80491)

## Description

The hook within BackendController `$TYPO3_CONF_VARS["typo3/backend.php"]["additionalBackendItems"]`
has been marked as deprecated.

Loading ExtJS module JS/CSS files via `ExtensionManagementUtility::addExtJSModule()` inside
the module configuration has been deprecated.

Calling `BackendController->addJavascriptFile()`, `BackendController->addJavascript()`
and `BackendController->addCssFile()` will trigger a deprecation log entry.

## Impact

Registering a hook via `$TYPO3_CONF_VARS["typo3/backend.php"]["additionalBackendItems"]` and then
calling the Backend main page will trigger a deprecation log warning.

Registering any backend module which should load a global CSS/JS file within a module configuration
will trigger a deprecation log warning.

Calling any of the methods above will trigger a deprecation log warning.

## Affected Installations

Any installation using the hook or PHP methods directly in a custom extension, or using any of
the public methods above in a custom PHP script.

## Migration

Use the "constructPostProcess" hook within BackendController to load additional resources to achieve
the same functionality.
