Problem/Motivation

As part of #3031642: Deprecate hook_help() and combine with Topics, we need to convert the module overview help for each core module, located in the hook_help() implementation, into one or more help topics. This meta issue collects the child issues (one per core module) and explains the task.

Proposed resolution

Complete the child issue for each core module. The child issues have information on how to create and review the topics. All topics will conform to the Help Topic Standards

Clean-up and finalization issues

Already done
Topic writing issues

Cleanup issues

  1. This issue cannot be marked Fixed until all the child issues (one per module) are Fixed.
  2. Before we mark this as Fixed, we also need to review the list of modules and make sure it is current -- new modules are added, and old modules are deleted, from Drupal Core from time to time. So, we need to make sure that all modules have been converted, and create new child issues (and fix them) if modules are missing from the list.
  3. See also #3013276: [META] Remove deprecated modules on the Drupal 9 branch

User interface changes

Help topics will be added to cover tasks currently covered in modules' hook_help() implementations.

API changes

None.

Data model changes

None.

Release notes snippet

None.

Comments

jhodgdon created an issue. See original summary.

jhodgdon’s picture

Issue summary: View changes

Converting this into a recipe for making child issues.

jhodgdon’s picture

Issue summary: View changes
Issue tags: +Novice

Adding novice tag to this and to the child issues.

jhodgdon’s picture

Issue summary: View changes

I just went through the whole process for the core Action module. I think it is fine, except that it's not really ready to go until we get the initial core patch in:
#2920309: Add experimental module for Help Topics
Which should be soon, so I have not bothered to mark this issue as Postponed, but I did add a note to the issue summary.

jhodgdon’s picture

Issue summary: View changes

Updating issue summary for working on this before the initial experimental module patch is committed.

rishi.kulshreshtha’s picture

Assigned: Unassigned » rishi.kulshreshtha
jhodgdon’s picture

Assigned: rishi.kulshreshtha » Unassigned
Issue summary: View changes

Please don't assign yourself this entire meta issue! Updating issue summary here to clarify. Also I need to make a small edit on the template issue.

jhodgdon’s picture

Also as a note, I think it is best to only create issues you are ready to work on right now. As we go, we may want to edit the issue template (as I just did). Thanks!

jhodgdon’s picture

Issue tags: +Seattle2019

Tagging for DrupalCon

jhodgdon’s picture

Issue summary: View changes

Updating issue summary with tag suggestion.

vadim.hirbu’s picture

Issue summary: View changes
vadim.hirbu’s picture

Issue summary: View changes
jhodgdon’s picture

Issue summary: View changes

Updating issue summary with suggestion that when editing to add an issue, you also put a short note in the comments. :)

Thanks for getting started on this @vadim.hirbu!!

jhodgdon’s picture

Issue summary: View changes
StatusFileSize
new1.12 KB

Since the parent issue's patch has not yet been committed, here is a Twig file that can be used as a sample (from the actions module child issue patch). Updating issue summary to point to this file. I will also add a note to the child issue template.

jhodgdon’s picture

Issue summary: View changes

Adding note about file name of the sample Twig template.

gringoinc’s picture

Issue summary: View changes

Adding link for Aggregator

benjifisher’s picture

Issue summary: View changes

Simplify the instructions for creating child issues. Use a carefully crafted link.

If we do not add all the child issues at DrupalCon Seattle, then we should update that link, removing the Seattle2019 issue tag.

benjifisher’s picture

Issue summary: View changes
benjifisher’s picture

I am preparing to lead a group to work on this issue during Contribution Day at DrupalCon Seattle.

I can use a few each of

  • Project managers (to create an issue for each core module)
  • PHP readers/Twig editors (to create the Twig files)
  • Patch makers/issue updaters (to create patches and upload them)
  • QA/Testers

For a child issue of this issue, I think the Twig files should go in the help_topics/ directory of the appropriate module. In general, we can also user core/help_topics/ or core/modules/help_topics/help_topics/. I am not sure how to choose between these two options, but either of these is appropriate for Help Topics of the form "If you want to do ... then enable the ... module."

Style question: all the Twig files added in #2920309: Add experimental module for Help Topics are written without any blank lines. If I were writing them, I would add some blank lines: after the metadata lines, after the <% set ... %} lines (if any), and (probably) before each <h2> element. I would also wrap most lines at 80 characters (or maybe 78). (Long lines do not work as well with version control.) Should we be consistent with the "existing" Twig files?

Looking at the sample help topic Twig file, note that it has the following elements:

  1. Meta tag help_topic:label (required)
  2. Meta tag help_topic:top_level (optional: probably we will have exactly one top-level topic for each core module in this issue)
  3. Meta tag help_topic:related (optional, can be more than one)
  4. Variable definitions, like {% set regional_url = render_var(url('system.regional_settings')) %} (optional, can be more than one)
  5. All text is wrapped in {% trans %} ... {% endtrans %} so that it can be translated.

If we want to link to other help topics, then we can do something like this: {% set site_settings_url = render_var(url('help_topics.help_topic', {'id': 'core.config_basic'})) %}

We do not have to apply the patch from #2920309: Add experimental module for Help Topics in order to write the Twig files. It does help for testing.

Testing

Once a patch has been written and uploaded, we can test either locally or with SimplyTest.me. In either case, we have to apply both the patch from #2920309: Add experimental module for Help Topics and the patch from the child issue. For example, suppose we want to test the patch from #3041926: Convert automated_cron, ban, dblog, syslog, system, update, and user module hook_help() to topic(s).

  1. Open SimplyTest.me in your browser. (Using this link, the latest available version of Drupal is pre-selected.)
  2. Open the "Advanced options" fieldset.
  3. Click the "Add a patch" button.
  4. Paste in the URL of the patch for #2920309: https://www.drupal.org/files/issues/2019-02-04/2920309-366.patch
  5. Click the "Add a patch" button.
  6. Paste in the URL of the patch for #3041926: https://www.drupal.org/files/issues/2019-03-25/3041926-5.patch
  7. Click the "Launch sandbox" button.

In a few minutes, you should have a Drupal site. The admin user name and password are both "admin".

Whether working locally or with SimplyTest.me, the next steps are

  1. Log in.
  2. Enable the module being tested and the Help Topics (help_topics) module at /admin/modules or (locally) using drush.
  3. Clear caches at /admin/config/development/performance or (locally) using drush.
  4. Visit the main Help page (/admin/help).
jhodgdon’s picture

Thanks again for leading the mentored group today! Your steps look perfect!

Although I have to say the last time I tried simplytest.me as you suggested, it didn't come up. Hopefully that has been fixed for the mentoring day... I imagine it will get some heavy use. Anyway you might want to test it with those patchs and make sure it does work today, if you didn't already.

To answer your questions:
- For these patches, let's just put each module's new Twig file(s) in core/modules/that_module/help_topics. We have another issue to write more topics and organize them, so that will work fine -- we can decide then if topics belong elsewhere.
- Adding blank lines in the Twig is fine with me, probably a good idea.
- Wrapping the text lines at 80 characters may be problematic. The text has to be extracted with POTX and get onto localize.drupal.org. I don't think it should have line feeds in it in random places. So, let's not wrap them. You might look at other existing Twig files in Core with %trans text in them and see if they have line feeds, and then check on localize to see if those line feeds look weird... or better yet just don't put in line feeds to be safe.

I have to go out for an early morning appointment, but should be back by 9 AM Seattle time, so I'll be online on Slack and DrupalChat for the contribution day today, if you have any more questions. Thanks again!!

benjifisher’s picture

Thanks for answering those questions.

I tested my instructions before posting the previous comment. The SimplyTest.me site is still available: https://d0ly5.ply.st/

In core/modules/update/templates/update-project-status.html.twig, I see the lines

        {% trans %}
          Enabled: {{ includes|placeholder }}
        {% endtrans %}

This seems to lead to the following lines in the .po file:

msgid "Enabled: %includes"

I found a total of 31 places in core where an .html.twig file had {% trans %} on a line without a matching {% endtrans %}. Almost half of them are inside core/modules/system/tests/, and these do not seem to be included in the extracted .po file. I did not find any examples where there were line breaks within the translated text (as opposed to at the beginning and end). I did notice that a long line like

    {% trans %}
      You have not created any content types yet. Go to the <a href="{{ create_content }}">content type creation page</a> to add a new content type.
    {% endtrans %}

(core/modules/node/templates/node-add-list.html.twig) leads to

msgid ""
"You have not created any content types yet. Go to the <a "
"href=\"@create_content\">content type creation page</a> to add a new "
"content type."

In general, I have a lot of faith in the robustness of GNU tools, so I expect that the PO format handles line breaks well. I guess it is possible that our template extractor is less robust.

jhodgdon’s picture

Yeah, the PO and POT formats have that funky multi-line thing going on. But what I'm talking about is what gets stored in the Drupal and/or localize.d.o database if there are newlines in the middle of the trans/endtrans text.

So, I looked at the POTX code that Drupal and localize.d.o use to extract strings from Twig, which is at
https://git.drupalcode.org/project/potx/blob/7.x-3.x/potx.inc#L1766

There are various places in there and a function it calls that save strings, but they pretty much all look like one of these two calls:

$save_callback(_potx_format_quoted_string('"' . trim($string) . '"'), $context, $file, $line);
$save_callback(_potx_format_quoted_string('"' . trim(implode('', $text)) . '"'), $context, $file, $line);

Notice the trim() there -- initial/final whitespace will be removed (including newlines). The call to _potx_format_quoted_string just escapes quotes.

The second example line there says that if $text is an array, it's imploded. That array is being generated by successive Twig parsing tokens... but I'm not really sure whether a newline corresponds to a different token, or whether a string with newlines in it will all be one token, thus not be imploded. The Twig parsing code is not exactly easy to read.
https://github.com/fabpot/Twig/blob/master/lib/Twig/Lexer.php [not sure if that is the version being used either]

Anyway, it is definitely OK to have a newline after the opening {% trans } tag, and one before the endtrans tag too.

But that one Core example you have from core/modules/node/templates/node-add-list.html.twig suggests that long lines should not be broken up in Twig files.

amber himes matz’s picture

Status: Active » Postponed

So, we can go ahead and create child issues as part of the DrupalCon Seattle sprint, but for all current intents and purposes this issue is postponed until #2920309 is committed. (And it is definitely on the radar of the right folks, so no additional nudging or pressure is required on that front, please and thank you.)

benjifisher’s picture

Issue summary: View changes

I am updating the issue-creation instructions: the status should be Postponed, according to the previous comment.

james.shee’s picture

Issue summary: View changes

Adding issue for the basic_auth module

petedussin’s picture

Issue summary: View changes

Added issue for #3047709

petedussin’s picture

Issue summary: View changes
petedussin’s picture

fix typo

james.shee’s picture

Issue summary: View changes

Adding issue for the basic_auth module

shwetaneelsharma’s picture

Issue summary: View changes
petedussin’s picture

Issue summary: View changes

added issue 13065077

james.shee’s picture

Issue summary: View changes

Adding issue for the media_library module

petedussin’s picture

Issue summary: View changes

added link to issue for block_place

0sarah0al’s picture

Issue summary: View changes

Adding issue for the search module

shwetaneelsharma’s picture

Issue summary: View changes
amber himes matz’s picture

Status: Postponed » Active

Ok, there's a lot of activity on this today because of the sprint and there's been some back-and-forth as to whether creating these child issues is premature. (That's why I marked it as postponed.) However, after a conversation with xjm and benjifisher (benjifisher is leading a group at the sprint in creating these issues), we decided that even if this list of modules changes before Drupal 9 (which it likely will), the process of doing the module overview conversions is valuable because it will help us discover other issues and provide more information to issues such as:

- Do we need hierarchy/order for help topics?
- Add support for the url() function to twig {%trans%}

So, changing this back to active.

shwetaneelsharma’s picture

Issue summary: View changes
shwetaneelsharma’s picture

jhodgdon’s picture

Issue summary: View changes

Adding another task to the Remaining Tasks section of the issue summary about making sure that the list of modules is current before marking this as Fixed.

jhodgdon’s picture

A question has come up about permissions links. Making a child issue to discuss/decide what to do.
#3047781: Decide what to do about permissions links in help topics

bwood’s picture

Issue summary: View changes
aaustin’s picture

Issue summary: View changes
amarphule’s picture

Issue summary: View changes

Created Color module Issue Convert color module hook_help() to topic(s)

amarphule’s picture

Issue summary: View changes
amarphule’s picture

Issue summary: View changes

Added link for History module.

tatarbj’s picture

Issue tags: +DrupalCampBelarus2019
jhodgdon’s picture

Issue summary: View changes
Status: Active » Postponed

We need to postpone this until the #2920309: Add experimental module for Help Topics gets committed. No idea when/if that might happen right now...

andypost’s picture

Status: Postponed » Active

Finally unblocked!

gábor hojtsy’s picture

Issue summary: View changes

Removed note from the top.

jhodgdon’s picture

Issue summary: View changes

I will now unblock the child issues too. And actually removing the notes about the parent issue from the summary.

jhodgdon’s picture

Issue summary: View changes

Fixing link to create new issues in the issue summary so they start out Active now not Postponed.

andypost’s picture

I think it makes sense yo define common testing strategy for topics, like required elements and some syntax test, then a set of asserts in trait or base test class

jhodgdon’s picture

That sounds like a good idea.

The current tests for the module overviews from hook_help test for certain content, like the appearance of the module name. But I don't think we can/should test for content in help topics, because they're not supposed to be module-oriented. I also don't think we should require each module to have at least one topic file, because there may be circumstances where a particular module's files are put elsewhere (like a group of modules that share topics or putting them in the core space), or where a particular module doesn't need help because its tasks are described elsewhere.

So... for templates that do exist, I think we could write a test. Here's the sample template file (linked in the issue summary): https://www.drupal.org/files/issues/2019-04-08/sample.html_.twig_.txt

Here are some things I think we could maybe test for:
- meta tag for the title (label) must be present (help_topic:label)
- allowed meta tags: help_topic:label, help_topic:top_level, help_topic:related -- there must not be any others [although maybe someone would write a subclass of the plugin manager that would use other meta tags?]
- there must not be an H1 tag
- if there is an h3 tag, there must be an h2 tag; if there is an h4, there must be an h3; etc. (proper hierarchy of headings)
- can we test for HTML syntax validation, once it's rendered from Twig?
- is it possible to test whether all of the text in the file is actually wrapped in translation commands {% trans }?

jhodgdon’s picture

Actually, shouldn't we move this discussion of tests to #3037228: Add more test coverage to Help Topics? I'll do that...

jhodgdon’s picture

Yesterday I asked in Slack about whether we should have one issue per module (as we currently have here), or put the issues into larger chunks. The answer was that it would be better to group certain modules together. For example, all the migrate modules should probably be in one patch, so that the migrate system maintainer can review them together, and because the topics might refer to multiple modules.

So... looking through the list of modules, as well as MAINTAINERS.txt, here are some proposed groups. Any thoughts? If we like these groups, I will adjust the issue summary and/or combine issues that we already have:

  • block, block_content, block_place
  • editor, ckeditor
  • theme-related: color, breakpoint, layout_builder, layout_discovery, field_layout
  • media-related: file, image, media, media_library, responsive_image
  • config, config_environment
  • internationalization: config_translation, content_translation, language, locale
  • content_moderation, workflows, workspaces
  • field-related: datetime, datetime_range, entity_reference, field, field_ui, link, options, telephone, text
  • system: action, automated_cron, ban, dblog, syslog, system, update, user
  • speed: big_pipe, dynamic_page_cache, page_cache
  • admin UI: contextual, tour, help [help_topics already done], quickedit, settings_tray, shortcut, toolbar, inline_form_errors
  • node, comment, filter, path, taxonomy
  • menu_link_content, menu_ui
  • migrate, migrate_drupal, migrate_drupal_multilingual, migrate_drupal_ui
  • hal, jsonapi, rdf, rest, serialization, basic_auth
  • statistics, history, tracker
  • views, views_ui

Modules to leave as "loners":
aggregator, book, forum, contact, search, simpletest

Thoughts?

jhodgdon’s picture

Issue summary: View changes

We should start some review notes for these issues... starting with the syntax checks mentioned in #53 until we have a test written. I'll put those, and what andypost and I just discussed in Slack, into the issue summary.

andypost’s picture

Also makes sense to add top level "Core modules" (maybe experimental ones should have own section if enabled)

Bellow screenshots of history module link in top level - it looks ugly
That's why it could be organized in separate issue under new topic(s)

after changed to "History module overview" it just becomes useless

jhodgdon’s picture

Issue summary: View changes

As a note, we will need to reorganize the topics on #2687107: Reorganize topics into sensible outline, and/or write more topics -- for now I think it is OK to just make most of them top-level. Adding this to the review notes.

jhodgdon’s picture

I do not think we want to have a top-level topic called "Core Modules". We don't want any module overview topics. We want task-oriented topics instead. These issues about "convert hook_help" really mean "rewrite useful content from hook_help into task-oriented help". The issue summary template for the child issues explains this.

jhodgdon’s picture

Issue summary: View changes

The groups in #55 seem to be OK (after Slack discussion). So, reorganizing the list in the issue summary, and I'll combine the existing issues too.

I'm going to do these in 2 batches. Here's the first set.

jhodgdon’s picture

Issue summary: View changes

More issue combining. List is done now.

andypost’s picture

Action module needs to point only about ui additions to system module

volkswagenchick’s picture

Issue tags: +dcasheville19, +dcco2019

Tagging for the next to North American contrib days, Asheville and Colorado

volkswagenchick’s picture

To followup on the previous tagging:
DrupalCamp Asheville contrib days are July 13-14, 2019
DrupalCamp Colorado contrib day is Aug 4, 2019

luwoldy’s picture

Issue summary: View changes
volkswagenchick’s picture

Issue summary: View changes

@CelSki created this in the first time contributing shop at Drupal Camp Asheville. Adding issue for the contact module. #3041924: [META] Convert hook_help() module overview text to topics

volkswagenchick’s picture

Issue summary: View changes
eeyorr’s picture

Issue summary: View changes

Adding issue for the forum module in a first contributor workshop at Asheville Drupal Camp.

kdassing’s picture

Issue summary: View changes
jhodgdon’s picture

We really need to come up with better standards for what we want in help topics than what we have in the issue template on
#3041928: ISSUE TEMPLATE -- Do not edit -- template for making child issues

All it really says right now is:

We want to end up with one or more topics about the tasks that you can do with this module. So, read the help and figure out a good way to logically divide it up into tasks. Each task will need to be in its own topic.
...
Do not just copy the text of the old module overview word-for-word. We don't want an overview of the module -- we want one or more topics that are task-centered, that would be useful for someone managing or building a Drupal site. If you need to explain a concept, put that in a separate section or sections within the related task topic, with headers like "What is/are...?" question, such as "What are actions?".
...
And in the Review section:
Also verify that it is task-based help, and that concepts that need to be explained are in separate sections with "What is/are" questions as headers (such as "What is an action?").

This is not enough... or at least it doesn't seem to be. People are just copy/pasting the hook_help and thinking that is good enough, or are reviewing without actually looking critically at whether it's good help.

We probably need standards for the topic titles too, which if they are task based, I suggest we do like the User Guide and have them be "Verbing a noun" titles?

jhodgdon’s picture

Regarding the last comment, we made some changes to the template issue today and I'm copying them to all the child issues.

jhodgdon’s picture

Issue summary: View changes

We are now maintaining the review tips on #3041928: ISSUE TEMPLATE -- Do not edit -- template for making child issues (and if they change, copying them to the child issues), so removing that section from here. I verified the information there is pretty much duplicated on the child issues.

jhodgdon’s picture

Issue summary: View changes

I added a new issue to make sure the help topics that were committed in the initial commit of Help Topics adhere to the new standards (they don't currently).
#3072312: Review/fix/delete existing help topics

quietone’s picture

Issue summary: View changes

Adding issue for the migrate, migrate_drupal, migrate_drupal_multilingual, migrate_drupal_ui module

jhodgdon’s picture

Issue summary: View changes

Fixing issue link for the Contact module issue.

volkswagenchick’s picture

Issue tags: +badcamp2019

Tagging for badcamp2019, thanks! (October 2-5)

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

Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

jhodgdon’s picture

I asked in Slack and found out from @xjm that all of the code *and topics* related to the Help Topics module need to stay under core/modules/help_topics until we are Stable. I have updated all the existing child issues as well as the template issue, to reflect that policy.

dwebpoint’s picture

Issue summary: View changes
dwebpoint’s picture

Issue summary: View changes
jhodgdon’s picture

Issue summary: View changes

Updating summary to remove outdated link to sample file. Point to standards instead.

jhodgdon’s picture

Issue summary: View changes

Removing entity_reference and block_place modules from the list (will also go to their issues and remove), as they are both "hidden" modules in Drupal Core as of now.

jhodgdon’s picture

Just a note that I went through the list of modules currently in core/modules for 8.9.x and all of them are in the issue list in the issue summary, as of today.

jhodgdon’s picture

It looks like there are possibly plans to rename or deprecate several modules for Drupal 9. See this related issue.

jhodgdon’s picture

Issue summary: View changes

Adding a little follow-up issue for Block topics.

jhodgdon’s picture

Issue summary: View changes

Splitting off actions and views bulk operations into their own issue.

jhodgdon’s picture

Issue summary: View changes

Created issues for the few remaining module groups. Also checked over the list of modules and verified it contains all the current, non-hidden modules.

jhodgdon’s picture

jhodgdon’s picture

Issue summary: View changes

I don't think we want to be creating help topics for experimental modules (too much in flux, and may not get added to core for real), so adding a note to the issue summary.

volkswagenchick’s picture

Issue tags: +midcamp2020

I am tagging this for midcamp2020 which is a virtual event March 21, 2020 - 10am - 4pm CDT.
Visit https://www.midcamp.org/2020/contribution-day for more details.

jhodgdon’s picture

Issue summary: View changes

Simpletest module is gone in 9.0 so removing that issue.

benjifisher’s picture

StatusFileSize
new98.27 KB

I created a patch combining the patches from all the Help Topics issues currently marked RTBC. I plan to use this to set up a sample site we can use to see examples of good help topics and use this at MidCamp tomorrow.

jhodgdon’s picture

Issue summary: View changes

@benjifisher found a typo in one of the topics, so I created a child issue to collect minor cleanup fixes in committed patches:
#3121340: Fix up minor copy problems in help topics

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

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now 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.

andypost’s picture

Issue summary: View changes

Ordered summary

andypost’s picture

jhodgdon’s picture

Issue summary: View changes

We don't need the instructions for creating child issues any more.

jhodgdon’s picture

Commenting to update the summary colors.

jhodgdon’s picture

Issue summary: View changes

I inadvertently moved Contact out of the Done category with my last change. Moving back to done.

andypost’s picture

jhodgdon’s picture

Issue summary: View changes

And Big Pipe too!

jhodgdon’s picture

Issue summary: View changes

The Appearance group of modules has also been committed. Thanks alexpott!

andypost’s picture

andypost’s picture

Issue summary: View changes

Forum is done

volkswagenchick’s picture

Issue tags: +Global2020

Tagging this for DrupalCon Global happening July 14-17

andypost’s picture

Issue summary: View changes

search module done

jhodgdon’s picture

Issue summary: View changes

menu done

andypost’s picture

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

jhodgdon’s picture

Issue tags: -Novice

This should not really be a Novice issue.

jhodgdon’s picture

Issue summary: View changes

Another one done!

jhodgdon’s picture

Issue summary: View changes

Config is done!

jhodgdon’s picture

Issue summary: View changes

Internationalization modules are done!

jhodgdon’s picture

Issue summary: View changes

Content moderation is done!

andypost’s picture

Issue summary: View changes

Added #3192585: Fix up topics to use new help_topic_link function to summary as final polishing for "Remaining tasks"

jhodgdon’s picture

Issue summary: View changes

Moving above issue to top of summary and adding a few other clean-up things.

amber himes matz’s picture

The last 3 topics listed in the IS are now RTBC. Yay! (Hopefully that will stick and they will be Fixed soon.)

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

jhodgdon’s picture

Issue summary: View changes

One more done, woot! Thanks @larowlan.

jhodgdon’s picture

Issue summary: View changes

And another one... getting close here!

daffie’s picture

Issue summary: View changes

And the last one is done!

andypost’s picture

Only finalization issues left + new functionality #3204175: Add security advisories Help Topic

jhodgdon’s picture

Issue summary: View changes

one cleanup done!

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

amber himes matz’s picture

Issue summary: View changes

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

andypost’s picture

andypost’s picture

Last conversion is commited, #132 still valid

andypost’s picture

Status: Active » Fixed

Thinking a bit more and reading issues I consider it fixed because

- points in #3121340: Fix up minor copy problems in help topics are only related to future renames in UI
- extra test addition #3219923: Add tests to enforce correct use of help_topic_link and help_route_link functions is follow-up to #3090659: Make a way for help topics to generate links only if they work and are accessible

Status: Fixed » Closed (fixed)

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