Problem/Motivation

The actual deprecation of Claro is postponed on #3576488: [meta] Admin theme: path to beta and stable, however it may be possible to work on some steps prior to that issue being fixed.

Track the steps needed to deprecate extension Claro. See Remove a core extension and move it to a contributed project of the deprecation policy.

The removal of extension Claro was approved in #3576460: [policy, no patch] Deprecate and remove Claro.

All the child issues here, except in the infrastructure project, are "11.5.0 release priority".

Remaining tasks

To see all the files using Claro.

git grep -lwi claro | grep -v core/themes/claro/ | grep -v core/assets | grep -v phpstan-baseline | grep -v MAINTAINERS
  1. ✅ Find someone to maintain the contrib version of the extension. smustgrave has agreed to do this #11
  2. ✅ Add the extension to the list of the Upcoming Deprecations.
  3. 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.
  4. 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.
  5. Create the contrib project with a stable release, before the alpha version of the major release. Follow the process in Create the contrib project with a stable release for creating the sub tree split.
  6. Create a child issue to deprecate the core extension. #3576670: Deprecate Claro theme
  7. Create an issue, 'Ensure that Claro does not get special core treatment' in the packages.drupal.org issue queue to ensure that the composer namespace for the contributed project matches the core one after removal. This is to allocate the drupal/claro Composer namespace to contrib extension rather than the core extension.
  8. Update the Deprecated and obsolete extensions

Comments

quietone created an issue. See original summary.

quietone’s picture

Issue summary: View changes
catch’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes
Related issues: +#3576496: Remove references to Claro

There are more instances of 'claro', the following list may not be accurate.

core/includes/install.core.inc
core/includes/theme.maintenance.inc
core/lib/Drupal/Component/Plugin/DependentPluginInterface.php
core/lib/Drupal/Core/Field/FieldItemInterface.php
core/lib/Drupal/Core/Installer/InstallerKernel.php
core/lib/Drupal/Core/Render/theme.api.php
core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php
core/misc/dialog/off-canvas/css/form.css
core/misc/dialog/off-canvas/css/form.pcss.css
core/misc/dialog/off-canvas/css/throbber.css
core/misc/dialog/off-canvas/css/throbber.pcss.css
core/modules/help/config/optional/block.block.claro_help_search.yml
core/modules/help/tests/src/Functional/HelpTopicTranslatedTestBase.php
core/modules/search/help_topics/search.search.html.twig
core/modules/settings_tray/tests/src/FunctionalJavascript/SettingsTrayTestBase.php
core/modules/shortcut/shortcut.install
core/modules/shortcut/src/Hook/ShortcutHooks.php
core/modules/system/src/Theme/DbUpdateNegotiator.php
core/modules/system/system.post_update.php
core/modules/toolbar/src/Hook/ToolbarThemeHooks.php
core/modules/workspaces_ui/css/workspaces.overview.css
core/modules/workspaces_ui/css/workspaces.overview.pcss.css
core/tests/Drupal/TestSite/TestSiteClaroInstallTestScript.php
core/tests/Drupal/Tests/RequirementsPageTrait.php
core/tests/Drupal/Tests/WebAssert.php
core/tests/README.md
core/themes/olivero/templates/filter/filter-tips.html.twig
sites/default/default.settings.php
quietone’s picture

Status: Postponed » Active
quietone’s picture

Issue summary: View changes
Issue tags: +11.5.0 release priority
quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes
smustgrave’s picture

Took on classy and stable9 so don’t mind keeping the lights on for claro too

smustgrave’s picture

Also don’t mind comaintaining with someone and mentoring

quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes

@smustgrave, thanks for agreeing to be a maintainer of Claro in contrib.

quietone’s picture

quietone’s picture

Issue summary: View changes