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.
- #3048283: Read content from Drupal 8 core's demo_umami
- #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
Comment #2
shaalComment #3
shaalComment #4
shaalComment #5
shaalComment #6
shaalComment #7
shaalComment #8
webchickJust wanted to throw a shout-out to the organizing being done here, great work!!
Comment #9
rachel_norfolkJust adding link to issue for highlighting Tour on install.
Comment #10
yoroy commentedGreat 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.
Comment #11
shaalAdded Improving installation experience section.
Added New core theme (Umami) to Drupal 9's wishlist.
Comment #12
shaalUpdated information about new functionality that can be added in Drupal 9.1 and not in Drupal 9.0
Comment #13
shaalComment #16
pasqualleI guess it's time to remove the version string from the title, and clean up the description. Or close this issue?
Comment #18
volegerComment #20
damienmckennaShould this be closed?
Comment #25
quietone commentedFor 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;
Therefore closing as outdated.
Comment #26
quietone commentedUpdate version to the branch when this was closed.