Expose Block Context mapping in the UI
Problem/MotivationBlock plugins have the plumbing to be contextual, but they don't have the UI exposed to allow for that sort of mapping.Proposed resolution In the course of building a firm foundation...
View ArticleAdd to/setArray() methods to TypedData ListInterface
This is a spin off from discussion in #1846000: Add serializer support for JSON and AJAX.Fago has suggested it would be good to add getArray and setArray methods to the...
View ArticleMake the class variables protected for NodeType
NodeType class variables should not be accessed directly. Functions should be use to access the variable. For instance use getDescription() and setDescription($description) for the protected class...
View ArticleMake the class variables protected for ImageStyle
ImageStyle class variables should not be accessed directly. Functions should be use to access the variable. For instance use getDescription() and setDescription($description) for the protected class...
View ArticleUndefined index exclude
Bug observed: Notice: Undefined index: exclude in Drupal\migrate_drupal\Plugin\migrate\source\d6\ViewMode->runQuery() (Zeile 29 von...
View ArticleRender cache is not cleared when module is uninstalled
Problem/MotivationI am porting a module to D8 (Field as Block) which makes use of a post render cache callback. When I uninstall the module I get a white screen with a not-very-helpful error...
View Article[meta] Various asset libraries have to be updated to a stable release prior...
ProblemVarious libraries in core are not the latest stable release of the library and have to be updated prior to 8.0.TaskEnsure that all external libraries shipped with core are (1) copies of a stable...
View ArticleCall to a member function bundle()...
Problem/MotivationCreating a node with a entity reference field and a Reference method based on a view trows this error:Fatal error: Call to a member function bundle() on a non-object in...
View Articledrupal_get_filename() should check if $name is empty
I have found a situation where menu.inc keeps trying to find the file path for the parent module see http://cgit.drupalcode.org/drupal/tree/includes/menu.inc?h=7.x#n3691<?phpif (empty($item['file...
View ArticleAvoid key value expire garbage collection on actual requests
Updated: Comment #NProblem/MotivationFollow-up of #2182423: key_value_expire doesn't get reset and balloons the PDO execution time for form pages.The referenced issue already improves the performance...
View ArticleImprove theme registry build performance by 85%
The the registry build is slow. On one site even takes 9s. It is cached, but we can do better:Patch a)Use a lookup table instead of preg_grep on _all_ functions.This is 91% faster, down from 4000 ms to...
View ArticleUpgrade to Symfony 2.6 stable
#2366043: Upgrade to Symfony 2.6.0-beta1 got us onto 2.6 beta.The composer update introduced a new dependency on symfony/debug via http-kernel. Before updating to 2.6 we should understand a bit more...
View Articledrupal_add_js() defer and async options break when aggregation is enabled...
Problem/MotivationCurrently there is no way to pass #attributes to the drupal_add_js function. This is not a feature that is widely used, however, there are unique cases where the tag generated needs...
View ArticleExpose session handler in container
Problem/MotivationThe session save handler currently is hard coded in the session manager constructor. Thus backends wishing to override session storage need to swap out session manager instead of the...
View ArticleRemove drupal_process_form()
#2335673: Remove usage of drupal_process_form(). In this issue, let's remove the function itself.
View Article[meta] Leverage Symfony Session components
This patch intend to register our Session logic as a service so that session information can be obtained from the request. When working on this patch take special care. The session are initialized very...
View ArticleInstallerKernel is undocumented and hardwires bootstrap config storage
Problem/MotivationGood luck changing the bootstrap config storage during installation.Proposed resolutionWell, I used reflection but I'd rather not. Full disclosure: this new method is very likely to...
View ArticleIf item is hidden in _menu_tree_check_access() skip it right away.
Drupal will load unnecessary entities (non-node) if a menu link to them is in the main menu. The reason I say it's loading them unnecessarily has to do with the fact that if a menu item is disabled it...
View ArticleCopy image templates to Classy
(First, verify that the preprocess changes have been made. #2322163: [meta] Consensus Banana Phase 1, move CSS classes from preprocess to twig templates.)Copy the Twig templates from the core module's...
View Article[META-17 theme functions left] Convert/refactor core theme functions
Problem/MotivationWe want to remove all theme functions from core by RC1.Proposed resolutionConvert/refactor the remaining theme functions in the sub-issues.Remaining child/grandchild issuesTheme...
View Article