Support preprocessing in EntityViewBuilder
Right now, with have field_attach_preprocess() which needs to be moved to the entity system. Also, I guess it makes sense to have preprocessing logic that is tight the buildContent() of the render...
View ArticleRemove hard-coded <br /> from batch API
Problem/Motivation#2548147: All batch labels are HTML escaped shows we have three hard-coded <br /> tags in batch API. In general there's almost always a better option than a break tag. Opening...
View ArticleBartik - Responsive menu-toggle shows up in show mode after switching from...
Bartik theme has a responsible primary navigation built in with three display sizes for mobile, pad and desktop. In mobile display either a "Show" or a "Hide" menu-toggle bar are being provided to show...
View ArticleAdd a composer.json file to every component
git commit -m 'Issue #2337283 by hussainweb, Mile23, alexpott, dawehner, naveenvalecha, aditya_anurag, rakesh.gectcr: [meta] Add a composer.json file to every component (module,...
View Article[meta] Help system overhaul
Problem/MotivationThe existing Help system in Drupal 8 hasn't changed much since Drupal 4.6. How it currently works:a) Modules can implement hook_help().b) There are two different things you can do...
View ArticlePage row style option not working with Entity Reference
Steps taken to reproduce bug:1) Create a new view with the display format of 'teasers' 2) Add a relationship to a entity reference field 3) Under Format > Show - click 'Default'No popup window...
View ArticleOverviewTerms doesn't respect the current content language when building...
Problem/MotivationOverviewTerms doesn't respect the current content language when building the form and term urls and names are generated based on the terms default language.Proposed resolutionThe...
View ArticleEntity type labels lack plurality, cannot generate UI text based on label if...
Problem/MotivationThere are a couple of places within modules where you want to provide generic labels for an entity type:If you want to add a single entryIf you want to list multiple entriesIF you...
View ArticleImprove documentation of EntityTypeInterface label functions
Problem/MotivationFollow-up to #1850080: Entity type labels lack plurality, cannot generate UI text based on label if plural is needed which added:getSingularLabel()getPluralLabel()getCountLabel()We...
View ArticleMove roles and permissions under admin/structure
Problem/MotivationI'm opening this because it confuses me, I don't yet have evidence that it confuses anyone else.admin/content has a list of node content, then tabs with lists of comments and files...
View ArticleScript php that search files
I'm working on a project using Drupal7 that uploads PDF files into a directory, and was wondering if there is a PHP script that allows me to search in the uploaded files. For example, if I write in the...
View Article[policy, then meta] Document @internal APIs both explicitly in phpdoc and...
Problem/MotivationSee #2116841: [policy] Decide what the Drupal Public API should be and how to manage it.Proposed resolutionGet the draft policy below finalised and added to either the handbook or...
View ArticleRemove semver promise from testing API
In the core BC policy (https://www.drupal.org/core/d8-bc-policy) it states :Tests The contents of automated tests provided by core modules are never considered part of the API. While the testing...
View ArticleDrupal 8 UPGRADE.txt is misleading in many ways (in its name to begin with)
Problem/MotivationDrupal 8.1.0 comes with the first upgrade UI solution. It is critically important to have documentation that clearly explains what each process is for and how to use them. Drupal's...
View ArticleFollowing a password reset link while logged in leaves users unable to change...
Problem/MotivationAs things stand, the user edit form requests the current password to change the password. EXCEPT if there is a special value set in the session. This is what the password reset link...
View ArticleWhile positioning dialog min/maxHeight options are ignored in some cases
Method resetSize() in dialog.position.js is responsible to reposition and resize jQuery UI dialog on dialog content loading and later on screen resize events, etc.The problem is that some dialog...
View ArticleConvert deprecated \Drupal\simpletest\KernelTestBase tests to KernelTestBaseNG
Problem/MotivationStep 2 of #2304461: KernelTestBaseTNG™\Drupal\simpletest\KernelTestBase is marked as deprecated for removal before Drupal 8.2.x, which is right around the proverbial corner.Proposed...
View Articlei18n Variable to config: system site settings [d6]
Migrate system site i18n variables to config: site_name site_mail site_slogan site_frontpage site_403 site_404 drupal_weight_select_max admin_compact_mode
View ArticleProvide inline_theme tag within Twig
From Twig call:- Make syntax compatible with "include" twig tag providing parent context by default and supporting "only" and "with" keywords. - Make follow-up to create get_render_vars() function that...
View Article