Docker and LetsEncrypt enabled https:// POSTs are "Not Allowed"
I have been running a small suite of Drupal sites as docker containers behind a well-tested docker proxy https://github.com/jwilder/nginx-proxy. All was working fine until I added LetsEncrypt companion...
View ArticleAdd a Media library views template to Seven theme to add wrapper around the...
Problem/MotivationThis is a follow up of #3037767: Improve responsive styling of grid items in the media library. From comment 15.2:I think we could ideally add a wrapper around the grid rows and we...
View ArticlePassword reset form has no flood protection
Problem/MotivationCurrently, User X can request a new password an infinite amount of times. This can be confirmed by the logs at admin/reports/dblog.Update 8/15/13: The issue is still in the Drupal8...
View ArticleOffering to Support & Maintain Drupal core user.module (8.7.x/8.8.x/9.x)...
I wanted to offer my support in helping develop, co-maintain and manage stable releases of this module for Drupal 8/9. It would be useful to clear through the issues and make the necessary improvements...
View ArticleMigrateException should pass previous exception up the chain.
Problem/MotivationMigrateException constructor looks like public function __construct($message = NULL, $code = 0, \Exception $previous = NULL, $level = MigrationInterface::MESSAGE_ERROR, $status =...
View ArticleAdd a \JsonApiResource\Relationship object to carry relationship data,...
Problem/MotivationThe issue is about adding a Relationship value object to wrap/replace entity reference fields within JSON:API. Having this abstraction is valuable because, unlike an entity reference...
View Article[policy, no patch] Update Drupal's browser support policy
Problem/Motivationhttps://www.drupal.org/docs/8/system-requirements/browser-requirements lists some extremely outdated browsers, such as Firefox 5 and Safari 5. It's unlikely that any core developers...
View ArticleEnsure that when the Media Library disables media items so that they cannot...
Problem/MotivationWhen @cboyden's team did an assistive tech walkthrough of Media Library for #2834729: [META] Roadmap to stabilize Media Library using NVDA on Firefox, we discovered that, when making...
View ArticleDrupal\Component\Utility\UrlHelper::externalIsLocal should check for port...
Drupal\Component\Utility\UrlHelper::externalIsLocal should also check for differences in the port number in $url and $base_url. See the attached patch.
View ArticleMulti-step forms are prone to misbehave on refresh
See http://drupal.org/node/1059694Steps needed: 1) Create the simplest multi-step form ever.function a_form($form_state) { $num = (int)$form_state['storage']['number']; $form['Next'] = array( '#type'...
View ArticleDetermine how to mark themes as experimental
Problem/MotivationIf we want to do #3079738: Add Claro administration theme to core, then we need to figure out how to actually add a theme to core as experimental. (This will be the first time we've...
View ArticleAllow exposed form for non-ajax block displays
Problem/MotivationThe block display doesn't allow exposed filters unless ajax is turned on. This seems to stem form Drupal 7 limitations. For a a view with facets to work the whole page should be...
View ArticleDeprecate 'xml' serialization format in Drupal 9
Problem/Motivation#2800873: Add XML GET REST test coverage, work around XML encoder quirks managed to finally get decent test coverage for the xml serialization format. Which means that GETting...
View ArticleDeprecate and remove block_place module in Drupal 9
Problem/Motivation#2739075: [plan] Make Place Blocks module functionality part of the Block module (etc.) wanted to move the module into block module originally, but now Layout Builder superseded it....
View ArticleConstrain the width of aligned images, media, blockquotes etc to a max of 75%
Problem/MotivationThis from feedback from @effulgentsia here #2801307-54: [META] Support WYSIWYG embedding of media entities:[...] add CSS along the lines of max-width: 75% on media that's aligned left...
View ArticleMigrate D6 and D7 node revision translations to D8
Follow-up to #2225775: Migrate Drupal 6 core node translation to Drupal 8Problem/MotivationIn D8, a node revision has data for all languages. In D6 and D7, each node revision has data for just one...
View ArticleRemove Simpletest UI because we don't want to maintain a graphical test...
Problem/MotivationWe are converting all our test cases to use PHPUnit which is a well known and well supported test runner. Maintaining the Simpletest UI is a lot of work, we should rather spend our...
View ArticleContent Types are not getting migrated: SQLSTATE[23000]: Integrity constraint...
I recently tried to migrate our site in Drupal 7 to Drupal 8 via Drupal Migration UI available in Core. The Drupal version used 8.7.6. The migration crashed midway. On seeing the content created, there...
View ArticleFresh composer install failing due to missing extensions
I seem to be getting errors on a fresh install. Just to be clear, there is no database set up and the errors are halting the installation process. I installed with composer create-project:composer...
View ArticleMedia library should not use js- prefixed CSS classes for styling
Problem/MotivationIn reviewing #3037668-17: Improve visual coherence of the media library, @lauriii had this to say:We shouldn't use js- prefixed classes for styling. Since this is just adding RTL...
View Article