Problem/Motivation

The style of UI text for Drupal core modules varies greatly, especially with modules that are new in core for Drupal 8. Some don't comply with our UI text standards (for example, for the module description displayed on the admin Extend page); for others, wording used in documentation has changed between Drupal 7 and 8, or the wording in the UI text on the administration pages is very different from the wording used on the embedded help text for the module.

All Drupal 8.x hook_help text has been reviewed and rewritten in #1908570: [meta] Update or create hook_help() texts for D8 core modules. We can therefore use this text as a starting point to review the other UI text.

Proposed resolution

The following can be fixed in separate issues:

The following should be checked on all the administration pages of each module separately. All admin pages for a module are automatically linked from its help page. In most cases the text are in the *.module file, underneath the hook_help text.

  1. Links: Do all links go to the right places, and do the link names correlates to the page they link to? Links to pages of other modules that could be disabled need to be configured correctly. See https://www.drupal.org/node/632280.
  2. Proofreading: Good grammar, clear writing, correct punctuation, spelling, etc.
  3. Content: Is the UI text concise, striking a balance between explaining/describing relevant issues, without giving unnecessary information?
  4. Accuracy: Read the UI text vs trying out what it tells you to do and make sure it's correct, and that page titles, field labels, tab labels, etc. that you see on the screen match with what is in the UI text.

Remaining tasks

If you review a patch or the existing UI text for any or all of the above, add a comment to the issue telling what you have checked. If you checked all four issues for the text on the module admin pages and they look good, set the status to "reviewed and tested by the community" if there is a patch, and if it is still a "review existing UI texts" issue, add a note that the existing UI texts are fine and mark the issue as "fixed".

a) Add a issues for all the core modules as child issues to this one [in progress]

b) Get all the issues to "fixed" status [in progress]

If you find a new problem in UI text for a Core module:

  • If there is already an open issue, add a comment to that issue (and maybe a new patch)
  • If the existing issue(s) for that module have all been marked "fixed" or "closed (fixed)", then open a new issue, and in the "Issue summary and metadata" section of the new issue, add this meta issue as its parent.

Comments

jhodgdon’s picture

Priority: Major » Normal
Issue tags: -d8docs, -d8help, -Documentation +ui text, +Usability, +Needs issue summary update

Seems like a good idea, but I think the issue summary needs a bit of work. Maybe we need a specific list of things to look for? There's a LOT of UI text in modules. I'm not sure what types of things are likely to be problematic.

And for instance in the summary the "standards" link is for the hook_help(), and I think that's not what this issue is about, so that part of the summary needs editing to make it clear what the purpose of this issue is and what it covers. Thanks!

Also this is quite likely to be demoted to Normal by the Issue Priority Police. It does not affect functionality directly.

Sree’s picture

Can you please make the tasks 'UI Texts' more specific as there is huge bunch of text in every module?

ifrik’s picture

I'll look at a few modules during the Frontend United sprint this weekend, an the update the issue summary.

ifrik’s picture

Issue summary: View changes

I've updated the issue description.

ifrik’s picture

Issue summary: View changes
jhodgdon’s picture

Title: [meta] Review UI texts for D8 core modules » [meta] Review UI text for D8 core modules
Issue summary: View changes

Proofreading. "text" is not countable. ;)

I'm also not sure what this means in the summary:

Module paths: Are the module paths for UI text set correctly for Drupal 8? See https://www.drupal.org/node/632280. In most cases these texts are configured in the *.module file, underneath the hook_help text.

No idea really... what would someone be checking, and on what page(s)?

Also not sure where the Links are that should be checked for the Links item that follows it, or which text is to be checked in the Proofreading, Content, and Accuracy sections. There is a LOT of UI text in a lot of pages. Are you just saying we should check the Help block at the top of admin pages, or is this greater in scope?

Sree’s picture

Checking the Help block at the top of the admin pages might be good for now as checking the whole bunch of text would be a real big task which might be good to go at later stages!

jhodgdon’s picture

Perhaps we should also wait on this for a bit. There's a D8 usability test coming up on June 22-23, which could result in some changes to the UI.
https://groups.drupal.org/node/470398

ifrik’s picture

Issue tags: +Barcelona2015

I'll update the issue description before the sprints at DrupalCon Barcelona start.

ifrik’s picture

Category: Task » Plan
ifrik’s picture

Issue summary: View changes
ifrik’s picture

Issue summary: View changes
ifrik’s picture

I've made separate issues for updating the texts on the Extend, Configuration and Structure pages because those are clear tasks that can be much more easily done per page instead of per module.

ifrik’s picture

Issue summary: View changes
Issue tags: -Needs issue summary update

I've updated the issue summary to move some tasks into separate issues.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

quietone’s picture

Version: 8.9.x-dev » 9.3.x-dev
Status: Active » Fixed

There is only one child issue open and standard practice is to close the meta when there that occurs.

Therefore, closing. If this is incorrect reopen the issue, by setting the status to 'Active', and add a comment explaining what still needs to be done.

Thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.