Quantcast
Browsing all 295594 articles
Browse latest View live

[PP-1] [meta] Find, fix & finish cache tag support

Problem/MotivationOnce #606840: Enable internal page cache by default lands, we'll finally be shipping Drupal with the internal page cache enabled by default. Every anonymous page request by Drupal...

View Article


Enable internal page cache by default

Problem/MotivationDrupal 8 now has 99% coverage for cache tags:~99% of things that can be changed and affect the rendered output have cache tags~99% of those have test coverage, see e.g....

View Article


Minor PHPDoc issue with LocalTasksTest::assertLocalTasks

Follow-up to #2419015: Remove use of base: scheme in LocalTasksTestShould be* @param array $routesInstead of* @param array $hrefs

View Article

Decouple cache implementation from the renderer and expose as renderCache...

Problem/MotivationAnything that caches data as part of the render pipeline needs to properly support:- Cache Contexts - Cache Tags - Max Age - Attached Assets - Rendered Markup - #cache_redirect (and...

View Article

Allow EVD to render fields across bundles

Problem/MotivationGiven how views listings work, EVD is not a perfect fit. It is not only per entity but also per bundle. This was mostly done, due to the fact how the field UI is created and you...

View Article


Entity/field access and node grants not taken into account with core cache...

Problem/MotivationWe have entity render caching. But its cache keys & contexts don't take into account entity access, field access, nor node grants. Entities are only cached per role by default....

View Article

Missing .map files causing 404 file not found errors

Problem/MotivationCore has added minified JS libaries. These files reference sourceMappingURL for modern browsers. Chrome will cause a lot of 404 file not found errors in server logs for this reason. I...

View Article

YAML parsing is very slow, cache it with FileCache

Problem/MotivationBlocking #2289201: [Meta] Make drupal install and run within reasonable php memory limits so we can reset the memory requirements to lower levelsYAML parsing is still one of the...

View Article


Fault System - for 8.0.x Assertions only, For 8.1.x this will will be a...

Part of the Well Formed Errors InitiativeProblem/MotivationEven the experienced developers can be stumped or stalled when a large program they are learning throws a cryptic error or exception from an...

View Article


Textfield weight increases until int(11) size is reached when tabledrag is used

If a draggable list (like menu tree) has more than 100 items the weight field is converted from select to textfield. That's quite fine but if the users reorder the items by dragging (like most will do)...

View Article

Decide if and how block plugins should alter the BlockViewBuilder generated...

Problem/MotivationBlockViewBuilder::viewMultiple() (BVB) generates a render array for a block that gets some information from the block configuration entity, some from the block plugin, and some from...

View Article

Views uninitialized string offset

Notice: Uninitialized string offset: 0 in Drupal\views\Plugin\views\filter\Date->acceptExposedInput() (line 139 of .../core/modules/views/src/Plugin/views/filter/Date.php).It looks as though a...

View Article

Bootstrap issue with theme initialization.

Problem/Motivationhook_custom_theme() fails to work under certain circumstances. Call stack that causes the issue:On boot the redirect module checks for redirect: redirect_load_entity_from_path()This...

View Article


max-age on HTML responses wrongly set to `max-age=0, private` instead of...

Problem/MotivationSee #606840-92: Enable internal page cache by default, plus comments #95, #96 and #97.Caused by #2443073: Add #cache[max-age] to disable caching and bubble the max-age's adding...

View Article

Migrations should support non-installed default configurations (templates)

Follow-up to #2462233: Migrations should not use the configuration entity system (borrowing some of alexpott's commentary)Problem/MotivationThe migrate_drupal module, when enabled, installs almost 100...

View Article


Remove CacheableInterface (and no longer let block plugins implement it)

Problem/MotivationQuoting @effulgentsia in #2444231-23: Fix CacheableInterface so it makes sense (was: "Make Config objects & Entities implement CacheableInterface + add...

View Article

[meta] External caches mix up response formats on URLs where content...

Problem/MotivationAs of #2019123: Use the same canonical URI paths as for HTML routes, content negotiation is used to determine the response format of REST requests. Since REST clients are served from...

View Article


'created' and 'changed' timestamps not correctly updated

Having the standard profile installed with both the language and content_translation modules. No other changes were applied to the installation.First I create a new node of type article in English "a1...

View Article

Views should not condition joins on the langcode of fields that are not...

Problem/MotivationWhen creating a node view with both translatable and non translatable fields, the view filter on language adds a join condition on the langcode of all fields (even those that have not...

View Article

[PP-1] Implement per-language locking at entity form level

Problem/MotivationCurrently the node UI prevents concurrent edits of the same node. This however does not take into account the case of multiple translators editing different translations of the same...

View Article
Browsing all 295594 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>