Budapest 🇪🇺
Account created on 26 December 2010, almost 15 years ago
  • Acquia Certified Drupal 8+ Developer at Cheppers 
#

Merge Requests

More

Recent comments

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Apparently, the page's original author was composing the text with the mindset of migrating "from non-Drupal to Drupal" use case. This way, the name of our CMS, "Drupal," was used to distinguish in many instances. However, this leads to confusion when migrating "from Drupal to Drupal", because the reader cannot safely distinguish which one the author meant. Therefore, such occurrences are now fixed to use the "source" and "destination" terms exclusively instead.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

For anyone stumbling here in search of a solution using this OpenID Connect module together with AWS Cognito, I posted some screenshots about how I managed to make it work.

Regarding the status of this ticket: the error message posted tells about a type error in PHP. I have not checked the mentioned part of the code, but out of experience, I'm doubtful whether it would be explicitly related to one single IdP provider, such as AWS Cognito.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Add version numbers + section link to ToC

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Unfortunately, currently I'm in rush having no time for a properly composed written guide, but at least here are some screenshots how I managed to made it work.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Stumbled upon the same issue after running $ ddev drush pmu password_policy command

  • password_policy: 4.0.3
  • Drupal Core: 10.4.7
  • PHP: 8.3.23

Leaving the ticket status unchanged until I manage to dig up some further info on the issue's background.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Copy over the list of recommended extensions from the legacy page.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Minor content fixes

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding a section about markup languages

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Fix the target of the tl;dr link.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Recomposed the text of recommendation of 'mtbdata.vscode-phpsab-docker' extension to fit more coherently to the overall guide. Plus some minor fixes.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺
🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Just as future reference for anyone landing here: the linked documentation page went under a complete rewrite during July 2025. It can happen that the question initially asked might have been answered by the newer revision.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Various content updates

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Continue the Summary section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start the Summary section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding a section about Drupal-specific extensions.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finishing Docblock section + minor content fixes

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding the Twig section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finishing section of JavaScript debugging

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Segment long page content into sections with titles based on Darvanen 's suggestion via Slack.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Content reorganization + minor fixes

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finish section of JavaScript linting

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Fix annoying style ignorance in IS.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Referencing the ESLint setup documentation.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Fix code snippet formatting

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Copy over "Special cases" section from legacy content

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Minor formatting fixes

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Complete rewrite with much more explanations to help the Reader understand the background of all these frontend development tools.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding intro text to the JavaScript section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Improve formatting of commands within the code snippets.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start section about frontend (JavaScript + Twig) development

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start merging legacy content into the newly added sections.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Extending DDEV section + finishing PHPStan section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Extend "Database browser" section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Still some PHP CS clarification

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Hi All! Do you think adding this <link rel="preconnect" href="https://www.googletagmanager.com"/> HTML element is necessary or beneficial to the 2.x version of this module as well?

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Clarifications around PHP CS/CBF and PHPStan.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Minor fixes.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finish the Composer section.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finish the PHPUnit section.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finish database tool section.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finish the DDEV section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finish DDEV section.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Continue section of Xdebug

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start section of Xdebug

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

PHP CS section finished

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Continue PHP CS section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Continue experimenting with various PHP CS extensions.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Add a section at the beginning about assumed project structure.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start PHP CodeSniffer section.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Finished EditorConfig section

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding an extra tip about instant changes of settings.json file.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Linking images to themselves for easier opening

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Thanks @olegiv for the hint. For those who use DDEV: in my .ddev/config.yaml I changed this line:
webimage_extra_packages: [php8.1-psr]
to this:
webimage_extra_packages: []

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start section of EditorConfig.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Closing feature comparison section, adding upcoming sections.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Add screenshot about differences.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Add screenshots to feature comparison.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Continue comparison of feature parity.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding extra image about the vscode.php built-in extension.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Start functionality comparison of PHP parser extensions.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Clarifying the section about configuration management.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Replace incorrect screenshot + Extend section of text

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding links to other builds and forks and an image of default setting options.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding an extra tip to access extensions' settings.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding extra illustration.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Add section about configuring the absolute path of the globally installed binary of PHP parser.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Add descriptions of each extension.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding logos of extensions.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding images

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Continuous work on a fully revamped and extended revision.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Minor fixes.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Extend the introduction to better explain how the Drupal ecosystem utilizes Composer package management.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Extending the "Obtain the software" section with extra information and links

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

This is why I did not find any occurrences, because the name of the setting is concatenated:
https://git.drupalcode.org/project/menu_breadcrumb/-/blob/2.0.x/src/Menu...

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Referencing Symfony's class for clarity.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Adding a sentence of hint from personal experience about when to enable this requirement on custom routes.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Now tested on a vanilla D11 installation with Simplytest․me, for me the module seems to work as expected.

  • consent_popup: 1.0.5
  • Core: 11.1.5
  • PHP: 8.4.5
  • Theme: Olivero
🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Thank you for you time Claudiu for fixing this.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Code changes of the MR !20 at commt db67d6c7 now tested with Simplytest.me on Drupal core 10.4.3 and works as expected. +1 RTBC

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

I think we should also soft-redirect everyone landing here by the search engines to the following documentation pages:

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

C'mon, folks, a decade has passed with no progress around such a minor issue. We always try to play democracy at its best; we listen to every voice. But why can it happen that 1 single person vetoes against seven others 📌 Bring back contextual links for admin views Active ? I agree that UX is a significant profession, but why can one not feel convinced and give up their viewpoint against others for such a minor issue?

Meanwhile, during the last 10 years, can you imagine how many occasions our product has missed to let our users switch over quickly to the configuration page of a View? Yes, imagine because we don't have usage data (yet…). Therefore, referring to any numbers or percentages in any arguments in this discussion, I don't feel quite convincing.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Just stumbled upon this here arrived from the Meta issue. I'm asking all the previous commenters on this thread: a decade has passed, and a lot has been changed in and out of the Drupal core. Can anyone recall why this ticket was opened originally?

If no one has memories, I suggest closing this ticket as “Won't fix”.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

“This will only display if form elements are correctly setup with #config_target keys, and if that target is overridden.”

This module can be useful until the mentioned render array attribute gets widely used in the contrib space. Otherwise, the core's warning will not appear if #config_target is not communicated by the ConfigForm instance.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

As an avid documentation person, I support the idea that such a sophisticated software ecosystem as Drupal must embrace and promote a more modern markup format for writing all our valuable documentation.

I can imagine even some automated tools to implement for converting current .txt files into .md files. And of course, the CommonMark initiative is the best option to promote for our community, I believe.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

Re-roll patch for the latest D9-supported version of this module 3.1.34.

🇭🇺Hungary Balu Ertl Budapest 🇪🇺

I cannot tell whether the solution proposed for fixing is good or bad, but I share my concerns about how caching API responses was implemented back then. For example, I can't recall any evidence of how these cache objects got invalidated. During testing on my local instance, I regularly hit $ drush cr to get the results from API calls as expected. It can be seen as my limitation, but I believe the entire caching logic of the module could be revised and eventually improved if time allows. One possible option can be to rely on Widen's recently introduced Webhooks and initiating purging our caches based upon receiving a call from their side.

Production build 0.71.5 2024