Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 292920

[meta] Deprecate dependencies, libraries, modules, and themes that will be removed from Drupal 10 core by 9.2.0-beta1

$
0
0

Problem/Motivation

During the 8.8.x development cycle, we deprecated numerous dependencies, libraries, and modules that needed to be removed from Drupal 9. We ran out of time for many things, so we should start this process sooner for Drupal 10.

The below issues cover work in various stages - in some cases we decided to stop using a library over a year ago but still need to decouple from it in practice. In other cases we have open issues to remove/deprecate core functionality but decisions on whether to do so have not been taken yet. In all cases, it would be best to resolve those issues as early as possible in the cycle rather than at the last minute.

Proposed resolution

Begin essential dependency, library, module, and theme deprecations by 9.2.0-beta1 (and sooner in some cases).

Deprecation infrastructure

JavaScript Dependencies

PHP dependencies

Libraries

Modules

Ensure that already-deprecated stub modules cannot be installed for new sites and removed from the codebase in Drupal 10

  • None at this time

Deprecate outdated or superceded modules in preparation for removal from Drupal 10

Policy still under discussion

Themes

  • Stable (deprecated in favor of stable9/stable10).
  • Stable 9? (TBD. How can we provide a continuous upgrade path for stableN? Is policy sufficient?)
  • Classy (deprecate in favor of the Starterkit, if it is stable in time for 9.3.0-beta1)
  • Seven (deprecate in favor of Claro)
  • Bartik (deprecate in favor of Olivero)

Remaining tasks

  • Add additional issues as appropriate.
  • Evaluate in early 2021, again after 9.2.0-beta1, and again prior to 9.3.0-alpha1.

Viewing all articles
Browse latest Browse all 292920

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>