Improve naming of ViewExecutable::addItem(), ::getItem() & Co.
Updated: Comment #6Problem/MotivationIn ViewExecutable several methods dealing with Views handlers are using ...Item() instead. Especially as ViewExecutable::getItemsPerPage() and...
View Article[meta][policy, no patch] Make Drupal 8 developer docs more discoverable
Updated: Comment #59Please review items #5 and following in the Proposed Resolution, because it will change how we do the developer tutorial documentation, quite radically. Unless good arguments are...
View ArticleClean up css in overlay
Sub-issue of #1190252: Meta: Use csslint as a weapon to beat the crappy CSS out of Drupal coreInline with the CSS cleanup efforts of the HTML5 initiative, using CSSLint at http://csslint.net provides a...
View ArticleIe 7 and ie 8 issues with ajax
Hello, I made custom form, where I use #ajax form attribute. I've noticed that it works with ie9 and ie10 but with ie7 and ie8 it shows "An error occured while attempting to process /system/ajax"....
View Article[meta] Figure out how to ship dynamic migrations
Problem/MotivationEvery migration is a configuration entity and we will ship with many, many in the default config for the migrate module. However, there are dynamic migrations, for example we need to...
View ArticleConvert aggregator-item.html.twig to HTML5
Potential use of article, header, time (with pubdate) and footer.http://api.drupal.org/api/drupal/modules--aggregator--aggregator-item.tp...
View ArticleUpdate Module Twig Clean Up
Problem/MotivationRight now there is a single cell table in the update module code that doesn't need to be a table. There is no sorting/select/dragdrop on the this table and therefore doesn't need a...
View ArticleMake toolbar rendering fast
Now that overlayslayer is in core, the toolbar loads much more frequently than before and it's initialization is slow. It makes page loading particularly ugly.Toolbar should be loaded like the no-js...
View ArticleWarning: Invalid argument supplied for foreach() in menu_unserialize() if...
Problem/MotivationSometimes lots of the following error is raised in function menu_unserialize():warning: Invalid argument supplied for foreach() in .../includes/menu.inc. This is caused by...
View ArticleAdd a CacheFactoryInterface
Updated: Comment #NProblem/MotivationSpawned from related issue, cache factories do not implement a common interface, which could make switching things out more fragileProposed resolutionAdd a...
View ArticleAllowed file extensions Widget Input/Display Length Problem
SummaryThere is an input/display interaction problem with the File widget edit form's "Allowed file extensions" input field.Current OperationThe "Allowed file extensions" field allows extensions to be...
View Articleupdate.module - Convert theme_ functions to Twig
Issue #1898466 by joelpittet, webthingee, W1n5t0n45, ry5n, ezeedub | c4rl: Update.module - Convert theme_ functions to Twig.TaskUse Twig instead of PHPTemplateTo test this codeVisit...
View ArticleMake AccessManager stricter with values returned from access checkers
Updated: Comment #NProblem/MotivationAfter #2107137: Change notice; Fix the DX for declaring custom access checkers we will have the ability to add one off custom access checks. These do not even have...
View ArticleRemove the D7 Ajax API from core.
Problem/MotivationIn #1812866: Rebuild the server side AJAX API a new Object-Oriented AJAX API for D8 was introduced. The existing D7 Ajax API was left in place while usage was converted from the old...
View ArticleReplace the ajax-progress-throbber div with a class
Problem/MotivationCurrently ajax.js places the following after the element that has triggered a loading action:<div class="ajax-progress ajax-progress-throbber"><div...
View ArticleConvert element_* methods in common.inc to a class
Updated: Comment #NProblem/MotivationIf we want to move drupal_render into a class at some point, we need the utility functions it uses to also be in their own class. This will also make the code much...
View ArticleChanging view access from "Permission" to "Role" causes AJAX error message re...
Problem/MotivationChanging the access permissions for a newly created view from the default "Permission" to "Role" and clicking Apply causes an AJAX error message re getRoles() in Role.php (see below)....
View ArticleRequire PHP 5.4
Drupal 8 will come out in late 2013 or early 2014, by that time PHP 5.4 will be at least 1.5 years old. Probably PHP 5.3 will not be supported anymore by php.net, but Linux distributions will be stuck...
View ArticleStop using request attributes as a storage mechanism for other services
We're currently stuffing a lot of information into request attributes, here's some of them:core/includes/common.inc: 'path' =>...
View ArticleLook at pre-loading common routes
@TODOThis might be important once profiling was done for menus
View Article