Task #97312
closedRemove CSH
100%
Description
As proposed in the slack channel #typo3-cms-coredev we should get rid of the CSH (context sensitive help) completely for TYPO3 v12
Here are the arguments for removement I see:- The help is not really context sensitive, it only relies on tablename and fieldname, if a field is used for different purposes in different content types, the CSH always shows the same help
- There is outdated information in CSH (e.g. Screenshots form TYPO3 4.x) and noone is available to update the information
- Some CSH descriptions explain the same content with different words which is confusing (e.g. tt_content - CType > Title: "Type" > CSH Tooltip: "Select the kind of Page Content this element represents. New options will appear when you save the record.")
- Many CSH texts do not provide useful additional information (e.g. tt_content - header > Title: "Header" > CSH Tooltip: "Enter header text for the Content Element.")
- The currently available online documentation https://docs.typo3.org/ improved a lot and should helps better than the CSH in most cases, as it is up to date
- CSH is hidden for most users currently, as it is only available by clicking on a label (no hint that help is available without hovering the label by mouse, not available for keyboard users)
- description is available for explainations when they are required. Adding relevant information as description will help everyone as it is visible. Additionally breaking changes on a field that need adjustment of the description will be observed.
- The removal was already proposed in 2019 (see https://decisions.typo3.org/t/drop-context-sensitive-help-in-core/511) and most arguments against removal can be solved using the description or by linking to the official documentation
- Removal of CSH also removes a lot of outdated files (and results in smaller footprint of the TYPO3 core package)
Updated by Gerrit Code Review over 2 years ago
- Status changed from In Progress to Under Review
Patch set 16 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/74191
Updated by Gerrit Code Review over 2 years ago
Patch set 17 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/74191
Updated by Gerrit Code Review over 2 years ago
Patch set 18 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/74191
Updated by Gerrit Code Review over 2 years ago
Patch set 19 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/74191
Updated by Riccardo De Contardi over 2 years ago
Updated by Gerrit Code Review over 2 years ago
Patch set 20 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/74191
Updated by Michael Telgkamp over 2 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset a044baee6b2ee10af10a2d34a1c21ff4914ed019.
Updated by Nikita Hovratov over 2 years ago
- Related to Bug #97349: Scheduler "Add Task" view broken added
Updated by Christian Kuhn almost 2 years ago
- Related to Bug #77601: CSH for TCA not working inside "Inline"-Elements. added
Updated by Christian Kuhn almost 2 years ago
- Related to Bug #94483: CSH show more arrow not visible added
Updated by Christian Kuhn over 1 year ago
- Related to Task #101058: Remove deprecated CSH related code added