Das TYPO3 Admin-Panel

Letzte Änderung:

Das Admin-Panel kann für unterschiedliche TYPO3-Anwendergruppen (Developer, Integratoren, Redakteure, etc.) ein nützliches Tool bei der Fehlersuche oder Qualitätskontrolle in TYPO3-Systemen sein. Nach der Aktivierung (s.u. "Technisches") erscheint für eingeloggte TYPO3-User rechts unten ein Kipp-Schalter, mit dem das Tool dann angezeigt bzw. wieder versteckt werden kann.

Besonders interessant ist das Tool im Hinblick auf den Pagespeed. Mit der Auswertung der Parserzeit (Total parse time) steht ein wertvoller Infidkator zur Verfügung, der auf falsche/unvorteilhafte Implementierungen von TYPO3-Websites hindeutet.

Das Admin-Panel für Entwickler und Integratoren

Das Admin-Panel bietet TYPO3-Entwicklern und -Integratoren die Möglichkeit unterschiedliche (Simulations-)Analysen durchzuführen:

  • Ansicht der Ladezeiten
  • Debugging-Informationen von TYPOSCRIPT
  • alle erdenklichen Umgebungsvariablen des Servers
  • Auflistung der Datenbankabfragen
  • Anzeige der Seiten für bestimmte Frontend-Benutzergruppen

Dabei kann das Tool auch bei ganz profanen Dingen behilflich sein: Wenn man als Dienstleister ein neues TYPO3-System übernimmt, ist es manchmal gar nicht klar, wo die TYPO3-Installtion auf dem Server liegt. Das Admin-Panel zeigt dies unter Info -> REQUEST -> DOCUMENT_ROOT an.

Das Admin-Panel für Redakteure

Für Redakteure bietet das Admin-Panel folgende interessante Möglichkeiten:

  • Anzeige deaktivierter Seiten(z.B. im Menü)
  • Anzeige versteckter Inhaltselemente
  • Simulation einer anderen Serverzeit (z.B. um zukünftige, zeitabhängige Inhalte zu sehen)
  • Löschen des Seitencaches

 

Technisches

Das Admin-Panel wird über die TYPOSCRIPT-Anweisung:

 

config.admPanel = 1

 

aktiviert. Für Administratoren sind automatisch alle Funktionen verfügbar.

Für Benutzer/Benutzergruppen müssen diese über die User TSConfig freigeschaltet werden.

Entweder durch Einzelfreigaben:

 

admPanel.enable.cache = 1
admPanel.enable.debug = 1
...

 

Oder durch eine Gesamtfreigabe aller Funktionen:

 

admPanel.enable.all = 1