Proposal to use PostCSS for Claro in core
Problem/MotivationWhile implementing the new design system, the team raised some interest in using some of the new CSS features (mainly CSS custom properties or CSS variables). Being able to leverage...
View ArticleAdd offset to SelectionInterface::getReferenceableEntities()
Problem/MotivationI am currently working on a pagination feature for the select2 module. See #3000623: Implement pagination for autocomplete requests.To implement a paginated autocomplete controller...
View ArticleAdd option to show only start or end date in the DateTime Range custom formatter
I feel it can be useful to a flexible custom formatter for date range fields that allows to change the formatter to show only one of the dates stored.
View ArticleError backtrace malformatted
Problem/MotivationSometime i get error / exception backtraces that lack newlines in the dblog html view. Without patch:Error: Cannot use object of type Drupal\Core\Render\Markup as array in...
View ArticleMove configuration transformation API in \Drupal\Core\Config namespace
Problem/MotivationThe API for improving configuration management was added in #3047812: Add a Config Transformation event dispatching during config import and export to the experimental module so that...
View ArticleIntroduce HistoryRepository service
Problem/MotivationThe History service is sometimes slow and only works for the entity type node. All queries are hardcoded and cannot be replaced by contrib.Proposed resolutionIntroduce swappable...
View Articleupdate from 8.6.15 to 8.7 fails due to menu_link_content
I get this error when i try to run the database update:Failed: Drupal\Core\Entity\EntityStorageException: The entity update process [error] failed while processing the entity type menu_link_content,...
View ArticleConsider moving path aliases to a new path_alias module
Problem/MotivationPath aliases were converted to an entity type in #2336597: Convert path aliases to full featured entities.In that issue, plach suggested moving the implementation out of Drupal\Core...
View ArticleAdd Claro administration theme to core
Problem/MotivationDrupal's admin UI (the Seven theme) feels outdated and needs a visual update. The current designs were created for Drupal 7 in 2008-2009 and were slightly updated for Drupal 8. At the...
View ArticleUntranslated menu items are displayed in menus
Problem/MotivationWe have a very nice translation system in place that is based on translating fields on entities. For many cases this work very well, but in some cases we need to special care. One of...
View ArticleFollow-up for #3039568: add status report message about JSON:API's...
Problem/MotivationSuggested in a UX meeting:A simple status report message about JSON:API's access being enabled, especially when write access is enabled. This was requested by a couple UX team members...
View ArticleNodeRouteProvider should extend DefaultHtmlRouteProvider
Problem/MotivationNodeRouteProvider does not extend DefaultHtmlRouteProvider. Thus, it contains duplicated logic.Proposed resolutionMake NodeRouteProvider extend DefaultHtmlRouteProvider.Remaining...
View ArticleDeprecate vocabulary weight property
Problem/MotivationThe only place where vocabulary weight were used is sorting terms in term reference field #7684: Order taxonomy terms by vocabulary weight, then term weight While vocabularies were...
View ArticleImplement "exclude" option on string contextual filters
When you add a numeric contextual filter, there is an "exclude" option under the "More" fieldset, which according to the description "If selected, the numbers entered for the filter will be excluded...
View ArticleConvert the error handler to a class
Followup #2999721: [META] Deprecate the legacy include files Problem/MotivationDeprecate legacy errors.inc file functions.Proposed resolutionConvert all error handler related functions to the methods...
View ArticleAdd publishing status to path aliases
Problem/MotivationAfter path aliases are converted to a content entity type, we should also make them publishable so they can integrate into the workflows provided by Workspaces and Content...
View Article[PP-3] Deprecate the custom path alias storage
Updated: Comment #44Problem/MotivationSince path aliases are now entities, their previous custom storage has also been converted to an entity storage handler and the existing alias storage service has...
View Article[PP-1] Convert the path alias admin overview to a list builder
Problem/MotivationAfter path aliases are converted to entities, we should be able to convert their custom admin overview to an entity list builder.Proposed resolutionDo it.Remaining tasksSee above.User...
View ArticleConvert path alias migrations to create entities
Problem/MotivationIn #2336597: Convert path aliases to full featured entities, we convert path aliases to entities. Once that issue lands, we should update the migrations in the Path module to use...
View ArticleMove simpletest module to contrib
Problem/MotivationBased on conversation in #3057420: [meta] How to deprecate Simpletest with minimal disruption, it's likely that we'll move simpletest module out of core, to be a contrib module.This...
View Article