Epic #84044

Admin Panel Rework

Added by Susanne Moog over 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
AdminPanel
Start date:
2010-08-11
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Sprint Focus:

Description

For version 9, we want to rework the admin panel with the following goals:

Milestones
  • Extract `AdminPanelView` modules to one class per module with interface and API to register own modules (#84045)
  • Extract module specific code lines from general code (interface expansion might be necessary) (#84118)
  • Move AdminPanel to own system extension (#84159) and let the modules be registered by the corresponding core extensions (f.e. fe_edit)
  • Remove access to globals and use PSR-7 request object instead (introduce AdminPanel PSR-15 middleware) [interface expansion with $request might be necessary]
  • Add upgrade wizard to optionally enable admin panel on upgrades (#84583)
  • Remove configuration via $_GET params (google the admin panel get vars and you'll see one of the reasons) (#84584)
  • Render modules via fluid standalone (done)
  • Render outer panel via fluid standalone (#84584)
  • Re-Design the panel (#84584)
  • Add functionality (tbd)

Subtasks

Feature #22564: The selected preview group in FE is not active if the admin-panel is not expanded.Closed2010-08-11

Actions
Feature #84045: Refactor admin panel module registrationClosedSusanne Moog2018-02-26

Actions
Task #84118: Extract module specific code from generic AdminPanelView classClosedSusanne Moog2018-03-02

Actions
Feature #84159: Extract admin panel to own extensionClosedSusanne Moog2018-03-07

Actions
Bug #84198: simulate usergroup in admin panel is reset on updateClosedFrank Naegler2018-03-11

Actions
Task #84209: CacheModule - Extract html structure into fluid templatesClosedJoerg Boesche2018-03-12

Actions
Task #84211: Preview Module - Extract html structure into fluid templatesClosedTobi Kretschmann2018-03-12

Actions
Feature #84216: Fluid partial debug output should not be visible in admin panelClosedFrank Naegler2018-03-12

Actions
Task #84271: TS debug module - Extract html structure into fluid templatesClosedJoerg Boesche2018-03-15

Actions
Task #84286: Info module - Extract html structure into fluid templatesClosedJoerg Boesche2018-03-15

Actions
Task #84291: Edit module - Extract html structure into fluid templatesClosedSteffen Frese2018-03-15

Actions
Bug #84510: Fix TypeScript build configuration and path error in Gruntfile.js for EXT.adminpanelClosedFrank Naegler2018-03-21

Actions
Bug #84519: Preview Module - Label is missingClosedTobi Kretschmann2018-03-22

Actions
Task #84583: Add upgrade wizard to enable the admin panelClosedSusanne Moog2018-04-03

Actions
Feature #84584: Re-Design the admin panelClosedSusanne Moog2018-04-03

Actions
Feature #84585: Extend info module with request parametersClosed2018-04-03

Actions
Story #84606: Add Log Module // Add InMemory Logger ClosedSusanne Moog2018-04-04

Actions
Story #84607: Add Hooks and Signals ModuleRejectedSusanne Moog2018-04-04

Actions
Story #84608: Add Cache (Content) ModuleRejected2018-04-04

Actions
Story #84609: SQL Log moduleClosedSusanne Moog2018-04-04

Actions
Story #84610: Add Environment to info moduleClosedJan Stockfisch2018-04-04

Actions
Story #84611: Add frontend templating debug informationRejected2018-04-04

Actions
Story #84612: Extend info module - USER_INT infoRejected2018-04-04

Actions
Story #84613: Add module for sub-requestsRejected2018-04-04

Actions
Story #84614: Add context switch optionRejected2018-04-04

Actions
Story #84615: Add TypoScript Parser/ValidatorRejected2018-04-04

Actions
Story #84616: Add currently online users informationClosedJan Stockfisch2018-04-04

Actions
Task #84641: Decouple adminPanel from frontend extensionClosedSusanne Moog2018-04-06

Actions
Task #84660: Streamline UpgradeWizardClosedSusanne Moog2018-04-08

Actions
Task #84716: Simplify overriding of adminpanels InfoModuleClosedJan Stockfisch2018-04-13

Actions
Bug #84789: Install Tool -> upgrade wizard is inconsistentClosedMathias Brodala2018-04-18

Actions
Story #84846: Add Filter functionRejected2018-04-24

Actions
Task #84888: Add logging to signal / slot dispatchingClosedSusanne Moog2018-04-27

Actions
Task #84892: Use Ajax for Toggle and SavingClosedSusanne Moog2018-04-29

Actions
Task #84893: Use later hook for rendering the admin panelClosedSusanne Moog2018-04-29

Actions
Feature #84894: Add runtime cache log writerClosedSusanne Moog2018-04-29

Actions
Bug #84974: EditModule of admin panel shows fluid debug outputClosedSusanne Moog2018-05-11

Actions
Feature #85021: Add hint for entering date/time in "simulate time" text field in admin panelClosed2018-05-16

Actions
Bug #85104: Initialize AdminPanel only if it is enabledClosedSusanne Moog2018-05-28

Actions
Story #85156: Make AdminPanel Admin OnlyRejected2018-06-05

Actions
Bug #85193: AdminPanel Initialization depends on parsed TypoScriptClosedSusanne Moog2018-06-09

Actions
Task #85675: Add unit tests for public APIClosedSusanne Moog2018-07-29

Actions
Bug #85677: Remove extension specific code from adminPanel abstractModuleClosedSusanne Moog2018-07-29

Actions
Task #85687: Deprecate RuntimeCacheWriterClosedSusanne Moog2018-07-30

Actions
Bug #85876: Headline of module settings is always "Settings Group"Closed2018-08-16

Actions
Feature #86003: Add composition based API for the adminpanelClosedSusanne Moog2018-08-28

Actions

Related issues

Related to TYPO3 Core - Feature #65124: AdminPanel: allow for multi domain installationsClosed2015-02-17

Actions
Related to TYPO3 Core - Feature #64906: Admin panel with forced TS rendering could contain more labelsClosed2015-02-06

Actions
Related to TYPO3 Core - Bug #43672: Admin panel unnecessarily reloads page upon expand/collapseClosed2012-12-06

Actions
Related to TYPO3 Core - Bug #66793: "simulate time" in admin-panel does not respect timezoneClosed2015-05-05

Actions
Related to TYPO3 Core - Bug #78685: Admin panel - Display content renders content very far from visible window of Admin PanelClosed2016-11-13

Actions
Related to TYPO3 Core - Bug #43447: admPanel.override.edit.editNoPopup = 1 doesn't work Closed2012-11-29

Actions
Related to TYPO3 Core - Bug #52629: Tx_Workspaces_Service_Fehooks corrupts page outputRejected2011-03-02

Actions
#1

Updated by Susanne Moog over 3 years ago

  • Description updated (diff)
#2

Updated by Susanne Moog over 3 years ago

  • Description updated (diff)
#3

Updated by Susanne Moog over 3 years ago

  • Description updated (diff)
#4

Updated by Susanne Moog over 3 years ago

  • Description updated (diff)
#5

Updated by Susanne Moog over 3 years ago

  • Description updated (diff)
#6

Updated by Riccardo De Contardi over 3 years ago

  • Related to Feature #65124: AdminPanel: allow for multi domain installations added
#7

Updated by Riccardo De Contardi over 3 years ago

  • Related to Feature #64906: Admin panel with forced TS rendering could contain more labels added
#8

Updated by Riccardo De Contardi over 3 years ago

  • Related to Bug #43672: Admin panel unnecessarily reloads page upon expand/collapse added
#9

Updated by Riccardo De Contardi over 3 years ago

  • Related to Bug #66793: "simulate time" in admin-panel does not respect timezone added
#10

Updated by Riccardo De Contardi over 3 years ago

  • Related to Bug #78685: Admin panel - Display content renders content very far from visible window of Admin Panel added
#11

Updated by Riccardo De Contardi over 3 years ago

  • Related to Bug #84198: simulate usergroup in admin panel is reset on update added
#12

Updated by Riccardo De Contardi over 3 years ago

  • Related to Bug #43447: admPanel.override.edit.editNoPopup = 1 doesn't work added
#13

Updated by Susanne Moog about 3 years ago

  • Status changed from New to In Progress
#14

Updated by Susanne Moog about 3 years ago

  • Description updated (diff)
#15

Updated by Susanne Moog about 3 years ago

  • Related to Bug #52629: Tx_Workspaces_Service_Fehooks corrupts page output added
#16

Updated by Susanne Moog almost 3 years ago

  • Category changed from Frontend to AdminPanel
#17

Updated by Susanne Moog almost 3 years ago

  • Target version changed from 9 LTS to Candidate for Major Version
#18

Updated by Susanne Moog over 2 years ago

  • Status changed from In Progress to Closed

9er cycle done!

Also available in: Atom PDF