Unpublished books appear in the list of books at /book
Problem/MotivationUnpublished books appear in the default listing at /book.Steps to reproduce:Install DrupalEnable book moduleCreate a book page that is unpublishedVisit /book as an anonymous...
View Article[PP-1] Implement a generic revision UI
Problem/MotivationAt the moment there is no generic revision UI, this means that every module with revisionable entities will need to create their own UI similar to the Node revision overview page...
View ArticleComposer is useless for chinese users
Composer should be optional for Drupal project and third party modules, not required. Chinese developer could not user composer directly.Please provide another way how to install a module, instead of...
View ArticleWith a taxonomy term view Exposed form in block has incorrect action URL with...
Problem/MotivationExposed form in block not working with taxonomy term views. When the exposed form is shown in a block it has incorrect action URL:action="/en/taxonomy/term/%2A" instead of...
View ArticleImage align center not working
What are the steps required to reproduce the bug? 1. Create or edit a node (I am using Basic Page type for this) 2. Insert an image using the CKEditor media widget. Select "center" as the alignment....
View ArticleAdd new Olivero frontend theme to Drupal 9.1 core as beta; later make it...
Problem/MotivationThe Drupal core Bartik theme was released as part of Drupal 7 in January 2011, 9 years ago. It was great! It also stayed pretty much the same ever since and been included with Drupal...
View Article[backport] Migrate D7 i18n menu links
This is postponed on #3112249: [backport] Migrate d7 menu translation.Problem/MotivationMenu links in Drupal 7 are translated using i18n_menu submodule of the suite i18n, we need to migrate those...
View ArticleArgument 2 passed to...
Problem/MotivationThe following error has been reported multiple times:Argument 2 passed to Drupal\jsonapi\Routing\Routes::Drupal\jsonapi\Routing\{closure}() must be an instance of...
View ArticleMedia::getSource() should check that $this->bundle->entity is not NULL
Problem/MotivationIt is easy to create a Media entity with a non-existent type (see below). I came across this when defining a migration, when I used the incorrect bundle name.In this case,...
View ArticleComposer's "prefer-stable" setting cannot be relied on to...
Problem/MotivationIn composer/composer#8882, @Seldaek says:Now obviously I can't really prove this right now, but technically this is not a bug, prefer-stable is just that, a preference. It still came...
View ArticleDisplay relevant PSA data for Drupal
Problem/MotivationCurrently Drupal core does not display any information about upcoming security releases. This means that site admins must check outside of Drupal to know whether a security release...
View ArticleDrupal Usability Meeting 2020-08-25
This meeting takes place every Tuesday, usually at 14:00 UTC (10:00am ET, 7:00am PT). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleImprove migrate messages from the extract plugin
Problem/MotivationWhen the extract plugin fails to find the requested array element, it fails and logs the following message to the message table:Array index missing, extraction failed.Similarly, if...
View ArticleIncrease site slogan maxlength for the translations
Problem/MotivationFollow-up to #2928960: Increase site slogan maxlength to 255 to allow longer slogans.Seems like the patch does not account for the translation of the slogan, when I want to translate...
View ArticleDrupal 8 updating issue -...
Problem/MotivationWhen running a config import immediately after updating the codebase (most of the time via git pull), the plugin discovery cache does not contain newly created / renamed plugins and...
View ArticleAllow Twig templates to use front matter for metadata support
Problem/MotivationIt is becoming increasingly clear, both throughout core and in contrib, that Twig templates need the ability to associate contextual metadata with them.Typically, in the past, this...
View ArticleLeverage the 'loading' html attribute to enable lazy-load by...
Problem/MotivationLazy-loading of page elements, especially images, is a powerful way to increase perceived performance, reduce time-to-first-render, and reduce user friction on the web. In the past,...
View Articleadd an arrow for the book up
Suggested commit message: Issue #1340242 by ancapaaron, gaurav.pahuja, mortendk, Pradnya Pingat, gnuget: add an arrow for the book up Problem/MotivationThis came up during the markup & css...
View Articlet() calls should be avoided , use $this->t() instead in text module
Problem/Motivationt() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead. Remove uses of t() in assertions has been done in the...
View ArticleBook navigation cannot be moved/removed on node display
Problem/MotivationThe book content type does not have any way to remove or reorder the placement of the book navigation.Proposed resolutionImplement hook_entity_extra_field_info() to declare the book...
View Article