Remove support for installing install profiles via the UI installer

Created on 19 April 2025, 3 days ago

Problem/Motivation

At the moment, if you install core via the UI installer, you can choose install profiles, but not a recipe.

If you install Drupal CMS, then Drupal CMS's installer + https://www.drupal.org/project/recipe_installer_kit β†’ takes over the installer and removes that form. But this is really a workaround for the core installer not supporting this workflow.

Core already has the standard profile as a recipe, and it's possible to install minimal or umami via drush.

So... I think we could remove the install profile selection from the installer, and if you install just core, you would get the standard install profile as a recipe. Eventually we can add project browser to core and you could install a site template/individual recipes directly from core (if we want).

If you have a distribution, you already don't get an install profile choice in the installer, because the existence of a distribution skips that set.

So the only feature this would remove would be installing arbitrary install profiles via the UI that aren't distributions, and it would still be available with drush/quickstart etc.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

🌱 Plan
Status

Active

Version

11.0 πŸ”₯

Component

install system

Created by

πŸ‡¬πŸ‡§United Kingdom catch

Live updates comments and jobs are added and updated live.
  • Needs product manager review

    It is used to alert the product manager core committer(s) that an issue represents a significant new feature, UI change, or change to the "user experience" of Drupal, and their signoff is needed. If an issue significantly affects the usability of Drupal, use Needs usability review instead (see the governance policy draft for more information).

Sign in to follow issues

Comments & Activities

  • Issue created by @catch
  • πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

    I'm generally +1 for this, because I like anything that streamlines the installer and gets people up and running more quickly.

  • πŸ‡¬πŸ‡§United Kingdom catch
  • πŸ‡¬πŸ‡§United Kingdom catch

    Re-titling, because pre-selected profiles (pre-filled settings.php, distributions), will still be supported. The only thing we'd be removing here is the form/step for install profile selection.

Production build 0.71.5 2024