211 Followers
340 Following
5.5K Posts

'Jaz dood' - my 6yo.

I mostly post about programming, politics, cycling, and random things that amuse me.

Cakeyes
Vibe coding vibes. (From the excellent boardgame Moon Colony Bloodbath, artwork by Franz Vohwinkel. Spoiler: the robots don't work as expected.) #FuckAI #Boardgames #MoonColonyBloodbath
How are people new to #Drupal supposed to understand the difference and the relationship between:
- Drupal Core
- Drupal CMS
- Drupal 11?
I thought the DA was working on vastly improving the marketing - this is the best they can do?
The Paris city website's search is amazing. Lightning fast search as you type, with results grouped by content type, showing thumbnails, and links to further results. Depressingly, I have no idea how this could be made in #Drupal.
Win my first solo game of #Daybreak #boardgame on round 3. But I did get really lucky with the crises and couple of powerful global projects.
New #Drupal contrib module! Views Exposed Form Mobile turns Views exposed filters into overlay pages on mobile devices, like on various popular e-commerce sites. https://www.drupal.org/project/views_exposed_form_mobile
OO-style hooks are coming to #Drupal core and #ModuleBuilder and #DrupalCodeBuilder are ready! https://www.drupal.org/node/3442349
Support for object oriented hook implementations using autowired services

Create a class in the Drupal\modulename\Hook namespace (or subdirectory). This will be automatically registered as an autowired service. Use the new Drupal\Core\Hook\Attribute\Hook attribute either on methods or on the class. If it is on the class and the class doesn't have an __invoke method then a method argument is required. The method implementing the hook has the same

Drupal.org
Not a #UX issue, but just really ugly @drupalconeur.
Ok so @drupalconeur's website is SO BAD that it can't do checkboxes. Why are we using this total crap? #UX #DrupalCon
7yo’s new project. #KidicalMass
New release of #DrupalCodeBuilder adds support for generating attribute-based plugin types. With this comes another new feature - customisable attribute properties!