TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v9
  3. 9.2 Changes
  4. Deprecation: #84641 - Deprecated AdminPanel related methods and properties in FrontendBackendUserAuthentication
Give feedback Edit on GitHub

Deprecation: #84641 - Deprecated AdminPanel related methods and properties in FrontendBackendUserAuthentication

See forge#84641

Description

The admin panel has been extracted into an own extension. To enable users to de-activate the admin panel completely, the hard coupling between the extension and other parts of the core had to be resolved. The admin panel now takes care of its own initialization and provides API methods related to its functionality. The following API methods and properties located in FrontendBackendUserAuthentication have been marked as deprecated:

  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::$adminPanel
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::$extAdminConfig
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::$extAdmEnabled
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::initializeAdminPanel()
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::initializeFrontendEdit()
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::isFrontendEditingActive()
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::displayAdminPanel()
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::isAdminPanelVisible()

Impact

Using any of the methods will trigger a deprecation warning.

Affected Installations

Any installation directly calling one of the mentioned methods or properties.

Migration

  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::$adminPanel - use MainController of EXT:adminpanel instead
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::$extAdminConfig - load directly from TSConfig if needed
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::$extAdmEnabled - check directly against TSConfig if necessary

Both initialization methods \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::initializeAdminPanel and \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::initializeFrontendEdit were rewritten as PSR-15 middlewares, remove any calls as they are not necessary anymore.

  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::isFrontendEditingActive and \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::isAdminPanelVisible - check against TSFE directly
  • \TYPO3\CMS\Backend\FrontendBackendUserAuthentication::displayAdminPanel - use MainController::render() instead
  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: Jun 12, 2025 16:14

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy