This idea was initiated by @BWPanda in Zulip: https://backdrop.zulipchat.com/#narrow/stream/218635-Backdrop/topic/Core...
The Olivero theme is not backwards compatible
I think that's the kicker. In Backdrop, we tend to be more desiring backwards-compatibility. Perhaps we could adopt a compromise instead - fork Basis and mark it 'not backwards-compatible', then include it by default in core for new sites going forward. This new version would get all the new features, fixes, etc. and would put an end to the issues we have with updating Basis currently. The old, backwards-compatible version of Basis would remain in core (or perhaps just contrib?) for posterity and for existing sites, but marked as such so people know they can use it for subtheming but it won't receive updates.
@herbdool
That could work. Then if someone wants to use the new one they could copy the whole theme and rename functions etc?
@klonos
I thought that before each minor release, we could be grabbing the current core
basis
theme folder and dumping it to contrib, as a new versioned branch/release. Then people could either choose to subtheme as they currently do now, by simply by usingbase theme = basis
in the .info file of their subtheme (which would always get them the core version, and which may introduce breaking changes in the future), or they could also be doing something likedependencies = basis (1.23.0)
(which would "pin" their base theme to a specific version - which would only be provided by the contrib theme). ...or something like that anyway ...ifdependencies
requires too much refactoring to support all that, then we could come up with a new property in the .info file, likepin base theme = 1.23.0
. ...or just have the existingbase theme
property support versions.
Recent comments
Tried and successfully applied DrAlbany's method with the form https://www.drupal.org/sandbox/grobot/2105379stickman hook. I also encountered the same situation. Thanks DrAlbany
Ubercart - Auto increment SKU
Since before migration you need to prepare the Drupal site - disabling and removing all modules, disabling themes, as part of the preparation you can clear the cache and logs, delete the search...
Trimming the size of my database for D2B_migrate not to error out (Request Entity Too Large / 504 Gateway Time-out)
QuickTabs is now available!!! But does not work as expected, already reported (https://github.com/backdrop-contrib/quicktabs/issues/14). Maybe an alternative solution using Views...
Quick Tabs (or method to simulate)