Quantcast
Channel: Issues for Drupal core
Browsing all 293902 articles
Browse latest View live

Aggregator RSS feed outputting empty feed items

Problem/MotivationCurrently the Aggregator RSS feed located under aggregator/rss is returning empty feed items<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"...

View Article


Speed up Drupal with splat (variadics)

PHP 5.6 includes support for variadic functions and a new operator, the delightfully named "splat" (...). In essence it's a nicer replacement for call_user_func_array() and func_get_args()....

View Article


Remove DrupalKernel::initializeRequestGlobals and replace base_root, base_url...

Problem/MotivationThe global variables base_url, base_path and base_root as well as the base_path() function are still used throughout core. Removal of those is tricky, since there is no direct...

View Article

Remove or document SafeMarkup::set in ValidationTest::assertErrorMessages

Problem/MotivationValidationTest::assertErrorMessages calls SafeMarkup::set() which is meant to be for internal use only.Proposed resolutionRemove the call by refactoring the code. If refactoring is...

View Article

system_requirements() php warnings and errors use the same key, so only one...

Problem/MotivationFollow-up to #2551725-14: Remove system_requirements() SafeMarkup::set() use with 'value' keysystem_requirements() php warnings and errors use the same key, so only one is ever...

View Article


\Drupal\views\Plugin\views\argument\ArgumentPluginBase should specify a more...

Problem/MotivationFrom #2501905-2: \Drupal\views\Plugin\views\argument_default\QueryParameter should specify a more specific cache context:  public function getCacheContexts() {    $contexts = [];...

View Article

Replace CacheablePluginInterface with CacheableDependencyInterface

Problem/MotivationBack in #2318377: Determine whether a view is cacheable and its required contexts, store this i/t config entity we introduced a CachePluginInterface so that views plugin can specify...

View Article

Remove t() from assertion messages in tests

Problem/MotivationPart of meta #500866: [META] remove t() from assert message.The $message parameter of the assert methods read like this:A message to display with the assertion. Do not translate...

View Article


[META] remove t() from assert message

Problem/MotivationStatusThe issue has been open since 2009. It has consensus and the approval of SimpleTest maintainers, and is already part of our documented...

View Article


KernelTestBaseTNG™

MissionRun all functional integration tests via PHPUnit.Convert KernelTestBase into a PHPUnit test base class.Add a second Kernel test suite, separate from the Unit test suite.WhyDrupal should not be...

View Article

Twig should not rely on loading php from shared file system

Problem/MotivationAs #2547827: PhpStorage: past, present and future documented, currently Drupal 8 can't be used on multiple webheads without writing files to a shared filesystem. This is undesirable...

View Article

Use +SymLinksIfOwnerMatch instead of +FollowSymLinks option in .htaccess

Security concernFollowSymlinks does not protect against malicious links into other domain's directoriesProblem/MotivationAn increasing number of operating systems and hosts have tightened up their...

View Article

Image may be NSFW.
Clik here to view.

Convert the comments administration screen to a view

Updated #204Problem/MotivationPart of #1823450: [Meta] Convert core listings to Views. This also helps solve problems for #1978904: Convert comment_admin() to a Controller and #1946348: Convert all of...

View Article


"format" field in table "date_format_locale" should be...

In system.module the date_format_locale table is defined as (case insensitive) (see update system_update_7078) :<?php        'description'=> 'The date format string.',        'type'=>...

View Article

Migration Files for Drupal 7 Fields

Create Files to enable end user to migrate Fields, Instances and View modes from Drupal 7 to Drupal 8.

View Article


Make breadcrumb block cacheable

Problem/MotivationFrom SystemBreadcrumbBlock:<?php  /**   * {@inheritdoc}   *   * @todo Make cacheable as part of https://drupal.org/node/1805054   */  public function getCacheMaxAge() {    return...

View Article

Cannot predict the order of results in taxonomy autocompletion

Related to #2372225: add sort setting for taxonomy term autocomplete resultsProblem/MotivationAs explained in #2372225-10: add sort setting for taxonomy term autocomplete results the term...

View Article


Allow the use of symlinks within the files directory.

Problem/MotivationDrupal may be configured to allow untrusted users to upload files with arbitrary filenames, including filenames with path components. For instance, if Drupal is installed at /var/www/...

View Article

Image may be NSFW.
Clik here to view.

Replace imitated "Drupal" wordmark

It was decided that for legal reasons, we can't include the official Drupal wordmark in the installer screen, see #605710: Decide on if and if so, how to implement the Drupal wordmark in core.Now,...

View Article

Remove ContentNegotiation and embed functionality in the middleware

Problem/MotivationThe ContentNegotiation class is only used in the NegotiationMiddleware class. It is trivial in size and is not useful anywhere else. Let's simplify by just moving its functionality...

View Article
Browsing all 293902 articles
Browse latest View live


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