Problem/Motivation

We want to create a roadmap for Drupal 8.8 release.
Starting by putting together a list of our ambitious goals and then prioritize it into:
Must have & Nice to have.

Whatever we cannot complete by the week of October 14, 2019, the scheduled Drupal 8.8.0 Feature Freeze (alpha1 release), we can move to Drupal 8.9 or Drupal 9.

This list will evolve and will be updated through comments and additional conversations.

Some of the items can be achieved by getting help from volunteers in other teams, like Documentation and Translation.

Kanban Board

Proposed resolution

(not sorted by importance)

Improving installation experience
Ambitious goal
Reduce installation time:
(Profiling installation process)
Add an option to install Umami with/without multilingual (#1356276: Allow profiles to define a base/parent profile)

SimplyTest improvements:
#3048708: Installation of Umami takes almost 20 minutes(!) and kicks back 504 errors
#3047290: One button Umami drupal installation

Remove warning messages
#3034784: Displaying translation string counts and string errors is too much detail in the installer

Language Switcher improvement
Low hanging fruit
#3042417: Accessible dropdown for Umami's language-switcher and mobile main-menu

Tour
Ambitious goal
Adding Tour content to many more pages (mostly a documentation effort).
Teaching people Drupal with hands-on experience, explaining backend/frontend choices we made to build Umami.
Low hanging fruit
Improve Tour experience, by loading it automatically after installation.
#3038406: How do we make sure people new to Drupal know about the Umami Tour?

404 page
Ambitious goal
Add a View search results of whatever was typed in the URL.
Low hanging fruit
Theme the page with a friendly message, also relevant to 403 pages.

Multilingual
Ambitious goal
Allow installing Umami in any language by switching from CSV import to localize.drupal.org translation import.

  1. #3048283: Read content from Drupal 8 core's demo_umami
  2. #3048295: [PP-1] Install Umami in any language (import content from https://localize.drupal.org)

Low hanging fruit
To add RTL functionality in Umami, add Hebrew / Arabic as a 3rd language (mostly content translation effort).

Media Library
Ambitious goal
Add (an external) video and audio to some of the pages / recipes / articles.
Low hanging fruit
#2954378: Use Media images in Umami demo Replace all exising image fields with media fields.

Theme Structure / Layout Builder
Ambitious goal
Update Umami's theme to a component-based design.
Low hanging fruit
Implement Layout Builder on every page, recipe & article.

Json:API
Ambitious goal
FE addition that suggests recipes according to groceries you have at home.
Low hanging fruit

Try Umami
Ambitious goal
#3047290: One button Umami drupal installation One button on Drupal.org that installs for you Umami demo on simplytest platform

Miscellaneous
Low hanging fruit
#3044366: Fix styling of Umami for layout builder
#2985551: Style and show content moderation form in Umami
#2940023: [PP-1] Improve accessibility of Umami's responsive main menu
#3051465: Revert "Taxonomies are only displayed in English"
#3041039: Search for content in current language/#3045362: Search for node content in current language

We should keep an eye on https://www.drupal.org/core/roadmap to see which modules could potentially become stable in the next Drupal release.
In the process of Drupal 8.7 development, Layout Builder and JSON:API modules became stable at the very end of the process.
We can prepare patches in advance for Media Library and other upcoming new functionality that might be ready in time for when Drupal 8.8 is going to be released.

Drupal 9.0 Wishlist

Drupal 9.1 Wishlist

According to https://www.drupal.org/core/roadmap there will be no new (big) functionality introduced in Drupal 9.0

Multiple types of demo sites
Ambitious goal
Finding free and open content repository, that we can either copy to into our own CSV files or use their APIs directly.
Create a content model for each type of website and import the content into it.
Create one global theme that can work for all these types of websites.

New core theme (Umami)
Ambitious goal
#3054838: Remove umami theme from profile and add it to core/themes

Fresh Images
Ambitious goal
Fresh new photos for Drupal 9

Comments

shaal created an issue. See original summary.

shaal’s picture

Issue summary: View changes
shaal’s picture

Issue summary: View changes
shaal’s picture

Issue summary: View changes
Related issues:
shaal’s picture

Issue summary: View changes
webchick’s picture

Just wanted to throw a shout-out to the organizing being done here, great work!!

rachel_norfolk’s picture

Issue summary: View changes

Just adding link to issue for highlighting Tour on install.

yoroy’s picture

Great to see out of the box initiative keeps continuously evolving.

A general thought that may help in identifying the focus areas for 8.8: is it possible to define a theme (as in a common thread) for the next release? It's never really either/or but "stabilize and refine" could be a theme that focusses on integrating layout builder, media library. "under the hood" would focus on the theme internals and "all in on Json:API" would prioritize that as the one big goal to build a cool new tool around.

It's never either/or of course, but it could help with coming up a direction.

shaal’s picture

shaal’s picture

Issue summary: View changes

Updated information about new functionality that can be added in Drupal 9.1 and not in Drupal 9.0

shaal’s picture

Issue summary: View changes

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

pasqualle’s picture

I guess it's time to remove the version string from the title, and clean up the description. Or close this issue?

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

voleger’s picture

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

damienmckenna’s picture

Should this be closed?

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

quietone’s picture

Status: Active » Closed (outdated)

For four years contributors have asked if this issue should be closed. I think so, the initiative is no longer active. I think Gábor Hojtsy states the situation well in #3191533: Define "Easy out of the box" Drupal core initiative;

From the Easy out of the Box tasks, Claro has been done and included in core as stable. The Layout builder parts were superseded by the Experience Builder Initiative and the Media parts I think are superceded by the Starshot Initiative.

Therefore closing as outdated.

quietone’s picture

Version: 11.x-dev » 11.0.x-dev

Update version to the branch when this was closed.