Problem/Motivation

This came out of a discussion with @catch, @lauriii, @gabor hojtsy, @pameeela, @xjm, @wim leers, @phenaproxima, @timplunkett, @pdureau, @ckrina at DrupalCon Vienna.

Drupal CMS is taking over the 'default UI install' experience from Drupal core.

#3591027: [META] Remove use case specific elements from Standard and Node module. Always install with Standard. Keep Minimal for CLI use only. is slimmed down the Standard profile so that it doesn't include content types, commenting or tags. Also the default node listing was disabled so now the user (login) page is the default frontpage.

Part of the goal was to not ship with a theme but let users pick a theme and frontend solution, based on their technical needs, which is what this issue is supporting. Drupal core being a platform for highly custom needs people will not use Olivero almost ever for sites. The target audience of Olivero will now use Drupal CMS and get a theme (different from Olivero, or Olivero as part of a site template) from there in a selection of a dozen site templates already.

In #3572350: Disable the default /node listing view, replace Olivero hardcoded welcome page from /node with welcome message the Olivero starter page was removed in favour of an ephemeral message. On later review the usability team had an unanimous pushback on this, especially now that we need to explain more things. See #3612901: Drupal Usability Meeting 2026-07-31 for recroding of discussion on the usability meeting.

Steps to reproduce

Proposed resolution

  1. Standard profile should not install the Olivero theme anymore.
  2. Standard profile (but not the recipe or other means of installing Drupal) should provide a friendly welcome page that explains who Drupal core is for and what critical steps are needed to make it work. Those that install from the recipe will not need this as they already know how to do stuff.
  3. On this welcome page, suggest them Drupal CMS as an easier first time start option and also explain how to change the front page away from this and how to get rid of this page entirely.
  4. On old sites updating, there should be no change, this page should not show up.
  5. Add a drop icon from the Phosphor icon set already used for the navigation menu to cover the welcome item need.

Remaining tasks

Review. #3614228: Adjust the design of welcome page and icon for brand new Drupal installation was added to refine the design so this is an initial pass at this page which should be "good for now".

User interface changes

After the MR the first screen after installing Drupal on the UI with standard profile is this:

Anonymous user gets a login block. But if the block would not get styling it would look very odd:

So we gave it some styling to make it reasonable and moved the block under the page content:

Introduced terminology

None.

API changes

None.

Data model changes

None.

Release notes snippet

For new site installations the Olivero theme is not the default standard theme anymore. The Claro backend theme is also set as the frontend theme instead.

Also for new sites, a new admin/welcome page is added, which is set as the front page of the site and is shown in the administrative navigation. This can be removed by uninstalling the Standard profile. The page does not show up on existing sites that update Drupal.

LLM disclosure

LLM was used to accelerate the development of this MR, everything was deeply reviewed though.

CommentFileSizeAuthor
#58 Screenshot 2026-08-19 at 17.04.06.png593.26 KBgábor hojtsy
#55 Screenshot 2026-08-18 at 06.39.07.png1010.7 KBgábor hojtsy
#51 Welcome_to_Drupal_Core___Drush_Site-Install_and_mikeherchel_macbookpro___Sites_visual-regression-plan_drupal_core.png269.19 KBmherchel
#51 Welcome_to_Drupal_Core___Drush_Site-Install_and_Downloads.png275.41 KBmherchel
#50 Welcome_to_Drupal_Core___Drush_Site-Install.png233.09 KBmherchel
#48 Screenshot 2026-08-17 at 21.04.23.png583.54 KBgábor hojtsy
#42 3590882-nr-bot_9jwgo36v.txt91 bytesneeds-review-queue-bot
#39 screencapture-d12-ddev-site-2026-08-10-09_17_48.png740.5 KBgábor hojtsy
#38 screencapture-d12-ddev-site-2026-08-10-08_26_16.png838.34 KBgábor hojtsy
#38 screencapture-d12-ddev-site-2026-08-10-08_25_58.png730.28 KBgábor hojtsy
#38 screencapture-d12-ddev-site-2026-08-10-08_25_33.png728.13 KBgábor hojtsy
#36 Welcome_to_Drupal_Core___Mike_Herchel.jpg110.74 KBmherchel
#34 Cursor_and_Welcome_to_Drupal_Core___Mike_Herchel.jpg372.47 KBmherchel
#30 3590882-nr-bot_tg53nw3g.txt91 bytesneeds-review-queue-bot
#27 3590882-nr-bot_bqhrv2z4.txt1.45 KBneeds-review-queue-bot
#25 screencapture-d12-ddev-site-admin-welcome-2026-08-02-12_03_44.png789.36 KBgábor hojtsy
#25 screencapture-d12-ddev-site-2026-08-02-12_00_21.png780.32 KBgábor hojtsy
#24 3590882-nr-bot_bzdba2xr.txt1.45 KBneeds-review-queue-bot
#23 screencapture-d12-ddev-site-2026-08-01-21_06_34.png458.33 KBgábor hojtsy
#19 3590882-nr-bot_och_ov77.txt1.45 KBneeds-review-queue-bot
#18 screencapture-d12-ddev-site-2026-07-30-19_24_11.png1.45 MBgábor hojtsy
#18 screencapture-d12-ddev-site-user-1-2026-06-16-12_58_00.png659.64 KBgábor hojtsy
#18 screencapture-prod-6f274f-a10e5b-eydloeo7nkfv-drupalforge-app-2026-07-31-08_08_35.png1.02 MBgábor hojtsy
#14 welcome-message.png226.86 KBgábor hojtsy
#14 screencapture-d12-ddev-site-2026-07-30-19_54_46.png141.52 KBgábor hojtsy
#14 screencapture-d12-ddev-site-2026-07-30-18_20_44.png145.16 KBgábor hojtsy
#14 screencapture-d12-ddev-site-2026-07-30-19_24_11.png1.49 MBgábor hojtsy
#13 3590882-nr-bot_4wm2a36f.txt98 bytesneeds-review-queue-bot
#11 screencapture-d12-ddev-site-node-1-2026-07-30-16_37_48.png154.75 KBgábor hojtsy
#11 screencapture-d12-ddev-site-user-1-2026-07-30-16_26_38.png141.57 KBgábor hojtsy
#11 screencapture-d12-ddev-site-user-1-2026-07-30-16_24_19.png327.72 KBgábor hojtsy
#11 screencapture-d12-ddev-site-2026-07-30-16_27_47.png122.14 KBgábor hojtsy
#4 Screenshot 2026-05-19 at 19.08.51.png211.61 KBgábor hojtsy
#4 Screenshot 2026-05-19 at 19.08.30.png142.2 KBgábor hojtsy
#4 Screenshot 2026-05-19 at 19.08.18.png147.75 KBgábor hojtsy

Issue fork drupal-3590882

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

gábor hojtsy created an issue. See original summary.

gábor hojtsy’s picture

Issue summary: View changes

Preemptively added LLM disclosure.

gábor hojtsy’s picture

gábor hojtsy’s picture

Issue summary: View changes
gábor hojtsy’s picture

Issue summary: View changes

@catch already opened #3555047: Add a way to ship block placement statically (will be useful when block UI is removed) which is as of now titled "Core should ship with only an admin theme" but was more focused on what happens if we remove block UI, so will now repurpose to that. However there was this approval list of those that discussed moving away from Olivero, so saving here for posterity as co-signees of what is being implemented here:

This came out of a discussion with @lauriii, @gabor hojtsy, @pameeela, @xjm, @wim leers, @phenaproxima, @timplunkett, @pdureau, @ckrina at DrupalCon Vienna.

Drupal CMS is taking over the 'default UI install' experience from Drupal core.

#3159848: [Policy] Always install Drupal with Standard on the UI, pared down of use case specific elements (content types, node listing, commenting, theme) is open to slim down the Standard profile so that it doesn't include content types.

Similarly, we should consider shipping core with only an admin theme - sites would then install a front end theme via either composer or project browser (or it would already be installed via Drupal CMS or a site template).

Also updating the issue summary with this.

gábor hojtsy’s picture

Added credit for the folks mentioned in the meeting recap.

gábor hojtsy’s picture

Issue summary: View changes

Added @catch to issue summary, since he was the one opening the other issue and did not mention himself originally.

gábor hojtsy’s picture

Status: Active » Needs review
Issue tags: +11.5.0 release priority

Updated issue summary, MR and screenshots. This would be the final step for the lean starter experience and also the new default setup experience in Drupal 11.5/12.0 so worth discussing if we are doing it right. Please review!

needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new98 bytes

The Needs Review Queue Bot tested this issue. The merge request has merge conflicts and cannot be merged. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

gábor hojtsy’s picture

Rebased.

Also the more I looked at the /user page as the default admin frontpage the more odd it was. Basically this would be the site frontpage (home link) when you are logged in is very odd IMHO: so I decided we should pick a more representative page. I tried with /admin but that's not very useful. What actually helps with setting up Drupal somewhat is the status report page. So I picked that.

That however raised a complication where the login form is not anymore visible for anonymous users that way. So I needed to place a login block but that looked very out of place in the full width Claro theme regions:

A bit of customization of the block in Claro went a long way:

This way the default anonymous experience makes sense as a login block while the default logged in experience also makes sense as the status report IMHO.

Finally I updated the welcome message to mention restarting with Drupal CMS if the user is overwhelmed by the instructions, but also added text to pick a component based theme and layout tool (which needs a docs page to link to) and creating content and setting up front page. This is the welcome message only:

I think this is getting more realistic as something that could land with more refinements.

mherchel’s picture

@gábor hojtsy pinged me in Slack to chime in.

From my point of view, I'm fine with not showing Olivero etc. But the screenshots seem the opposite of user friendly.

Right now, we're working with a development-first approach, with seasoned Drupal devs deciding what this welcome page will look like. However, this page will likely be shown to many first-time Drupal users (I know that they're supposed to be reaching for Drupal CMS, but this will happen).

I'd love it if a designer could rework the UI from a first-time user's perspective. That being said, that work could also occur in a followup issue, so the work here doesn't get blocked.

Thoughts from everyone else?

catch’s picture

My ideal situation would be that we get project browser into core, so that you get to something like this, but from that you can install Drupal CMS from core, that's been my ideal situation since 2011... #1260214-10: Choose your Drupal. That's hinted at by the new text pointing people to Drupal CMS too.

Then for people that don't want that, they can uninstall project browser (or not check the option to install it in the first place) and go from the nearly blank slate.

We're not going to get to that in this issue obviously, but it might be easier to talk about what to do here if had an idea whether that's the point we want to get to or not, because that then determines how temporary what we do in-between ends up being.

quietone’s picture

This is changing the UI so tagging 'Usability'.

I very much agree with #15. The text in the Welcome message is pretty much a wall of text. That needs some attention to make it easier to scan and for someone to figure out what to do next. Therefor, also tagging, 'Needs usability review'.

gábor hojtsy’s picture

Notes for usability review. This is in Drupal 11.4.x:

With the disabling of the default /node view in core, this welcome template for the /node view was removed too and was added as a one time message on suggestion from @lauriii (Drupal core product manager) and @pameela (Drupal CMS product manager). So this is the current state in Drupal 12 (main) and soon in 11.5-dev (that backport is at this moment RTBC):

Then comes this issue. I proposed to add more text to explain Drupal CMS and the first steps now people need to do to pick a frontend theme (unless of course if they want a headless backend :D). Remains a one time message. I modified the default front page to /admin/reports/status because the /user/login default looked super odd as an admin front page until you set your site up.

With 6 weeks until the Drupal 12 beta deadline and the goal to remove Olivero as well after this lands, it would be good to expedite this. I don't think implementing whatever we want is the bottleneck now, we need to make decisions though :)

I'll not spend time making tests pass until we have some agreement as that could go in circles then. :)

needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new1.45 KB

The Needs Review Queue Bot tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

mherchel’s picture

I don't think implementing whatever we want is the bottleneck now, we need to make decisions though :)

I agree with this. A properly designed welcome page should be a followup issue.

mherchel’s picture

benjifisher’s picture

Issue tags: -Needs usability review

Usability review

We discussed this issue at #3612901: Drupal Usability Meeting 2026-07-31. That issue will have a link to a recording of the meeting.

The attendees at the usability meeting were benjifisher, Gábor Hojtsy, mherchel, rkoller, simohell, and the_g_bomb. I am giving them credit on this issue.

We had strong consensus that a one-time message, such as a status message that shows up once after installation, is a bad idea. If the new user

  • reloads the page
  • navigates away using one of the links on the page and then returns
  • explores the Navigation menu
  • revisits the page after a coffee break

then the message will be gone.

There are several elements of the suggested text that are not related to status, such as the links to the User Guide and upcoming events. That makes both a status message and the site Status report inappropriate places for this information.

The primary audience for this page is the new user who decided to try Drupal core despite the recommendation to start with Drupal CMS. We want to give another nudge in that direction (and perhaps scare them off with a list of next steps if they are still interested in working with Drupal core). For that purpose, a simple, dedicated page with at least one clear CTA seems like the right choice, not the Status report.

We support the suggestion in Comment #20: make a separate page for this message as part of this issue, then improve the content and design of that page in a follow-up issue.

If you want more feedback from the usability team, a good way to reach out is in the #ux channel in Slack.

gábor hojtsy’s picture

Status: Needs work » Needs review
StatusFileSize
new458.33 KB

Moving to standalone page again following the usability meeting. Decided to put this into the standard profile so it goes away once that is uninstalled and also this is not available if not installed via standard profile. It goes away by setting a different front page.

This is restoring most of the 11.4 Olivero page with updated text.

needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new1.45 KB

The Needs Review Queue Bot tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

gábor hojtsy’s picture

Status: Needs work » Needs review
StatusFileSize
new780.32 KB
new789.36 KB

Created a two column comparison to explain why one may want CMS and what are the immediate next steps for core. Also clear guidance on how to get rid of the page. This is how it looks on Claro and Default Admin (Gin):

Claro:

Gin:

gábor hojtsy’s picture

Title: Don't enable the Olivero theme by default in the Standard profile/recipe » Standard profile should not include Olivero anymore, should provide guidance on how to get started
needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new1.45 KB

The Needs Review Queue Bot tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

gábor hojtsy’s picture

Issue summary: View changes

Updated issue summary.

gábor hojtsy’s picture

Status: Needs work » Needs review
needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new91 bytes

The Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

ryan_witcombe’s picture

Suggesting some edits. Edits are in BOLD below.

Intro paragraph

Current: "The same community now ships two products built on each other. You installed Drupal Core. Here is the difference:"

Suggested: "The same community now ships two products. Drupal CMS is built on Drupal Core. You installed Core. Here is the difference:"

Core card

"Drupal Core is the platform for building custom digital experiences. It gives you strong foundations: content modeling, workflows, multilingual publishing, APIs, accessibility, and security.

CMS card

Label: FASTER START (was: EASIER START)

It gets you to a working site faster: AI-assisted setup, editorial workflows, and content governance built in, helping teams launch and maintain sites without starting from a blank canvas.

gábor hojtsy’s picture

@ryan_witcombe: sure, made all those changes :)

gábor hojtsy’s picture

Status: Needs work » Needs review

MR is green too :) With this the standard performance test is even less useful, but #3608939: Move/split remaining parts of StandardPerformanceTest and StandardJavascriptTest already exists from the prior issue to revisit that.

Reviews welcome!

mherchel’s picture

There's a weird gap to the right of the columns at large widths

mherchel’s picture

Heading order is incorrect. It skips the h2's

So "Drupal Core" and "Drupal CMS" headings should be h2, and the headings underneath should be H3's

mherchel’s picture

StatusFileSize
new110.74 KB

The Drupal icon doesn't properly respond to RTL

mherchel’s picture

Status: Needs review » Needs work

Added some code comments for the CSS.

Thanks!

gábor hojtsy’s picture

Heading levels, floating, RTL fixed. This is how it looks in LTR:

RTL:

Super wide:

gábor hojtsy’s picture

Noticed the logo "left" margin was also not RTL friendly (see #38(. Fixed that too now.

mherchel’s picture

Status: Needs review » Reviewed & tested by the community

I added an @file docblock to the beginning of the CSS.

Everything looks amazing from my point of view. I only went deep into the CSS, although I skimmed the rest of the code.

It works great, and as expected.

quietone’s picture

Wow, this has come a long way since I last looked at this. The new welcome page is no longer a wall of text to me. It is still packed with information but I can scan it and find the bits of interest. Thanks.

I made one small suggestion on the MR so the first paragraph has the same subject, a member of the Drupal community.

needs-review-queue-bot’s picture

Status: Reviewed & tested by the community » Needs work
StatusFileSize
new91 bytes

The Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

quietone’s picture

Status: Needs work » Needs review
gábor hojtsy’s picture

Status: Needs review » Reviewed & tested by the community

Thanks for the rebase, spot-checked the MR, looks good still.

lauriii’s picture

Status: Reviewed & tested by the community » Needs work

Should we use an in-brand drop icon in the main menu? The current drop is not actually following our brand guidelines. Also, can we get rid of the left border with border-radius? It looks AI generated.

Looking at the content, linking to https://www.drupal.org/project/project_theme is pretty unhelpful for picking a layout tool. I think the steps themself make sense, but we need to have a better place where we send users to for this.

gábor hojtsy’s picture

@laurii: thanks for the review:

1. The icon is from the same Phosphor set that every other icon is from. I think a followup can explore swapping it with a custom designed icon that both feels natural with the Phosphor icons and is on brand for Drupal, but it would be quite unfortunate to block this issue on that IMHO.

2. Do you mean the "left border with border radius" on the tip? (The others also have border radius and on all conrners). We can use whatever design we want, so long as we can agree on it fast :) @mherchel opened #3614228: Adjust the design of welcome page and icon for brand new Drupal installation as followup 17 days ago to design the welcome page better. That I believe is not blocked on Drupal 12's beta in less than 4 weeks, but removing Olivero is tied to that date, and this is a key issue to do for that (in parallel there is other work happening on it too).

3. I agree a better landing page would be needed for picking a modern layout tool :) where would that be best and who would create one? I'm far from an expert in telling even which ones are to suggest there. We can also backtrack on being specific about suggesting a modern layout tool and just say we link to themes, but that would be sad IMHO.

lauriii’s picture

I'm fine with merging this so long as we have the proper follow-ups created. Number 1 & 3 being the highest priority.

gábor hojtsy’s picture

StatusFileSize
new583.54 KB

Made this change to make the page look more like Claro (more bland IMHO, but its more on brand!).

gábor hojtsy’s picture

Status: Needs work » Needs review
Issue tags: +Needs followup

Back to needs review then until the followups get created or @mherhel's repurposed :) The prior version only failed on random stuff, so I don't expect this will fail given it went through all linting steps already.

mherchel’s picture

Looks very Claro-y now!


I'm going to push some CSS tweaks to make it work with Claro (like it already does) and also default_admin (when it exists) - including dark mode.

mherchel’s picture

Added CSS tweaks that 1) Keep Claro looking the same, and 2) Support the new default_admin theme and its dark mode.

abenbow’s picture

Love the work here with the messaging panels! I think this is a cool way to introduce people to the concepts we're trying to communicate with the split between Core and CMS.

My core concerns here are:

  1. Verbosity: it is a fair bit of verbiage to communicate the ideas expressed here. With the Core / CMS shift happening fairly rapidly, I would be concerned that this messaging would get stale or decoupled from whatever the latest news is and would require frequent updates to keep it up to date. Is it possible to reduce the verbiage and / or externalize these ideas to a page on drupal.org?
  2. Audience: who exactly is this for? A person who is installing Core kinda has to go out of their way in order find core, download it, set it up, and get it configured properly. Hence: it's a system for professional users who already know what they're about. How valuable is a landing page like this to those users?
  3. Message: in a follow up to the above, by assuming that the audience is inexperienced and needing to be told what CMS and Core are, the mere presence of this messaging does kind of imply that the user probably messed up and installed the wrong thing.

I don't hate the idea of explaining: hey, you just installed this thing, here's what it is, good job, but the current state kinda feels like it's for the wrong group of folks.

mherchel’s picture

I agree with you on point 1, and kind of on point 3.

That being said, we could iterate on this all day, and it still wouldn't be perfect. We should do that in a followup #3614228: Adjust the design of welcome page and icon for brand new Drupal installation.

What we have here is decent and significantly better than sending people to /user with a status message, which is what currently happens.

catch’s picture

Yes agreed we should go ahead here and work on the page more in #3614228: Adjust the design of welcome page and icon for brand new Drupal installation. I think experienced users will just ignore this, which they already do for the existing welcome message, so for me it's OK if it's introductory.

gábor hojtsy’s picture

StatusFileSize
new1010.7 KB

Yay, thanks @mherchel for the CSS adjustments!

Re followups I opened #3617767: Create landing page to help pick a modern layout tool / component system about the docs we need. I don't even know if it should be in the user guide or the d.o docs outside of the guide.

Re target audience this will only ever be seen by folks who install with the Standard install profile, those that install with the standard recipe through some CLI, which is the modern core way of doing it will not even get this page as we assume they know what they are doing :) There are some web hosts that have a UI installer for Drupal core and will expose this starting page I believe, so its not necessary that people went through a lot of hoops to get here. Also based on the usability meeting discussion we had on this we expect existing Drupal users to also be surprised by the lack of content types and theme in core, so we want to direct them too. They may need help what to do and CMS may still be their best option to use.

Re the added icon, before I open a followup, I think if we are concerned with the off-brand waterdrop, if we can pick a different temporary(?) icon quickly, we should. The welcome icon does not need to be a drop, although I picked that originally because it felt fitting :) I was thinking analogies for "home" (although that is confusing, kept it for comparison), "hi", "direction", "place", "flag", "signpost", etc. Came up with these options from Phosphor:

@mherchel, @lauriii, any preferences? :) https://phosphoricons.com/ is the source of the icons.

xmacinfo’s picture

Logo

Please remove the Drupal gray logo (top-right), as it looks like an after-taught. We already display a smaller logo in the navigation bar.

If you still want to display a large Drupal logo, put it in the title bar, floated to the right.

Welcome to Drupal Core [logo]

Theme

Based on what I see, once installed, will we be able to install a theme made for Drupal 11 and use it?

For example, after I install Drupal Core and the new Welcome guidance page is shown, going to Appearance and enabling a custom theme will still work?

gábor hojtsy’s picture

@xmacinfo: the design of this page will be revisited once it lands in #3614228: Adjust the design of welcome page and icon for brand new Drupal installation. We are rapidly running out of time to do this so we can remove Olivero from core for good too, so discussing design details would be nice to not hold that up.

Re the themes, you can install any theme as usual yeah even though Drupal core will not come with a frontend theme. If all goes well Drupal 12 will come with "Default Admin" and "Stark" as the only visible themes in Drupal 12 (Claro and Olivero will not be included. But you can then install any other theme, we are not doing anything special to that at all, just changing the default experience.

gábor hojtsy’s picture

Issue summary: View changes
Issue tags: -Needs followup
StatusFileSize
new593.26 KB

@lauriii: I just now replaced the drop icon with a signpost, so we can avoid brand confusion there.

Current manual testing screenshot with the signpost visible in the menu :)

Also updated issue summary with updated screenshot.

So good to go? :)

xmacinfo’s picture

Impressive on all accounts!

We are rapidly running out of time

When are alphas planned for 11.5.x and 12.0.x? Do we have a ticket to track the upcoming Drupal Core 12.0.x alpha release?

gábor hojtsy’s picture

Drupal 12 beta deadline is September 11, in 23 days :) We want to remove Olivero proper until then, which requires a few more steps, but this is the main blocker. (And we are also working on removing a lot of other things like Claro, so the less back and forth we spend on this the more we can achieve for Drupal 12).

Core dates are at https://www.drupal.org/about/core/policies/core-release-cycles/schedule

Beta tracking issue at #3449808: [12.x] [meta] Requirements for tagging 12.0.0-beta1

mherchel’s picture

Status: Needs review » Reviewed & tested by the community

Looking good! Tests passing. All feedback addressed.

  • catch committed 308cba93 on main
    task: #3590882 Standard profile should not include Olivero anymore,...
catch’s picture

Version: main » 11.x-dev
Status: Reviewed & tested by the community » Patch (to be ported)

Gave this a manual run through and it looks great! I wasn't expecting to see the 'uninstall the standard profile' link but that's a nice touch as a different way to get rid of the page.

One question that came up for me is what happens when standard profile is a recipe and can't ship code, but I think in that case we can have a 'welcome' module or something that can be uninstalled that does the same thing. We can tackle that as part of deprecating install profiles which still has quite a few steps to go.

Not qualified to review the CSS here but people who are have done so, everything else looks fine and this is all @internal code so we can shift things around over time.

This was something I mentioned offhand in an in-person meeting at DrupalCon Vienna and it is absolutely wild to see it come to fruition less than a year later.

I think it will be a bit of a surprise for experienced users who install standard still sometimes (even if only to see what it looks like), but it should hopefully make things a lot more coherent for newer users who don't remember how it all looked like with Bartik and Garland etc.

Committed/pushed to main, thanks!

Will need a backport MR for 11.5 - part of me wonders if we shouldn't make this 12.x only though although there's no technical reason not to backport it to 11.5

catch’s picture

Tagging for release highlights. I considered whether it needs a change record, and I don't think it really does because it only impacts new sites that install standard.

xmacinfo’s picture

Status: Patch (to be ported) » Fixed

I suggest not to backport to 11.5 as I consider that change too big.

Also, I always use the Standard install profile on all Drupal installation. Removing that profile and Claro should happen only in Drupal 12, where it is expected to see big changes and removals.

Changing status to fixed.

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.

gábor hojtsy’s picture

Status: Fixed » Patch (to be ported)

I would leave it to release managers to decide if backporting or not. Standard is not being removed from core, however we already removed almost everything from Standard in 11.5-dev, so you are not getting article or page content type for example and the default promoted content view will also be gone once #3572350: Disable the default /node listing view, replace Olivero hardcoded welcome page from /node with welcome message backport lands. The only thing remaining after that was Olivero, which is why we could remove it here.

Standard itself is not even removed in Drupal 12, that is what displays this page :)

Claro is also not removed from Drupal 11, not even if Default admin is used finally as the admin theme (which is a separate issue). Claro will be gone as planned at least in Drupal 12.

berdir’s picture

Not sure if I have an opinion on that, but fwiw, #3572350: Disable the default /node listing view, replace Olivero hardcoded welcome page from /node with welcome message hasn't been backported yet, so might want to finish that first?

Will also conflict heavily with #3618432: Performance tests: Move expected metrics and queries to files, for better diffs and automated updates, but once that is in, further rebases will be much easier, so I'll push that and will try to land in 11.x asap.