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
- Standard profile should not install the Olivero theme anymore.
- 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.
- 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.
- On old sites updating, there should be no change, this page should not show up.
- 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.
Issue fork drupal-3590882
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:
- 3590882-dont-enable-the
changes, plain diff MR !15811
Comments
Comment #2
gábor hojtsyPreemptively added LLM disclosure.
Comment #4
gábor hojtsyComment #5
gábor hojtsyComment #6
gábor hojtsyAdjust parent to implementation issue from policy issue.
Comment #7
gábor hojtsy@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:
Also updating the issue summary with this.
Comment #8
gábor hojtsyAdded credit for the folks mentioned in the meeting recap.
Comment #9
gábor hojtsyAdded @catch to issue summary, since he was the one opening the other issue and did not mention himself originally.
Comment #10
quietone commentedChanging parent to the 'tasks to deprecate' meta for Olivero.
Comment #11
gábor hojtsyComment #12
gábor hojtsyUpdated 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!
Comment #13
needs-review-queue-bot commentedThe 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.
Comment #14
gábor hojtsyRebased.
Also the more I looked at the
so I decided we should pick a more representative page. I tried with
/userpage 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:/adminbut 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.
Comment #15
mherchel@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?
Comment #16
catchMy 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.
Comment #17
quietone commentedThis 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'.
Comment #18
gábor hojtsyNotes 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. :)
Comment #19
needs-review-queue-bot commentedThe 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.
Comment #20
mherchelI agree with this. A properly designed welcome page should be a followup issue.
Comment #21
mherchelFollowup created #3614228: Adjust the design of welcome page and icon for brand new Drupal installation
Comment #22
benjifisherUsability 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
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.
Comment #23
gábor hojtsyMoving 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.
Comment #24
needs-review-queue-bot commentedThe 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.
Comment #25
gábor hojtsyCreated 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:

Comment #26
gábor hojtsyComment #27
needs-review-queue-bot commentedThe 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.
Comment #28
gábor hojtsyUpdated issue summary.
Comment #29
gábor hojtsyComment #30
needs-review-queue-bot commentedThe 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.
Comment #31
ryan_witcombe commentedSuggesting 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.
Comment #32
gábor hojtsy@ryan_witcombe: sure, made all those changes :)
Comment #33
gábor hojtsyMR 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!
Comment #34
mherchelThere's a weird gap to the right of the columns at large widths
Comment #35
mherchelHeading 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
Comment #36
mherchelThe Drupal icon doesn't properly respond to RTL
Comment #37
mherchelAdded some code comments for the CSS.
Thanks!
Comment #38
gábor hojtsyHeading levels, floating, RTL fixed. This is how it looks in LTR:
RTL:
Super wide:
Comment #39
gábor hojtsyNoticed the logo "left" margin was also not RTL friendly (see #38(. Fixed that too now.
Comment #40
mherchelI added an
@filedocblock 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.
Comment #41
quietone commentedWow, 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.
Comment #42
needs-review-queue-bot commentedThe 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.
Comment #43
quietone commentedComment #44
gábor hojtsyThanks for the rebase, spot-checked the MR, looks good still.
Comment #45
lauriiiShould 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.
Comment #46
gábor hojtsy@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.
Comment #47
lauriiiI'm fine with merging this so long as we have the proper follow-ups created. Number 1 & 3 being the highest priority.
Comment #48
gábor hojtsyMade this change to make the page look more like Claro (more bland IMHO, but its more on brand!).
Comment #49
gábor hojtsyBack 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.
Comment #50
mherchelLooks 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.
Comment #51
mherchelAdded CSS tweaks that 1) Keep Claro looking the same, and 2) Support the new default_admin theme and its dark mode.
Comment #52
abenbowLove 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:
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.
Comment #53
mherchelI 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
/userwith a status message, which is what currently happens.Comment #54
catchYes 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.
Comment #55
gábor hojtsyYay, 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.
Comment #56
xmacinfoLogo
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?
Comment #57
gábor hojtsy@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.
Comment #58
gábor hojtsy@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? :)
Comment #59
xmacinfoImpressive on all accounts!
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?
Comment #60
gábor hojtsyDrupal 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
Comment #61
mherchelLooking good! Tests passing. All feedback addressed.
Comment #63
catchGave 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
Comment #64
catchTagging 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.
Comment #65
xmacinfoI 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.
Comment #67
gábor hojtsyI 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.
Comment #68
berdirNot 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.