sabbelasichon / typo3-rector

Rector for TYPO3
MIT License
226 stars 63 forks source link

Deprecation: #95800 - Deprecate generating public URL for private asset files #4261

Closed simonschaufi closed 4 months ago

simonschaufi commented 4 months ago

Deprecation: #95800 - Deprecate generating public URL for private asset files

https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.5.x/Deprecation-95800-GeneratingPublicURLForPrivateAssetFiles.html

Deprecation: #95800 - Deprecate generating public URL for private asset files

See 95800

Description

Since TYPO3 6, extensions have been restructured to have public asset files in Resources/Public folder only.

Unfortunately having public assets in extensions located in other folders never was deprecated. This is now done.

Impact

Public assets of extensions (files that should be delivered by the web server) MUST be located in Resources/Public folder of the extension, otherwise a deprecation message is now emitted once a URL to such asset is resolved.

Affected Installations

Installations having extensions activated, that have public asset files in other locations than Resources/Public.

Migration

Extension authors should move all public assets to Resources/Public folder

PHP-API, NotScanned, ext:core