Installer - Use Riverlea's Minetta by default - #31985
Conversation
|
🤖 Thank you for contributing to CiviCRM! ❤️ We will need to test and review this PR. 👷 Introduction for new contributors...
Quick links for reviewers...
|
|
I can see the expediency of this. But it feels like its "set Minetta as the theme" rather than "make Minetta the default". And it will force everyone to an explicit setting, and I have a sense retaining some distinction between folks on the implicit default for the setting vs people who have explicit chosen a value. Possible third way: #31986 |
|
@ufundo Step back and consider the general architecture of Civi and Riverlea. Civi is deployed in many environments (CMS's, standalone, frontend/backend, etc). Riverlea is a base-theme with a library of sub-themes, and it's bundled-in. What's the point of bundling-in an entire library of themes? (Clearly, 3 themes is more work than 1 theme!) Well, different themes work better in different cases. Prime example: the typical UIs in WordPress, Drupal, and Joomla look different. (The ideal default for WP-admin differs from the ideal default for Joomla-admin.) In the end-game, we're juggling multiple recommendations. The ultimate default requires logic, which could be in a few different places:
(^^ Edited a little for clarity.)
|
Interesting. This is the crux for me. I am not underwhelmed by this patch, I'm worried it overreaches... the "making minetta the explicit setting" is a one-line patch, but is something we cannot step back from. I'm fairly convinced by what you've said above... |
So was thinking about this some more. I think making it explicit is in practice always going to restrict the blast radius of future changes. That may be appropriate - but it's not "this change allows us to choose whatever blast radius we want going forward". One group we are foregoing the ability to blast is "people who only have Minetta because the 6.0 upgrader gave it to them". |
|
Ok, I'm a still a little nervous, but (as Mike Skinner once said) let's push things forward d |
Overview
In keeping with the 6.0 recommendation for Riverlea... use it on new sites (by default).
This is an alternative implementation of #31979 (which should be less likely to anger the testgods).
Before
New installations use Greenwich
After
New installations use Minetta.