Improve database credential form
I just attended a UX meeting and learned, among other things, that the form to collect database credentials needs some improvement. Specific items pointed out were better explanations, as in where to...
View ArticlePOST /quickedit/metadata returning HTTP 503
After updating Drupal core to 8.3.4, we started noticing HTTP 503's in Chrome network logs for /quickedit/metadata. This was only error'ing on certain pages, and not others.There are entries in logs...
View Article[PHP 7] Function each() is deprecated since PHP 7.2; D7
Continuing from #2885309: [PHP 7.2] each() function is deprecatedFound following instances of *each()* phpcs warnings in D7 Core (7.56). FILE: .../includes/bootstrap.inc...
View ArticleUnfiltered data in "Allowed HTML tags"
Problem/MotivationIn the "Allowed HTML tags" of Filter settings (eg. admin/config/content/formats/manage/basic_html), it's saving & display RAW user inputs. It allowed to hijack anything into...
View ArticleSearch API group by issue with views
I have a content type thats is called **course** which has a field that is a reference to a taxonomy called **category**. My specification tells to build a search where users can search for the course...
View ArticleUpdate the Umami Vegan Chocolate Brownie recipe
@sharjay and I have revisited the Umami Chocolate Brownie recipe to make a number of improvements. This includes a better recipe and a much improved image of the result.The proposal is to update the...
View ArticleAllow the seven sidebar for the node form to be used on other entity forms as...
Based on #2803875: Node form meta information should not come from a theme and #2882801: Review and improve the media creation form, I had the idea that we could let entity forms/modules opt-in to the...
View ArticleUse tags-style autocompletion for categories and tags in Umami
Problem/MotivationUmami currently uses the default "drag-and-drop + Add another item" multiple value implementation for managing categories and tags for recipes.We have a "Tags-style autocompletion"...
View ArticleMove "Field list" and "Views plugin" pages from Reports...
Problem/MotivationThe Field list and Used in views pages list all fields with a link to the entity or views that uses them. The Views plugins page links to all the views that use them. Both are useful...
View ArticleProvide a single command to install & run Drupal
Problem/MotivationLet's assume you are a first time Drupal user. You want to to install Drupal, so you google it:Before installation. Step 1: Download and extract Drupal. Step 2: Create the database....
View ArticleMigrateExcutable a Service
Problem/MotivationMigrate Tools, and Migrate Run, implement runners for MigrateExecutable. Tools also extends MigrateExecutable. Other modules might desire to extend the MigrateExecutable as well*, but...
View ArticleAdd array type hinting to BlockPluginInterface parameters
I ran into an issue where phpcs is flagging the lack of type hinting in a subclass but I can't add it because the interface is in core and is missing the type hint. There is an issue to add them across...
View ArticleAdd skip-process option to file_copy and download process plugins
The file_copy process plugin being added in #2695297: Refactor EntityFile and use process plugins instead throws MigrateException when a copy fails, aborting the entire row being processed. This makes...
View ArticleConvert web tests to browser tests for image module
See #2735005: Convert all Simpletest web tests to BrowserTestBase (or UnitTestBase/KernelTestBase).Out of Scope: - ImageAdminStylesTest should be split into JTB and BTB
View ArticleMigrate D6 i18n custom blocks (boxes)
Follow-up to #2225681: Migrate D6 i18n blocks translated stringsProblem/MotivationA migration for custom block (D6 boxes) translated strings is needed. The translations for the title and body of custom...
View ArticletestGetAbsoluteUrl marked risky because of change in globals
Problem/MotivationWhen I execute ../vendor/bin/phpunit --testsuite=unit --verbose within the core directory of Drupal 8.4.0 I get an exit code 1 because there is one risky test:There was 1 risky test:...
View ArticleDestination parameter in URL breaks changing a source language
Recently I found similar bug to this one #2325463: Destination URL breaks preview, Stepts to reproduce: - Make some CT translatable, add a couple languages, add some node and translate it into other...
View ArticleAdd a bulk upload form for media
Problem/MotivationIt would be nice if there was a bulk form for media, that could be used on a standalone page, in a modal for use cases like field widgets. The bulk upload form should accept any files...
View ArticleMachine name field throws notices if before source field.
If you add a form element of type machine_name and the source element for the machine name element is defined after the machine name element itself, notices are thrown upon submitting the form: *...
View ArticleBook outline not limited to allowed content types
This seems too obvious, but the book module's outline is not restricted by allowed content types on the node/add form. To reproduce: 1) Standard profile installation 8.2.7 and enable the Book module....
View Article