Breaking: #68001 - Removed ExtJS Core and ExtJS Adapters¶
See forge#68001
Description¶
The functionality of "ExtCore", which acts as a slim ExtJS base functionality similar to what libraries like underscore.js or jQuery do, but is just dated, has been completely removed from the TYPO3 Core.
The custom adapters which have previously been shipped with ExtJS to allow jQuery functionality to be used with ExtJS underneath have been removed without substitution. The adapters are not compatible with supported jQuery, prototype.js or YUI versions anymore and their usages have been slower than ExtJS's base library natively.
Impact¶
Using TypoScript options page.
, page.
and page.
have no effect anymore.
Using <f:
ViewHelpers in a custom Backend module, setting the extJsAdapter, property will result in a fatal error.
Calling $page
with a custom third parameter will have no effect anymore.
Calling the methods load
, enable
, get
and set
of Page
will result in fatal errors.
Affected Installations¶
Instances that use ExtCore in the TYPO3 Frontend
Extensions that use <f:
with an ExtJS Adapter
Extensions that use the Page
object directly to load custom ExtJS or ExtCore.
Migration¶
Use alternatives for ExtCore or adapters in custom extensions.