Project

General

Profile

Actions

Task #97312

closed

Remove CSH

Added by Michael Telgkamp about 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Category:
Backend User Interface
Target version:
-
Start date:
2022-04-05
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Sprint Focus:

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)

Related issues 4 (0 open4 closed)

Related to TYPO3 Core - Bug #97349: Scheduler "Add Task" view brokenClosed2022-04-08

Actions
Related to TYPO3 Core - Bug #77601: CSH for TCA not working inside "Inline"-Elements.Closed2016-08-22

Actions
Related to TYPO3 Core - Bug #94483: CSH show more arrow not visibleClosed2021-07-05

Actions
Related to TYPO3 Core - Task #101058: Remove deprecated CSH related codeClosed2023-06-14

Actions
Actions #1

Updated by Gerrit Code Review about 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

Actions #2

Updated by Gerrit Code Review about 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

Actions #3

Updated by Gerrit Code Review about 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

Actions #4

Updated by Gerrit Code Review about 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

Actions #5

Updated by Riccardo De Contardi about 2 years ago

I guess that #94483, #77601 and maybe #94907 could be closed, then; am I right?

Actions #6

Updated by Gerrit Code Review about 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

Actions #7

Updated by Michael Telgkamp about 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #8

Updated by Nikita Hovratov about 2 years ago

  • Related to Bug #97349: Scheduler "Add Task" view broken added
Actions #9

Updated by Benni Mack over 1 year ago

  • Status changed from Resolved to Closed
Actions #10

Updated by Christian Kuhn about 1 year ago

  • Related to Bug #77601: CSH for TCA not working inside "Inline"-Elements. added
Actions #11

Updated by Christian Kuhn about 1 year ago

  • Related to Bug #94483: CSH show more arrow not visible added
Actions #12

Updated by Christian Kuhn 11 months ago

  • Related to Task #101058: Remove deprecated CSH related code added
Actions

Also available in: Atom PDF