This article will talk about some of the features that Drupal 10 will have
Strategic Initiative: New Front-End Theme (Olivero)
What are we working on?
The main priorities of the initiative are:
- Updated Modern Design: Our intention is to design a theme that feels modern and ages well. Design elements such as drop shadows and gradients are used sparingly, while typography, animation, and color palettes have been thought through.
- Functionality that supports new features: We want the theme to include support for the most used recent Drupal features such as second-level navigation, embedded media, layout builder, and more.
- WCAG AA Compliance: The theme will be WCAG AA compliant. We will work closely with accessibility experts and the Drupal Accessibility team to ensure that the theme passes Drupal's strict accessibility standards with flying colors.
Admin UI and JavaScript Modernization (Clear)
The goal of the Admin UI & JavaScript Modernization initiative is to provide a reimagined content creation experience and site administration experience in Drupal, built on the modern foundations of JavaScript.
Strategic Initiatives: Distributions and Recipes
The problem:
Drupal is a very flexible framework, but it's also not very opinionated, meaning it can be difficult to start developing the functionality you need in your web application. If site builders had the option to choose from predefined 'recipes' that brought together Drupal functionality for specific needs (e.g. blog site, news site, e-commerce site, etc.), it would be a significant improvement for site builders. get started with Drupal.
Historically, this functionality has been supported by installation profiles and distributions, but both iterations of the issue have some flaws:
- They are difficult to keep up to date.
- They cannot be added after starting your project
- They cannot be removed easily.
- They cannot be mixed or combined with other feature sets.
Who is it being built for?
Site creators, maintainers of many similar sites (such as educational users), and existing distribution maintainers are key audiences.
Focus
The approach is to create a new feature in Drupal called "recipe" that can be installed at any point in the lifecycle of a Drupal application. This includes during installation via the Project Navigator, which overlaps with selecting distributions in a Drupal application.
The recipes will be declarative, not functional. Architecturally, recipes will take advantage of a new capability called Configuration Actions to define the recipe. Recipes will have the ability to require dependent modules for their functionality. Recipes can be based on other recipes to create recipe kits.
This initiative has three main avenues for coordinating the desired overall outcomes.
Credits: https://www.drupal.org/about/10