Skip to main content


[TASK] Client-side System > Configuration

The ext:lowlevel "System > Configuration" table
views are now client-side collapsible and
search aware, without reload.
This is similar to what has been established
with "Active TypoScript" and "Active PageTsConfig"
already.

Change-Id: I7c9f275505881a939b244a470c00e639b35fa30a
Resolves: #99899
Related: #99747
Related: #99782
Releases: main
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77794
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>



[TASK] Performance improvement in 'Active TypoScript'

Since #99782, we're always rendering the entire
TypoScript tree. With bigger trees like a loaded
bootstrap_package, these can be thousands of nodes.

One bummer is the f:be.link VH call for each node.
The patch suppresses this with a pretty straight
hack, improving server side by about 40%.

Another optimization (accessing object members)
requires a change in Typo3Fluid, which needs to
be prepared and released on this side first.

Resolves: #99820
Related: #99782
Releases: main
Change-Id: I688d1038a5e4f23c5f2172d64d7508cdda3e3ff2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77695
Reviewed-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>



[TASK] Improve "Active Typoscript" view

The module receives a similar treatment as
"Active PageTsConfig", namely client side
search and client side expand state persisting.

This simplifies server side a bit, which is
cleaned up. We're also avoiding the naming
'object browser' in file names and other places
in favor of 'active'. A series of minor bug
fixes is applied along the way.

Resolves: #99782
Related: #99747
Releases: main
Change-Id: Ibaef3123b3e6df316ef5e633582077fd0e702be0
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77650
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Nikita Hovratov <nikita.h@live.de>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Nikita Hovratov <nikita.h@live.de>