Avoid re-scaffolding unchanged files (and printing scaffold file information...
Problem/MotivationWhen running `composer scaffold` (or other Composer command such as `composer install` that end up calling scaffold), a list of every file processed is printed.In general, this...
View Article[D7] Convert drupalSettings from JavaScript to JSON, to allow for CSP in the...
Problem/Motivation#2510104: Convert drupalSettings from JavaScript to JSON, to allow for CSP in the future could potentially be backported to 7.xProposed resolutionRemaining tasksCopy the last 7.x...
View ArticleExclude test files from release packages
Problem/MotivationAutomated tests greatly increase the size of a bare Drupal installation on disk. (As of 609912bced (8.8.x, July 15, 2019), they accounted for 43M of 94M (46%).) And they provide no...
View ArticleConvert appearance-related modules: breakpoint, color, layout_builder,...
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the breakpoint, color, layout_builder, layout_discovery, and field_layout modules.Also the parts of the system...
View ArticleConvert views, views_ui module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the views, views_ui module(s).Proposed resolutionTake the information that is currently in the hook_help module...
View ArticleUpdate core JavaScript dependencies listed in package.json
Problem/MotivationWe should update all of core's remaining JavaScript dependencies prior to 9.0.0-beta1, including any major version updates that may be available. This includes dependencies listed in...
View Articleprovide Views reverse relationships automatically for entity base fields
core_field_views_data() provides reverse relationships for entity reference fields, but this is only for config fields.For base fields on entities, such as the node uid field, core entity modules have...
View ArticleMove search text processing to a service
Problem/MotivationFollow up to #3075695: Move search_index() and related functions to a service there are a number of text processing/tokenisation functions that can be moved to a service and...
View ArticleConvert menu_link_content, menu_ui module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the menu_link_content, menu_ui module(s).Proposed resolutionTake the information that is currently in the...
View ArticleConvert ckeditor, editor module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the ckeditor, editor module(s).Proposed resolutionTake the information that is currently in the hook_help...
View ArticleConfig exclude Drupal core feature doesn't work (Drupal 8.8.1)
In a Drupal 8.8.1 project I'm trying to exclude Devel and Webprofiler contrib modules configs from being exported while running drush cex command, for that I used the new Drupal 8.8.0 feature configs...
View ArticleAdd a way to edit block content on the block layout page
Problem/MotivationAfter adding a custom block you can find the custom block in the list of admin/structure/block, but you are not provided with a link to edit this block.To actually edit the block you...
View ArticleRemove Drupal 8 updates from system.module
Problem/MotivationSpun off from #3087644: Remove Drupal 8 updates up to and including 88** where we identified that trying to remove all updates in one go resulted in an enormous patch that was too...
View ArticleRemove Drupal 8 updates up to and including 88**
Problem/MotivationDrupal 9 will once again allow hook_update_N() to be used between major versions.However, database updates still regularly introduce bugs, since they often run up against issues on...
View ArticleProblematic hreflang links when using entity as front page.
Problem/MotivationHreflang links were pointing to the actual node view page ("node/9") instead of just front ("/") when using that node as a front page (google sent a notification about the...
View ArticleImprove the alternate hreflang implementation
It seems that the current implementation of the alternate hreflang links for the entities is not yet optimal in regard of the following:Replace html_head_link by html_head#2873648: With many languages,...
View ArticleAdd a hook to modify oEmbed resource data
I want to fetch the max resolution thumbnail from YouTube (1280x720), but OEmbed is providing only the the 480x360 thumbnail URL and there is currently no way to override that. Could a hook be provided...
View ArticleRemove Drupal 8 update tests except system.module
Problem/MotivationSpun off from #3087644: Remove Drupal 8 updates up to and including 88** where we identified that trying to remove all updates in one go resulted in an enormous patch that was too...
View ArticleUpdate docs in PagerManagerInterface
Follow up to #2044435: Convert pager.inc to a service+++ b/core/lib/Drupal/Core/Pager/PagerManagerInterface.php @@ -0,0 +1,153 @@ + * $where = "status = 1"; + * $total = mymodule_select("SELECT...
View Article