Module Description not visible when it is not compatible.
Problem/MotivationIf you have a module that is incompatible with your Drupal Installation for any reason (drupal version, php version etc), you get an error message saying that the module is not...
View ArticleSlightly ugly error message if a module is incompatible with the version of...
This issue has novice tasks. If you are an experienced core developer and have multiple commit mentions, please review novices' work on these tasks rather than doing them yourself. Feedback from...
View Article[META-1] Create sensible limits for the maximum length of configuration...
Updated: Comment #1Problem/Motivation#1701014: Validate config object names limits the maximum file name length of a configuration object name to 250 characters. Now we need to prevent situations where...
View ArticleRename ContentTranslationController to ContentTranslationHandler
Sub-Issue of #1976158: [meta] Rename entity storage/list/form/render "controllers".Rename Drupal\content_translation\ContentTranslationController (not the other one in the Controller namespace!) to...
View ArticleProtect .git, .hg and .bzr directories in .htaccess
.htaccess prevents access to various files that are not supposed to be downloaded by users, including CVS's control files in the CVS directory: Entries, Root and Repository. In #28776: Protect svn...
View ArticleAutomatically hash cid's in Cache\DatabaseBackend
Updated: Comment #NProblem/MotivationWhen you pass in a $cid that is longer than 255 characters, it currently results in an ExceptionProposed resolutionCheck length, if cid > 255, do:$cid =...
View ArticleConsolidate system.module + system.theme + system.theme.disabled into...
ProblemThe system.module configuration contains the list of installed modules, but System module is a module that needs to be installed on its own.Due to this circular dependency, the Drupal installer...
View ArticleImprove documentation related to config object filename component limits
Problem/Motivation@webchick pointed out in that all the constants introduced for #2120003: [META-1] Create sensible limits for the maximum length of configuration object filename components are a...
View ArticleMove EntityType::getBundleOf() to ConfigEntityType
See #1709960: declare a maximum length for entity and bundle machine names, comments 79-82. Postponing on #2204697: Move getConfigPrefix() to ConfigEntityTypeInterface.
View Articledeclare a maximum length for entity and bundle machine names
Because neither entity names nor bundle machine names are in a database table, there is no official maximum length.Some entity modules store their bundles in the DB, eg node stores node type with a...
View ArticleVarious registry functions refer to listing classes and functions, but really...
API page: https://api.drupal.org/api/drupal/includes%21registry.inc/function/_regi...Enter a descriptive title (above) relating to function _registry_parse_file, then describe the problem you have...
View ArticleDrupal PHPUnit tests should extend UnitTestCase, not PHPUnit_Framework_TestCase
CacheContextsTest violates this (introduced in #2158003: Remove Block Cache API in favor of blocks returning #cache with cache tags).
View ArticleDocument how to disable all caching in settings.php
ProblemDuring initial site development, the excessive amount of caching + PHP file dumping in Drupal can get very well in your way.Figuring out how to disable all this stuff can be insanely...
View ArticleSite slogan in update.php redesign
Follow-up from #2169765: Redesign update.php to be more consistent with the installation process. The site slogan seems to have been missed during this redesign.
View ArticleRemove 'module' from block plugin configuration
From #1927608-197: Remove the tight coupling between Block Plugins and Block Entities by @catch:It's also weird that we specify both the plugin and the module in block config but that predates the...
View ArticleMake bootstrap three steps
There's still multiple bootstrap phases, most of them are very thin now, and they provide no advantage compared to previous releases where you might want to do a partial bootstrap in a utility script...
View ArticlegetPreparedFieldMapping() should return NULL when there are no mappings
Updated: Comment #NProblem/MotivationWhen calling getPreparedFieldMapping() for a field which has no mappings defined in config, getPreparedFieldMapping() return an array like this:<?phparray(4) {...
View ArticleApply formatters and widgets to Node base fields
Updated: Comment #0Problem/MotivationThe following base fields of the Node entity type are still handled through custom code in entity forms and entity views (basically everything except the...
View ArticleIntroduce StorageFieldDefinitionInterface in the Entity Field API
Problem/MotivationAs discussed for the beta blockers #2116363: [PP-1] Unified repository of field definitions (cache + API) and #1498720: Make FieldableDatabaseStorageController automatically generate...
View ArticleMove all functions from content_translation.pages.inc file to...
(Novice, my first issue, follow-up from #1832870: Only show source translation column if there are 2 or more source languages (more than n/a and the original language).).Problem/MotivationThe file...
View Article