Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 295276

Add new Olivero frontend theme to Drupal 9.1 core as beta; later make it stable and the default

$
0
0

Problem/Motivation

The Drupal core Bartik theme was released as part of Drupal 7 in January 2011, 9 years ago. It was great! It also stayed pretty much the same ever since and been included with Drupal 8 and even Drupal 9. The web moved forward a whole lot in 9 years and Bartik is not doing justice to Drupal anymore. It was great in 2011, it is not great anymore.

Proposed resolution

Drupal 9 needs a new default frontend theme. A new, modern, clean frontend theme, Olivero is being built in the contributed project https://www.drupal.org/project/olivero for inclusion in Drupal core. See http://lb.cm/olivero for a demo of Olivero.

Olivero Theme

Designs are at #3088378: Designs for new front-end theme for Drupal 9.

Olivero “alpha” criteria (Initial Core Inclusion)

Must-haves for the alpha release:

Features
Accessibility
Design/Usability improvements
Bugs
Technical debt
Core inclusion/Dependencies

Olivero “beta” criteria

Must-haves for the beta release:

Features
Accessibility
Bugs
Core inclusion/Dependencies

Should have for core inclusion, assuming underlying support

Olivero “stable” criteria (After Core Inclusion)

At this point Olivero will be considered stable, and can be made the default front-end theme.

Must-have issues for stable release:

Features
Bugs
Technical debt

Olivero “Post-stable” criteria

Features
Bugs
Technical debt
Accessibility
Design/Usability improvements

Related Drupal Core Issues

Issues required to set Olivero as the default front-end theme for core

API changes

None.

Data model changes

None.

Release notes snippet

A new modern, clear frontend theme has been added to Drupal core called Olivero. (continue TBD)

Ability to Subtheme

Subtheming Olivero will not be initially supported, but we may include formal support in the future. That being said, if we find simple issues that can lead us toward making this more simple, we will commit them.

Timeline

Disclaimer: I have no idea what I'm doing as far as core timelines and tend to be optimistic in my estimations

  • Now: As of June 18th, 2020, we're on alpha3. We plan on releasing alpha4 on the week of June 29. release.
  • Week of July 3 First beta. The beta will concentrate on
    • Accessibility
    • Coding standards
    • The process to get into core
  • Every one to two weeks: new beta

Initial core inclusion is planned as beta (not default).


Viewing all articles
Browse latest Browse all 295276

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>