Drupal 10: From cookies to user sessions
In this post, I show a script that relates user cookies to Drupal session information.
Live Last read · last published · next check

In this post, I present a summary of the work done last year on my music project. The focus has been on realizing the vision of music-i18n by creating a full microtonal pipeline from MusicXML to MIDI and Web playback.

I describe a technique for ignoring some, not all, webform settings from config sync. This gives flexibility to business users to manage end-user-facing form labels without fully giving up on configuration management. Along the way, I solve a quirk in Config Ignore that prevents from hard-coding its own configuration in settings.php.

I describe a Drupal AI setup based on open source tools and running locally. The use case is to provide search results based on natural language queries using the Search API ecosystem. The constraint is to avoid communicating with external APIs and rely only on services that are co-located with the Drupal deployment.

Enabling AJAX callbacks on Views exposed forms causes a cryptic error that "the uploaded file likely exceeded the maximum file size". In this post, I explain why this happens, and present a functioning workaround.

In this post, I present a summary of the music ecosystem I've been working on for the past 7 years.

Big Pipe on Drupal 9+ breaks form redirects. In this post, I explain how I fixed it for a specific but common case.
In this post, I show a script that relates user cookies to Drupal session information.

In this post, I explain how to configure Xdebug with VS Code in the context of deep Drupal debugging.
In which I publish a small Drush 11 command for Backup and Migrate.
In which I describe a fix to a long-standing bug with Google Charts rendering inside hidden divs. This bug affects charts that are rendered in Boostrap tabs that are not active.