Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we remove Bartik 1.20.0 Legacy front-end theme #5237

Open
domaingood opened this issue Sep 17, 2021 · 5 comments
Open

Can we remove Bartik 1.20.0 Legacy front-end theme #5237

domaingood opened this issue Sep 17, 2021 · 5 comments

Comments

@domaingood
Copy link
Contributor

domaingood commented Sep 17, 2021

Can we remove Bartik 1.20.0 Legacy front-end theme from core? Also Zen is a modern, powerful, HTML5 starting theme with component-based CSS and a responsive, mobile-first grid design. Add Zen in Backdrop Core

@stpaultim
Copy link
Member

stpaultim commented Sep 17, 2021

@domaingood - I don't have strong attachments to having Bartik in core. But, I'm pretty sure that this would have to be a 2.0 issue.

I don't think that we can remove something like Bartik without potentially breaking existing sites. I will assume that another reason for having it in core is to facilitate easy upgrades for the many Drupal 7 sites that are using it. It is a part of Drupal 7 core.

Also Zen is a modern, powerful, HTML5 starting theme with component-based CSS and a responsive, mobile-first grid design. Add Zen in Backdrop Core

I think that this should be a separate issue.

There is also an open discussion about adding a new theme to core.
#5175

@klonos
Copy link
Member

klonos commented Sep 18, 2021

Now with #285 in core, we should start gathering metrics re enabled/used themes (#5186). That should help us make better-informed decisions.

But yes, although we could add a new core theme, removing an existing core theme would be a task for Backdrop 2.x (not before Jan 2025).

@ghost ghost added this to the 2.x-future milestone Jun 21, 2022
@jenlampton
Copy link
Member

It's imoportant to note that Bartik is important for the upgrade path from Blocks to Layouts. If your blocks were placed in regions in the Bartik theme in Drupal 7, they got placed into equivalent regions in the Simmons layout in Backdrop core. If we remove the Bartik theme, we may also choose to remove the Simmons Layout, and if so, we'll need to re-write that upgrade path.

The first thing that comes to mind is that we could use a Flexible layout that resembles Bartik in these cases, instead of Simmons.

@olafgrabienski
Copy link

olafgrabienski commented Mar 1, 2024

In case we remove a theme from Backdrop core, people should be able to continue using the theme on their existing site. Did we already discuss somewhere how to achieve that?

edit: I'm asking also with base themes in mind: How can people continue to use a base theme for their custom theme?

@stpaultim
Copy link
Member

I don't know if it's the best option, but we did discuss that if we removed any modules or themes from core, we would make them available as contrib modules.

I would hope that if we did this, we could put an alert in the upgrade process that let anyone know if they have Bartik enabled, what they need to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants