Problem/Motivation

Track the steps needed to remove extension Telephone from core to contrib. See Remove a core extension and move it to a contributed project of the deprecation policy.

The removal of Telephone was approved in #3594196: [meta] Tasks to deprecate the Telephone module.

Remaining tasks

  1. Remove the core extension. #3594199: Remove the Telephone module - Done
  2. Deprecate the extension in the current minor development branch. If the next major branch is open, the extension can be removed via a separate patch (to avoid dependent patches), otherwise an issue should be opened to remove the extension once the next major branch is open. - Done
  3. Manually test upgrading from the core extension to the contrib extension. #3594201: Test the upgrade path for Telephone module
  4. Triage core issues for Telephone in the core queue and move either to the contrib project or the relevant core component. Restore the status to what it was before it was postponed. Also, is the issue moved to contrib, then move any change record.
  5. Move all core documentation for Telephone to the contrib project. Make issues in the contrib project to update or add links to the documentation on the project page.
  6. When the issue in https://www.drupal.org/project/project_composer is Fixed update the documentation with the new Composer command.

Release notes snippet

Comments

quietone created an issue. See original summary.

quietone’s picture

Issue summary: View changes
smustgrave’s picture

Status: Postponed » Active

Officially deprecated. Step #1 is up for review.

smustgrave’s picture

Issue summary: View changes
quietone’s picture

$ git grep -i telephone
core/lib/Drupal/Core/Render/Element/Tel.php: * Provides a form element for entering a telephone number.
core/modules/system/src/Install/Requirements/SystemRequirements.php:    'telephone' => 'Telephone',
core/modules/system/tests/src/Functional/Form/FormTest.php:    $elements['telephone']['element'] = ['#title' => $this->randomMachineName(), '#type' => 'tel'];
core/modules/system/tests/src/Functional/Form/FormTest.php:    $elements['telephone']['empty_values'] = $empty_strings;

There are instances of the word 'telephone' but they are not part of the Telephone module.

smustgrave’s picture

@quietone I believe we are all good here?

quietone’s picture

Status: Active » Fixed

Yes, all the coding is complete. What isn't is the docs and moving issues. But the timeline for that has all changed due to having 11 open for another 2 years. So technically not done but the sibling removals have been closed when they too haven't had the docs and issues moved. So, for now I am sticking with that until we have a new timeline for do the docs and issue work.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

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