Drupal Flake is a new way of doing local Drupal development (running a self-contained Drupal site on your desktop or laptop).
Drupal Flake is a new way of doing local Drupal development (running a self-contained Drupal site on your desktop or laptop).
One big missing part of the Group module is setting up friendly URLs that contain the group in the path for group content. You can't set this up in Pathauto -- the tokens are too limited to handle this correctly.
AI does not replace system engineering. Stories abound about AI running amok, deleting production databases, exposing private data, failing to deliver on promises.
Last year I gave a presentation at DrupalCon about automating things using the powerful ECA Module. Here's the recording!
How do you get a website back up, when it goes down?
The recording of my talk from DrupalCon this year is now available!
This is perhaps my most technical talk, meant for developers and tinkerers who would like an easy way to get started with Drupal.
At Freelock, we're starting to use Nix to manage different PHP environments, and be able to incrementally update websites.
As we start developing mini-products to offer to our clients, we've found we actually need to group multiple products under one purchase.
High load isn't necessarily an emergency, but it may be a heads-up before a site noticeably slows down. Sometimes there are weird spikes that just go away, but sometimes this is an indication of a Denial of Service.
If you have a current Drupal site (built in Drupal 8 or later) you no longer need to entirely rebuild your site -- ever again. That doesn't mean it couldn't use a freshening up now and then.
Over the past few months, I've fielded a lot of minor styling requests, and as I work through each problem, I've almost always ended up with substantially less code than was there before.
In April I gave a talk about Progressive Enhancements at the national DrupalCon 2022 conference in Portland. Here's a recording of the full session, which was targeted towards Drupal developers.