Problem/Motivation

The explanation texts on the Configuration page invite the user to do something, for example to manage or configure something.
Some of these texts don't follow the common format, as described in the Help text standard; others are not correct anymore for Drupal8, are somewhat convoluted or confusing, or don't give the user any additional information that isn't already given in the module name.
In some cases, extensive reviewing of the hook_help text of a module has come up with explanations of Uses that are more to the point then the existing link descriptions.

Proposed resolution

Change the descriptions in the *links.menu.yml files that they are correct, consistent, and follow a common format.
The sysitem module provides a number of these links, so they should all be done as part of this issue, so that they don't cause any conflicts.

Remaining tasks

Update the link descriptions in the system module.

User interface changes

This are UI text changes.

API changes

None.

Data model changes

None.

Beta phase evaluation

Reference: https://www.drupal.org/core/beta-changes
Issue category Task to correct or improve link descriptions
Issue priority Normal
Disruption None
CommentFileSizeAuthor
#60 2578995-60.patch10.27 KBjhodgdon
#60 interdiff.txt510 bytesjhodgdon
#57 interdiff.txt1.83 KBjhodgdon
#57 2578995-57.patch10.26 KBjhodgdon
#55 interdiff.txt6.09 KBjhodgdon
#55 2578995-55.patch8.43 KBjhodgdon
#51 no descriptions for config section labels.png83.3 KByoroy
#48 interdiff-2578995-43-48.txt581 bytespguillard
#48 link_description_system_module-2578995-48.patch4.08 KBpguillard
#45 interdiff-2578995-41-43.txt1.17 KBpguillard
#43 interdiff-2578995-41-43.patch1.17 KBpguillard
#43 link_description_system_module-2578995-43.patch4.08 KBpguillard
#41 interdiff-2578995-31-41.txt562 bytespguillard
#41 link_description_system_module-2578995-41.patch4.17 KBpguillard
#37 link_description_system_module-2578995-36.patch4.16 KBhimanshugautam
#31 interdiff-2578995-26-31.txt2.51 KBpguillard
#31 link_description_system_module-2578995-31.patch4.16 KBpguillard
#26 interdiff-2578995-23-26.txt528 bytesr_sharma08
#26 2578995-link-description-system-module-26.patch4.24 KBr_sharma08
#23 interdiff-2578995-21-23.txt1.46 KBr_sharma08
#23 2578995-link-description-system-module-23.patch4.24 KBr_sharma08
#21 interdiff-2578995-14-21.txt1.8 KBr_sharma08
#21 2578995-update_the_link_descriptions.patch4.24 KBr_sharma08
#14 interdiff.txt1.51 KBsnehi
#14 2578995-link-description-system-module-14.patch4.26 KBsnehi
#12 interdiff.txt561 bytesManjit.Singh
#12 2578995-link-description-system-module-12.patch4.98 KBManjit.Singh
#7 2578995-link-description-system-module-7.patch5.05 KBsnehi
#4 interdiff-2-4.txt1.02 KBifrik
#4 2578995-link-description-system-module-4.patch5.1 KBifrik
#2 2578995-link-description-system-module-2.patch5.11 KBifrik
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ifrik created an issue. See original summary.

ifrik’s picture

Title: [Meta] Update the link descriptions on the Configuration page for the system module » Update the link descriptions on the Configuration page for the system module
Assigned: ifrik » Unassigned
Issue summary: View changes
Status: Needs work » Needs review
FileSize
5.11 KB

I've changed the link descripitions in the system module for
Performance, Logging and error, Maintenance, RSS publishing, File, Image toolkit, Regional, Date and time formats

The RSS publishing is a legacy from D7, and slightly confusing because it can be modified further when Views is enabled.

jhodgdon’s picture

Status: Needs review » Needs work

ifrik says we should credit: mairi, snehi, rachel_norfolk for this patch as well as herself/

So most of this looks great! I had just a couple of questions/comments:

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -40,14 +40,14 @@ system.admin_config_media:
    +  description: 'Set in which directories to store uploaded files, including translation files, and configure how they are accessed.'
    

    I'm not a huge fan of this wording. "Set in which..." is not a great way to start it out. Can we try to do better?

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    -  description: 'Configure display format strings for date and time.'
    +  description: 'Configure display formats for date and time.'
    

    This is especially good. I really don't think we should be using the word "strings" in user-facing help (as opposed to developer help). YES!

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -151,5 +151,5 @@ system.admin_reports:
    +  description: 'Get a status report about your site''s operation including any problems detected.'
    

    Does this need a comma? before including? Maybe not, I am sometimes comma-happy

ifrik’s picture

Status: Needs work » Needs review
FileSize
5.1 KB
1.02 KB

1. I just scrapped the "directories" in favour of "where"
3. Added the comma.

jhodgdon’s picture

Status: Needs review » Reviewed & tested by the community

Looks good to me!

xjm’s picture

Status: Reviewed & tested by the community » Needs work
Issue tags: +Needs followup

Most of the improvements in this patch look good to me as well. Few questions:

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -56,7 +56,7 @@ system.admin_config_services:
    -  description: 'Configure the site description, the number of items per feed and whether feeds should be titles/teasers/full-text.'
    +  description: 'Configure a feed that contains your site''s content and that is located on the path <em>/rss.xml</em>.'
    

    I'm actually pretty sure these settings no longer have any impact on /rss.xml anymore at all, because it's a view. I tested and confirmed they seem to have no impact.

    IIRC we were keeping around the default number of items for one use in core that hadn't been converted to Views yet; not sure if it ever got converted or not. In any case this is a separate bug. Let's remove this hunk from the patch and file a followup.

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -128,19 +128,19 @@ system.admin_config_ui:
    -  description: 'Tools that enhance the user interface.'
    +  description: 'Enhance the user interface.'
    

    This is an... interesting one. I guess the updated description follows the standard better, but I find myself wondering what "enhance" means in this context. Like, why would anyone ever want a user interface that wasn't "enhanced"? So I think this one could be improved more.

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -128,19 +128,19 @@ system.admin_config_ui:
    -  description: 'Content workflow, editorial workflow tools.'
    +  description: 'Manage content workflow and editorial workflow.'
    

    How is editorial workflow different from content workflow?

I'd be okay with committing #2 and #3 as is and improving them further if desired in a followup, since this patch contains a lot of string improvements that would be good to get in ASAP. However, I think #1 is actually making an existing bug worse, so let's remove that at least.

snehi’s picture

Status: Needs work » Needs review
FileSize
5.05 KB

@Xjm removing rss things.

Please review this one.

jhodgdon’s picture

Status: Needs review » Needs work
Issue tags: +rc deadline

Apparently this needs to be "rc deadline" because it changes translatable UI text strings. See https://groups.drupal.org/node/484788

The latest patch does not seem to address *any* of @xjm's feedback. Did you just upload the previous patch by mistake?

xjm’s picture

xjm’s picture

Thanks @snehi for looking at this issue so quickly.

+++ b/core/modules/system/system.links.menu.yml
@@ -56,7 +56,7 @@ system.admin_config_services:
-  description: 'Configure the site description, the number of items per feed and whether feeds should be titles/teasers/full-text.'
+  description: 'Configure a feed that contains your site''s content.'

This change should simply be removed from the patch. Once that's done, I'd be okay with it going in as an iterative improvement, and live with the other two strings for 8.0.x so that we can improve the others in time for translators to translate them. Of course, improving them would be great too if someone has time to do it today. ;)

I also pinged @Bojhan since this issue is tagged for usability review yet.

Bojhan’s picture

Issue tags: -Needs usability review

I wrote a long comment, but I'd like to remove the "enhance" and the "feed" ones. Both are misleading. The other changes can go in.

I also don't think "Select an image processing toolkit if additional toolkits are installed.'" is very good but its not worse what is there already.

Manjit.Singh’s picture

Status: Needs work » Needs review
FileSize
4.98 KB
561 bytes

changes as suggested by @xjm in #10.

jhodgdon’s picture

Status: Needs review » Needs work

Thanks! But we need additional changes (see #10 and #11):

a)

@@ -128,19 +127,19 @@ system.admin_config_ui:
   title: 'User interface'
   route_name: system.admin_config_ui
   parent: system.admin_config
-  description: 'Tools that enhance the user interface.'
+  description: 'Enhance the user interface.'

Revert this change -- leave this change as it was, I guess? Note, Bojhan: that word "enhance" is there already. The change here is just to make it start with a verb so that the descriptions on the page all do that...

Maybe we could change it to "Modify and configure the user interface"?

Although... This is one of the categories/sections on the Configuration page. In reality, the headers for these re not even shown on the page.

Oh. If you have your toolbar menu vertical, the descriptions are shown as hover text over the words. So I guess it is relevant.

Anyway, let's see. What's in the "User Interface" section currently is just Shortcuts. So how about maybe changing this to:

Configure and modify the administrative user interface.

or something like that?

b)

 system.rss_feeds_settings:
   title: 'RSS publishing'
   parent: system.admin_config_services
-  description: 'Configure the site description, the number of items per feed and whether feeds should be titles/teasers/full-text.'
   route_name: system.rss_feeds_settings

This was a mistake/misunderstanding from #10 -- we do not want to *remove* this description line from the file, we just don't want to change the line in the patch.

c) Regarding the image toolkit... I don't think the new or old text is really preferable, so let's just not make a change in the patch (it will mean more work for translators without a clear reason to make the change).

snehi’s picture

Assigned: Unassigned » snehi
Status: Needs work » Needs review
FileSize
4.26 KB
1.51 KB

@jhodgdon, @xjm and @Bojhan Thanks for guiding us for the patch and patience.
We are not able to think what have written.
Anyway Please see attached diff and patch. I hope we are making sense this time.

jhodgdon’s picture

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

I'm sorry, but this patch missed the Release Candidate deadline. At this point, we will have to delay the patch until Drupal version 8.1.x I believe.

ifrik’s picture

Assigned: snehi » Unassigned

Unassigning Snehi because there hasn't been any activity on this for a while, so somebody else can work on it for 8.1

ifrik’s picture

Status: Needs review » Reviewed & tested by the community

About the RSS publishing: This form has no impact on the rss.xml file, but it has some impact on the taxonomy term feeds (on the number and feed content, but not on the feed description).

Anyway, there is an issue to remove unneeded fields from that form #2409413 so there is little point in improving this text here before that.

So, the patch looks good.

jhodgdon’s picture

Component: documentation » system.module
catch’s picture

Status: Reviewed & tested by the community » Needs review

Some of these look like they could be more concise to me - notes below.

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -40,7 +40,7 @@ system.admin_config_media:
    +  description: 'Configure where to store uploaded files, including translation files, and how they are accessed.'
    

    What about:

    'Configure the location of...'?

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Configure display formats for date and time.'
    

    'Configure date and time display formats'?

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Configure general system settings.'
    

    Configure...settings isn't ideal. What's under here?

  4. +++ b/core/modules/system/system.links.menu.yml
    @@ -128,19 +128,19 @@ system.admin_config_ui:
    +  description: 'Manage content workflow and editorial workflow.'
    

    What's the difference between content workflow and editorial workflow?

  5. +++ b/core/modules/system/system.links.menu.yml
    @@ -128,19 +128,19 @@ system.admin_config_ui:
    +  description: 'Configure settings related to formatting and authoring content.'
    

    Same with 'Configure ... settings'. What about just dropping settings here?

r_sharma08’s picture

Assigned: Unassigned » r_sharma08
r_sharma08’s picture

patch uploaded for #19. Please review.

jhodgdon’s picture

Status: Needs review » Needs work

Um. Please try again. Looking at the interdiff:

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -40,7 +40,7 @@
    +  description: 'Configure the location of where to store uploaded files, including translation files, and how they are accessed.'
    

    Still redundant. "where to store" can be removed.

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -110,7 +110,7 @@
    -  description: 'Configure general system settings.'
    +  description: 'Configure system settings.'
    

    Did you read comment #19, item 3? He asked for this to describe what the general settings are.This change doesn't help resolve the problem, and in fact makes it worse by taking out the word "general" which at least gave us some kind of an idea of what the settings are. Now there is even less idea.

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -134,13 +134,13 @@
    -  description: 'Manage content workflow and editorial workflow.'
    +  description: 'Manage the contents of editorial workflow.'
    

    This change is wrong... it's not "contents of editorial workflow" at all. Probably should just be "Manage content workflow".

  4. +++ b/core/modules/system/system.links.menu.yml
    @@ -134,13 +134,13 @@
    +  description: 'Configure formatting and authoring content.'
    

    I don't think I like the structure of "Configure formatting". It seems very awkward. Can this be reworded? Maybe "Configure content formatting and authoring"?

r_sharma08’s picture

thanks jhodgdon, the patch updated. Please review.

Manjit.Singh’s picture

+++ b/core/modules/system/system.links.menu.yml
@@ -91,26 +91,26 @@ system.admin_config_regional:
-  description: 'General system related configuration.'
+  description: 'Configure site information, actions and cron settings.'

Now its clear that what information under that.

good to go as per comments in #22 and #19. +1 for RTBC.

jhodgdon’s picture

Status: Needs review » Needs work

Good! The only thing I see now is very minor: we use serial commas in the Drupal project, so in "Configure site information, actions and cron settings.", we need a comma before "and". Thanks!

r_sharma08’s picture

Status: Needs work » Needs review
FileSize
4.24 KB
528 bytes

Changes updated, please review.

jhodgdon’s picture

Looks good to me now, thanks! These seem much better than what is in Core currently.

I am tagging this for Usability team review before setting to RTBC however.

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

Drupal 8.1.0-beta1 was released on March 2, 2016, which means new developments and disruptive changes should now 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.

yoroy’s picture

Status: Needs review » Needs work
Issue tags: -Needs usability review

Thanks, lots of improvements in here already but have a few more nitpicks. I think in general some of the descriptions try to be too complete:

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -40,7 +40,7 @@ system.admin_config_media:
    +  description: 'Configure the location of uploaded files, including translation files, and how they are accessed.'
    

    Why single out the translation files? "Configure the location of uploaded files and how they are accessed."

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -67,19 +67,19 @@ system.admin_config_development:
    +  description: 'Take the site offline or bring it back online.'
    

    Maybe use the "update" word here because that's one of the main scenarios for when you want to use this. "Take the site offline for updates and other maintance tasks."

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -67,19 +67,19 @@ system.admin_config_development:
    +  description: 'Configure the logging of errors and the display of error messages.'
    

    Much better! Does this only apply to errors though?

  4. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Set a default country and timezone, and whether users can choose their own timezones.'
    

    "Settings for timezone and country." Maybe this is enough, we don't have to spell out each option that's available behind a link.

  5. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Configure date and time display formats.'
    

    "Configure how dates and times are displayed." Maybe a bit more straight forward?

  6. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Configure local site search, metadata, and SEO.'
    

    Why "local"?

  7. +++ b/core/modules/system/system.links.menu.yml
    @@ -128,19 +128,19 @@ system.admin_config_ui:
    +  description: 'Configure and modify the administrative user interface.'
    

    Are configure and modify so different from eachother that we have to use both words?

pguillard’s picture

Assigned: r_sharma08 » pguillard
pguillard’s picture

I applied most of these perfect suggestions from #29 except these ones :

  • For (3), I made a change with
    Configure the display of error messages and the database logging.

    , because display of error messages appears first. Any thoughts ?

  • For (4), I would replace country by locale
    Settings for timezone and locale.

    . Any thoughts ?

  • For (7), I'm not sure this is correct ?
    Configure the administrative user interface.
pguillard’s picture

Assigned: pguillard » Unassigned
Manjit.Singh’s picture

Issue tags: +Novice
+++ b/core/modules/system/system.links.menu.yml
@@ -67,7 +67,7 @@
+  description: 'Take the site offline for updates and other maintance tasks.'

Minor spell mistake here. If i am not wrong, it should be maintenance task.

Rest of the things are good as per the feedback in #29. Thanks @pguillard.

xjm’s picture

Version: 8.2.x-dev » 8.1.x-dev
Status: Needs review » Needs work

As a usability improvement only for user-facing strings, I think we can still make this change during the beta per the beta allowed changes, since the only disruption is to translations and strings are not frozen until RC. (If it is not in by the RC then we would move it back to 8.2.x.)

Thanks for working on this! Marking NW for #33.

xjm’s picture

ifrik says we should credit: mairi, snehi, rachel_norfolk for this patch as well as herself/

Can we have those contributors all comment on the issue so that credit can be granted? I see snehi has commented but not the others.

himanshugautam’s picture

Assigned: Unassigned » himanshugautam
himanshugautam’s picture

spell error in "maintenance"
changed according to #33
rest is the same.

himanshugautam’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 37: link_description_system_module-2578995-36.patch, failed testing.

himanshugautam’s picture

Assigned: himanshugautam » Unassigned
pguillard’s picture

Status: Needs work » Needs review
FileSize
4.17 KB
562 bytes

#37 was missing a new line in end of file
Just applied this change and addded interdiff.

yoroy’s picture

Status: Needs review » Needs work

Thanks for moving this forward. Almost there! 3 more nitpicks found. None are essential but we should always try and make things work with fewer words :)

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -67,19 +67,19 @@ system.admin_config_development:
    +  description: 'Clear caches, configure page caching for anonymous users, and enable bandwidth optimization for CSS and JavaScript files.'
    

    Would "Settings for caching and bandwidht optimization for CSS and JavaScript files." be enough?

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -67,19 +67,19 @@ system.admin_config_development:
    +  description: 'Configure the display of error messages and the database logging.'
    

    Minor nitpick: that "the" in "the database logging" seems off to me. Can a native speaker have a look?

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -151,5 +151,5 @@ system.admin_reports:
    +  description: 'Get a status report about your site''s operation, including any problems detected.'
    

    Do we have to call out the potential problems? I'd expect that from a status report. I think the "including any problems detected" could be removed

pguillard’s picture

Agree with #42 suggestion, applied in this patch.
Concerning #2, I can't confirm as I'm not a native speaker..

Status: Needs review » Needs work

The last submitted patch, 43: interdiff-2578995-41-43.patch, failed testing.

pguillard’s picture

FileSize
1.17 KB
pguillard’s picture

Status: Needs work » Needs review
yoroy’s picture

Status: Needs review » Needs work
+++ b/core/modules/system/system.links.menu.yml
@@ -67,19 +67,19 @@ system.admin_config_development:
+  description: 'Settings for caching and bandwidht optimization for CSS and JavaScript files.'

typo: bandwidth

After that typo fix I think we're good to go :)

pguillard’s picture

Status: Needs work » Needs review
FileSize
4.08 KB
581 bytes

Updated accorded to #47

yoroy’s picture

Assigned: Unassigned » jhodgdon
Status: Needs review » Reviewed & tested by the community

Thank you!

jhodgdon’s picture

Status: Reviewed & tested by the community » Needs work

Pretty good, but I don't think this is quite ready:

  1. +++ b/core/modules/system/system.links.menu.yml
    @@ -67,19 +67,19 @@ system.admin_config_development:
    +  description: 'Settings for caching and bandwidth optimization for CSS and JavaScript files.'
    

    I don't like that most of the descriptions here start with verbs, such as "Configure the..." and "Take the site...". But this one starts with "Settings for".

    Can we make them all parallel?

    Also... The way this is written and punctuated, it reads to me as though it's saying that caching is only about CSS and JavaScript files.

    I think a comma after "caching" would help avoid that mis-interpretation.

  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Settings for timezone and country.'
    

    Here's another one that doesn't start with a verb.

  3. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Configure site search, metadata, and SEO.'
    

    I am not sure we should be using the SEO acronym in this description? Maybe write it out as "search engine optimization"... but really, are there any SEO settings in here anyway?

  4. +++ b/core/modules/system/system.links.menu.yml
    @@ -91,26 +91,26 @@ system.admin_config_regional:
    +  description: 'Configure site information, actions, and cron settings.'
    

    What does "site information" mean?

yoroy’s picture

1. @jhodgdon you don’t or you do like that most start with verbs? Because you’re asking to change the ones that don’t :)

2. Agreed, lets add, that comma :)

3. SEO is mentioned because URL aliases are listed here and SEO related contrib modules are supposed to add their links here.

4. "Site information" is the name of one of the items inside this category. Granted, it is very generic wording.

I've got another question; I don't see all descriptions in this patch being used, especially the ones for the section labels on the configuration page:

Are we adding unnecessary labels or am I looking in the wrong place or is this by design for Seven and Bartik but other themes may choose to show these descriptions?

jhodgdon’s picture

1. Sorry! I like that most of them start with verbs. I don't like that a few don't start with verbs. Apologies for the confusion!

3. RE SEO -- I think that instead of an acronym like SEO it would be better to write out "search engine optimization".

4. RE "site information"...Yeah, the "Site information" page at admin/config/system/site-information has a lot of random settings on it, and I don't think that "Site information" is a good name for that page... it includes configuration for the site name, site slogan, site-wide email address, 403/404 pages, and home page. I think a name like "basic site settings" would make a lot more sense than "site information".

5. RE descriptions -- You are right that the section heading descriptions are not displayed on admin/config. However, if you make the main toolbar admin menu vertical, expand the Configuration menu item, and hover over the menu items under Configuration (such as the Search and Metadata item), you will see the descriptions there as tool tips.

Also, yes this is theme-dependent. The template for each section of the page is admin-block.html.twig. The docs say:

...
 *   - title: The block title.
 *   - content: (optional) The content of the block.
 *   - description: (optional) A description of the block.
 *     (Description should only be output if content is not available).

So according to the template (and its code), if the block has some links in it, you output the links. If it is empty of links, you output the description instead. That is what the default/stable templates do:

  {% if block.content %}
    <div class="panel__content">{{ block.content }}</div>
  {% elseif block.description %}
    <div class="panel__description">{{ block.description }}</div>
  {% endif %}

Some other admin theme would be free to override this and output the description as well.

Anyway... that is probably more information than you wanted, but the descriptions are definitely being used now in the vertical format of the main admin navigation menu anyway, as tooltips.

yoroy’s picture

1. No worries, I figured that's what you meant but since we’re nitpicking words in here I had to double check :)

3. Agreed, lets spell it out.

4. I like "Basic site settings", this means we want to change the label of that link as well. Might make this a 8.2 thing, potentially breaking tests maybe?

5. Consider me sufficiently informed on the matter ;-) Good to know we do indeed use these descriptions now.

jhodgdon’s picture

RE item 4 -- UI text is not frozen until the first release candidate, so I think we can go ahead and change the page name to "Basic site settings". We're changing other UI text in this patch anyway.

If we do so:

a) Tests may fail, but we can fix them in this patch.

b) We should check the System help page (function hook_help() in system.module) and see if it mentions this page by name. If so, the page name will need to be edited in the help. I suspect it is there.

Anyway, neither (a) nor (b) would be out of scope, I think, for this issue.

So.... All that taken into account, I think what this issue/patch needs is several fixes in the system.routing.yml and system.links.menu.yml files:

1. (links file) Fix the description for system.admin_config_development so that it (a) starts with a verb and (b) has a comma after "caching" on:

@@ -67,19 +67,19 @@ system.admin_config_development:
+  description: 'Settings for caching and bandwidth optimization for CSS and JavaScript files.'

2. (links file) Fix the description for system.admin_config_regional so that it starts with a verb.

3. (links file) Check once again and make sure all of the entries directly under admin/config start with verbs, if there are maybe more than those two that currently don't.

4. (links file) Replace SEO with "search engine optimization".

5. [links and routing files, I think? Plus system.module - function system_help()]: Change the name/link for the admin/config/system/site-information file to be "Basic site settings" instead of "Site information". Also change the description for system.admin_config_regional in the links file to say "basic site settings" instead of "site information". Also in system_help(), change any links to the page to use the new page name.

6. If tests fail after making those changes, especially item 5, fix the test failures.

jhodgdon’s picture

Status: Needs work » Needs review
FileSize
8.43 KB
6.09 KB

Here's a new patch.

Status: Needs review » Needs work

The last submitted patch, 55: 2578995-55.patch, failed testing.

jhodgdon’s picture

Status: Needs work » Needs review
FileSize
10.26 KB
1.83 KB

Fix test failures (somewhat expected).

kjtdimuthu’s picture

It's working fine.

pguillard’s picture

This looks like a major improvement, RTBC for me.

Maybe 2 more small improvements :

  1. "Configure default user account settings, including fields, registration requirements, cancellation rules, and email messages."
  2. +++ b/core/modules/system/system.links.menu.yml
    @@ -56,64 +56,64 @@ system.admin_config_services:
    +  description: 'Configure the timezone and country.'

    I would suggest "Configure the locale and timezone settings." to litterally tell what we find there.

jhodgdon’s picture

Those suggestions look good. However, this is about the System module and the user account settings description is in the user module, so it is out of scope for this issue. So, fixed the other one one.

@ktdimuthu, not sure why you hid those files, please don't do that -- they were the current files!

Anyway, here's a new patch.

pguillard’s picture

Assigned: jhodgdon » Unassigned
Status: Needs review » Reviewed & tested by the community

No one ? then sold, RTBC !

catch’s picture

Status: Reviewed & tested by the community » Fixed
+++ b/core/modules/config/src/Tests/ConfigFormOverrideTest.php
@@ -35,7 +35,7 @@ public function testFormsWithOverrides() {
+    $this->assertTitle('Basic site settings | ' . $overridden_name);

Opened #2686691: Move custom 403/404 settings to error handling to move custom 403/404 pages out of this. It's a bit confusing to me why they're in there apart from being that way since 4.5 or whenever.

Otherwise looks great to me, so committed/pushed to 8.2.x and 8.1.x, thanks!

  • catch committed 3d4a798 on 8.2.x
    Issue #2578995 by pguillard, jhodgdon, r_sharma08, ifrik, snehi, Manjit....

  • catch committed fc383ee on 8.1.x
    Issue #2578995 by pguillard, jhodgdon, r_sharma08, ifrik, snehi, Manjit....

Status: Fixed » Closed (fixed)

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