[META] DateTime Module Improvements
After all of the work that was done to get the DateTime into core, for various reasons, improvements to the module didn't progress at the same rate as the rest of 8.0.x. As a result, there are some...
View Articlefunction_exists check in PluralTranslatableString is wrong
Follow-up to #2571375: [needs change record] Remove TranslationManager dependency from LanguageManagerProblem/MotivationSince that issue was committed there are some Exceptions in some modules like...
View ArticleMark modules with unmet composer dependencies uninstallable
Problem/MotivationIn Drupal 8, contributed modules may require Composer dependencies, but Drupal core itself will not require site builders and developers to use Composer to assemble a site's code...
View ArticleAny time a user creates a thing and saves, display a link to the thing...
"Where did that form/content/term/etc. go?" is a common question that came up during usability testing.One relatively simple way to address this is to always display a link to view the thing that was...
View ArticleSupport for end date
The current build of D8 does not support an end date. Are there plans to support this for the beta release?
View Article[policy] Decide how to create/load entities in procedural code and test classes
Problem/MotivationSending some patches to this issue #2490966: [Meta] Replace deprecated usage of entity_create with a direct call to the entity type class some core developers argued that in test...
View ArticleImproving the usability between "custom block" and "content"
Updated: Comment #51Problem/MotivationThis issue was filed after usability testing at UMN2012. When the participants where asked to create a sidebar block they went to "Create content". They created...
View ArticleSmooth LetsEncrypt Installation by adding line to .htaccess
Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. (https://letsencrypt.org/)When creating certificates using LetsEncrypt a folder called ".well-known" is created in the...
View Article[meta] Fix coding standards in core
blockedThis issue is blocked. First we need to automate coding standard checks. #1299710: [meta] Automate the coding-standards part of patch reviewThere are a few changes to automate code review for...
View ArticleField item properties do not prevent the services they contain from being...
Problem/MotivationIt seems that since DrupalCon Barcelona a yet unspecified change (possibly #2488568: Add a TypedDataManagerInterface and use it for typed parameters was made to Drupal core that...
View ArticleImageStyles can be deleted while having dependant configuration.
Problem/MotivationDeleting an image style which is in use by a field formatter or widget, without selecting a replacement style, leads to fatal errors:Steps to reproduce:Image formatters (from comment...
View Article[policy, no patch] 8.1.x release schedule
The goal of this issue is to discuss how and when we branch and release 8.1.x.Proposed scheduleNovember 19, 20158.0.0 releasedJanuary 6, 20168.1.x may open to new feature development, at committer...
View ArticleViews cache contexts are lost (and thus do not bubble) when rendering a...
Problem/MotivationThe 'url' cache context for views block displays is sometimes missing when it shouldn't be because \Drupal\views\Plugin\views\display\DisplayPluginBase::buildRenderable() only bubbles...
View Article[PP-1] Aggregated CSS assumes HTTP, causes mixed content warning when...
I have a stylesheet with relatively specified background URLs (ie. "url(images/bg.png)"). When CSS aggregation is enabled, and I use the site over HTTPS, I sometimes get a warning about mixed mode...
View ArticleUpdate status does not verify the identity or authenticity of the release...
If the video filter man in the middle XSS (eg via evil DNS) is classified as a security issue, shouldn’t the current update status process (eg via admin/reports/updates/update) be marked a security...
View ArticleLong Twig cache directories can cause failures on Windows
Problem/MotivationFor backwards compatibility reasons, Windows has a maximum path length of 260 characters, which sucks. Regardless, a D8 install on Windows can easily go past this limit when caching...
View ArticlePlugin definitions cannot provide cacheability metadata
Problem/MotivationPlugin definitions cannot provide cacheability metadata. In practice, this is fine for static plugin definitions, but means that derivative definitions have no way of telling the...
View ArticleAllow entering raw src attribute when inline image uploading enabled; and...
In #1932652: Add image uploading to WYSIWYGs through editor.module, we added the ability to upload an image directly into CKEditor. While great, this has the side-effect of making it impossible to...
View ArticlePerformance: system_path_* doesn't pass the source
Problem/MotivationWhile investigating whether https://www.drupal.org/node/2642848 needs to be forward ported (it needs to) I found the call chain to whitelist rebuild be absurdly long and of course...
View ArticleAdd an explode/separator process plugin
I have created a series of CSV migrations using the migrate_example_baseball patch as reference. One area I am running into difficulty with is importing for fields that accept multiple values....
View Article