[meta] Tasks to deprecate Statistics

Created on 10 February 2023, over 1 year ago
Updated 5 May 2024, about 2 months ago

Problem/Motivation

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

The removal of extension Statistics was approved in 🌱 [Policy] Deprecate Statistics module in D10 and move to contrib in D11 Fixed

Remaining tasks

  1. Done. Begin finding someone to maintain the contrib version of the extension. @fgm has agreed to maintain the contrib project.
  2. Done Move integrations implemented by other modules to the extension.
    Create child issues or child meta issues, as needed, to address the following points. Not all points will apply to all extensions.
    • 📌 Move non-migrations tests to Statistics Fixed
    • 📌 Move help topics to statistics module Fixed
    • . Statistics is not used is any core profiles.
    • Statistics does not have templates.
    • For a module, handle migrations, if the module has migrations.
      1. Copy the drupal 6 and drupal 7 test fixtures to the module so they remain independent of any core changes to the fixture.
      2. Migration yml and processes that are in the module move with the module to contrib.
      3. Move migration tests to the module. 📌 Move migration tests to the Statistics module Fixed
      4. Keep all the assertions in core tests related to module as much as possible.
      5. Migration yml and processes that are outside the module but support the upgrade path for that module stay in core.
      6. The functional tests in migrate_drupal_ui will need to change.
      7. The drupal 6 and drupal 7 test fixtures stay the same.
  3. Done Do a thorough search of core for any remaining references to the extension. If references are found, outside of the extension, then create issues to remove the references.
    📌 Remove statistics module from comments Needs review
  4. Create the contrib project with a stable release. Follow the process in Create the contrib project with a stable release for creating the sub tree split.
  5. Deprecate the core extension. 📌 Deprecate the Statistics module Postponed .
📌 Task
Status

Fixed

Version

11.0 🔥

Component
Statistics 

Last updated 5 days ago

No maintainer
Created by

🇳🇿New Zealand quietone New Zealand

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024