Hi! I’m Wim, live in the beautiful bike-centric city of Ghent and I’ve been fortunate enough to be able to work full time on making Drupal better & faster for over a decade now!
(I’m also interested in energy efficiency, smart home shenanigans and think more software empathy would make the world a better place.)


 

6 June, 2024

Monday was a U.S. holiday, which meant I was able to go full-steam ahead on the storage MR for Experience Builder (XB) that I started the prior week. On Tuesday, I continued that work, and spun off a second MR that allows changing the source type and source value … for which I shared a 2.5-minute screencast in #experience-builder late on Tuesday.

In it, you’ll see a hacky-as-hell UI. It’s currently named TwoTerribleTextAreasWidget to convey in no uncertain terms that this is throwaway code :D Its purpose: help stand up infrastructure and get the back-end pieces in place to power the UI (see last week’s screenshot), which is currently using hardcoded data.

31 May, 2024

Experience Builder (XB) must be able to render single directory components (SDC) … but really any component. Furthermore, to achieve the compromiseless UX we want, we’ll need both client-side and server-side rendering (to avoid network latency): isomorphic rendering. So on Monday May 20, Ben “bnjmnm”, Mateu “e0ipso”, Lee “larowlan”, ThĂ©odore “nod_”, Pierre “pdureau” and Tim met in a truly global meeting (from Lee’s Australia to Kris’ U.S. West Coast), with very interesting conclusions.
These are not current concerns for XB, but they will eventually be — this was early alignment to avoid wasting time.

19 May, 2024
Conference
DrupalCon Portland 2024
Location
Portland, OR, USA
Description

This is a follow-up to my DrupalCon Pittsburgh talk from a year prior and the shorter DrupalCon Lille talk. It provides a ~15 minute overview of the status nor the progress, but dedicates the majority to 5 (!!!) live demos to show how to start using config validation today:

Tags

19 October, 2023
Conference
DrupalCon Lille
Location
Lille, France
Description

As has become a tradition since DrupalCon Amsterdam 2019, all Drupal core initiatives with leads attending DrupalCon Lille took part in a PechaKucha-style keynote format. Despite not leading any initiative right now, I was asked to present the status & progress of the work on Config Validation that I together with a handful of others have been doing in the past few months.

Tags

6 June, 2023
Conference
DrupalCon Pittsburgh 2023
Location
Pittsburgh, PA, USA
Description

Drupal 8 shipped with many exciting new concepts, including “configuration”, “configuration and content entities”, “validation constraints” and “API-First”.

The missing link between these has always been the inability to modify configuration through Drupal’s REST or JSON:API. Because only content entities have validation constraints.

Tags

17 March, 2023

On behalf of Acquia I’m currently working on Drupal’s next big leap: Automatic Updates & Project Browser — both are “strategic initiatives”.

11 April, 2022

So what was DDD Ghent like?

Statistics

I’m especially interested in sprinting on the CKEditor 5 module for Drupal core, since that’s what I am currently working on for Acquia, because that is one of the biggest must-haves/blockers for Drupal 10. 86% of issues worked on at DDD Ghent was not CKEditor 5, so … I’m hoping others will do blog posts similar to this one! :D

26 January, 2022

Together with zrpnr, gabesullice, lauriii, bnjmnm, yashrode and hooromoo in Acquia’s Drupal Acceleration Team, I’ve been working on getting Drupal on CKEditor 5, because CKEditor 4 is reaching the end of its long and productive life.

zrpnr got it started in January 2021. We’ve been meeting with Reinmar 1 from the CKEditor 5 team to ensure a smooth automatic upgrade path from CKEditor 4: all functionality should be even better! Less than 10 months later, on November 11, 2021, CKEditor 5 was committed to Drupal 9.3!