Skip to content
Snippets Groups Projects
Commit ccdb2245 authored by Stephan Großberndt's avatar Stephan Großberndt Committed by Christian Kuhn
Browse files

[BUGFIX] Typos and wording issues in master documentation

Fixes: #79639
Releases: master
Change-Id: Ib1a963a4110114de4e2db533e610635a3a47cb6b
Reviewed-on: https://review.typo3.org/51551


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent ecbdc27b
Branches
Tags
No related merge requests found
Showing
with 128 additions and 92 deletions
.. include:: ../../Includes.txt
===========================================================
Breaking: #77934 - RemoveSelectKeyFromContentElementPreview
===========================================================
=========================================================================
Breaking: #77934 - Remove field `select_key` from content element preview
=========================================================================
See :issue:`77934`
......@@ -15,18 +15,18 @@ The value of the field `select_key` has been shown in the preview of a content e
Impact
======
The preview of this field is not available anymore
The preview of this field is not available anymore.
Affected Installations
======================
Every installation or 3rd party extension which uses the field
Every installation or third party extension which uses the field.
Migration
=========
No migration available
No migration available.
.. index:: Backend
\ No newline at end of file
.. index:: Backend
.. include:: ../../Includes.txt
========================================================
Breaking: #78477 - Refactoring of FlashMessage rendering
========================================================
====================================================================================
Breaking: #78477 - FlashMessageViewHelper no longer inherits from TagBasedViewHelper
====================================================================================
See :issue:`78477`
Description
===========
The FlashMessageViewHelper was refactored and no longer inherits from the TagBasedViewHelper.
The :php:`FlashMessageViewHelper` was refactored and no longer inherits from the :php:`TagBasedViewHelper`.
Impact
======
The FlashMessageViewHelper outputs default context specific markup. Adding own classes or tag attributes
is no longer possible.
The :php:`FlashMessageViewHelper` outputs default context specific markup. Adding own classes or tag attributes is no longer possible.
Affected Installations
======================
All installations using the FlashMessageViewHelper with tag specific attributes.
All installations using the :php:`FlashMessageViewHelper` with tag specific attributes.
Migration
......
.. include:: ../../Includes.txt
========================================================
Breaking: #78477 - Refactoring of FlashMessage rendering
========================================================
===================================================================
Breaking: #78477 - Remove method FlashMessage->getMessageAsMarkup()
===================================================================
See :issue:`78477`
Description
===========
The following method has been removed:
* :php:`FlashMessage->getMessageAsMarkup()`
The method :php:`FlashMessage->getMessageAsMarkup()` has been removed.
Impact
======
......
.. include:: ../../Includes.txt
=============================================
Breaking: #78899 - Dropped FormEngine Methods
=============================================
See :issue:`78899`
Description
===========
The following methods have been dropped:
* :code:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->dbFileIcons()`
* :code:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->getClipboardElements()`
* :code:`TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->getMergeBehaviourIcon()`
* :code:`TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->renderDefaultLanguageDiff()`
* :code:`TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->renderDefaultLanguageContent()`
* :code:`TYPO3\CMS\Backend\Form\Container\AbstractContainer->previewFieldValue()`
The following properties have been dropped:
* :code:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->clipboard`
The following hook interface has been dropped and registered hooks in :code:`dbFileIcons` are no longer called:
* :code:`TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface`
TCA wizards registered as :code:`userFunc` no longer receive the element HTML by reference, so they can no longer change
given HTML string of a given element.
Impact
======
Using above methods, properties and hooks will result in fatal :code:`PHP` errors or fail silently.
Affected Installations
======================
Check extensions for usages of above methods and especially implementations of the hook interface.
Migration
=========
The methods have been partially moved to the :code:`TcaGroup` data provider and merged to the two
FormEngine elements :code:`GroupEleement` and :code:`SelectMulitpleSideBySideElement`. Those can be
changed and extended via the FormEngine internal :code:`NodeFactory` and data provider resolvers.
.. index:: Backend, PHP-API
\ No newline at end of file
.. include:: ../../Includes.txt
==================================================================
Breaking: #78899 - Removed ExtJs code from FormEngine result array
Breaking: #78899 - Remove `extJSCODE` from FormEngine result array
==================================================================
See :issue:`78899`
......@@ -9,30 +9,30 @@ See :issue:`78899`
Description
===========
The array key `extJSCODE` of FormEngine `Container` and `Element` return array that is initialized
in `AbstractNode->initializeResultArray()` has been removed.
The key :php:`extJSCODE` in the array returned by FormEngines :php:`Container` and :php:`Element` (initialized
in :php:`AbstractNode->initializeResultArray()`) has been removed.
Impact
======
Custom elements adding JavaScript to this array key will not be evaluated anymore.
JavaScript code added to :php:`extJSCODE` by custom elements will not be evaluated anymore.
Affected Installations
======================
Search extensions for the string `extJSCODE`. This array is used rather seldom, but if there are matches
Search extensions for the string :php:`extJSCODE`. This array is used rather seldom, but if there are matches
in combination with Backend Form classes, they should be adapted.
Migration
=========
For a simple solution, add according JavaScript to the return key `additionalJavaScriptPost` for now.
Both keys were used nearly identically anyway. Be aware that both keys `additionalJavaScriptPost` and
`additionalJavaScriptSubmit` are target of a later removal as soon as a better JavaScript side event handling
For a simple solution, add according JavaScript to the return key :php:`additionalJavaScriptPost` for now.
Both keys were used nearly identically anyway. Be aware that both keys :php:`additionalJavaScriptPost` and
:php:`additionalJavaScriptSubmit` are target of a later removal as soon as a better JavaScript side event handling
for those scenarios is in place. See if the current code injected at this point could be done with
casual `RequireJsModules` instead already.
casual :javascript:`RequireJsModules` instead already.
.. index:: Backend, JavaScript, PHP-API
\ No newline at end of file
.. index:: Backend, JavaScript, PHP-API
.. include:: ../../Includes.txt
==================================================================
Breaking: #78899 - Remove methods, hook and property in FormEngine
==================================================================
See :issue:`78899`
Description
===========
The following methods have been removed:
* :php:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->dbFileIcons()`
* :php:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->getClipboardElements()`
* :php:`TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->getMergeBehaviourIcon()`
* :php:`TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->renderDefaultLanguageDiff()`
* :php:`TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->renderDefaultLanguageContent()`
* :php:`TYPO3\CMS\Backend\Form\Container\AbstractContainer->previewFieldValue()`
The following property has been removed:
* :php:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->clipboard`
The following hook interface has been removed and registered hooks in :php:`dbFileIcons` are no longer called:
* :php:`TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface`
TCA wizards registered as :php:`userFunc` no longer receive the element HTML by reference, so they can no longer change
given HTML string of a given element.
Impact
======
Using above methods, properties and hooks will result in fatal PHP errors or fail silently.
Affected Installations
======================
Check extensions for usages of above methods and especially implementations of the hook interface.
Migration
=========
The methods have been partially moved to the :php:`TcaGroup` data provider and merged to the two
FormEngine elements :php:`GroupEleement` and :php:`SelectMulitpleSideBySideElement`. Those can be
changed and extended via the FormEngine internal :php:`NodeFactory` and data provider resolvers.
.. index:: Backend, PHP-API
.. include:: ../../Includes.txt
=============================================================
Breaking: #78988 - Removed optional fluid typoscript template
=============================================================
============================================================
Breaking: #78988 - Remove optional Fluid TypoScript template
============================================================
See :issue:`78988`
Description
===========
Static include file "Fluid: (Optional) default ajax configuration (fluid)" was meant as an
example/showcase on how to use Fluid Widgets in FE. But the current used includes are outdated or
broken. Furthermore the way of including files with `page.headerData` instead of
`page.inlcudeJSLibs` or `page.includeCSSLibs` is not the prefered way anymore. Also in many
The static include file "Fluid: (Optional) default ajax configuration (fluid)" was meant as an
example/showcase on how to use Fluid Widgets in FE. But the currently used includes are outdated or
broken. Furthermore the way of including files with :typoscript:`page.headerData` instead of
:typoscript:`page.includeJSLibs` or :typoscript:`page.includeCSSLibs` is not the preferred way anymore. Also in many
situations this way of including JavaScript and CSS conflicts with other included JavaScript libs
and CSS files.
Including the files manually has many benefits:
- more control of what versions of the javascript libs are included
- no double jquery.js includes
- more control of adjusting styling without resetting/overriding styles deliverd by jquery-ui-theme.css
- more control of what versions of the JavaScript libs are included
- prevent multiple jquery.js includes
- more control of adjusting styling without resetting/overriding styles delivered by jquery-ui-theme.css
Impact
......@@ -33,14 +33,14 @@ will not work anymore when the site relies on these files.
Affected Installations
======================
All installations that depend on the jQuery includes added by the static typoscript template
All installations that depend on the jQuery includes added by the static TypoScript template
"Fluid: (Optional) default ajax configuration (fluid)".
Migration
=========
Include the needed file manually in your typoscript template.
Include the needed file manually in your TypoScript template.
.. code-block:: typoscript
......@@ -58,4 +58,4 @@ Include the needed file manually in your typoscript template.
jqueryUi.external = 1
}
.. index:: Fluid, Frontend, JavaScript
\ No newline at end of file
.. index:: Fluid, Frontend, JavaScript
.. include:: ../../Includes.txt
======================================================================================================================
Deprecation: #79258 - Deprecate LocalizationRepository getRecordLocalization and getPreviousLocalizedRecordUid methods
======================================================================================================================
===================================================================================================================
Deprecation: #79258 - Methods getRecordLocalization() and getPreviousLocalizedRecordUid() in LocalizationRepository
===================================================================================================================
See :issue:`79258`
Description
===========
After the change https://review.typo3.org/#/c/47645/ was merged
methods :php:`LocalizationRepository::getRecordLocalization()` and :php:`LocalizationRepository::getPreviousLocalizedRecordUid()`
are not used in the core any more, so they has been marked as deprecated.
The methods :php:`LocalizationRepository::getRecordLocalization()` and :php:`LocalizationRepository::getPreviousLocalizedRecordUid()` have been marked as
deprecated as they are not used in the core anymore, since https://review.typo3.org/#/c/47645/ was merged.
Impact
......@@ -31,4 +30,4 @@ Migration
No migration available.
.. index:: PHP-API
\ No newline at end of file
.. index:: PHP-API
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment