It feels like the post I made for 2023 goals was done only a little while ago - but here we are again at the start of a new year. I'll keep it short this year, things like reading and exercise are table stakes. Those are 'must do' things that are not really goals anymore - I just do it. Instead...
Last week I wrote up a walkthrough in dealing with a change introduced for List field validation in Drupal 10.2 using a stored procedure to rewrite existing data. After some discussion, this change has...
2023 was a white hot, fun, successful and non stop year for me. Perhaps one of the best in my life both personally and professionally. Hoping for (and working toward) that trend to continue into 2024 and beyond.
Drupal 10 Development Cookbook
I accomplished a big milestone / bucket...
Drupal 10.2 has arrived and ships with several new features, bugfixes, enhancements and quality of life improvements.
One change that might catch you off guard though involves List (text) fields. These fields store key/value pairs of information, designed to present users with a select...
I have seen some chatter lately about folks asking how to access the Solr admin interface over HTTPS instead of HTTP connection in DDEV. Enabling this is a simple change to the docker-compose.solr.yaml
file in the .ddev
directory.
In the file, make the following...
Thanks to Symfony, Drupal has an incredibly robust routing system. What once used to be a chore in Drupal versions prior to 8 is now a breeze. Creating routes is super simple and parameter upcasting is usually automatic for known entities, like nodes, users,...
Security is a paramount feature of any modern CMS. Drupal has a well defined authentication and RBAC (role based access control) system limiting the scope of what users can or cannot do. Soon we will even have...
It's exciting to see some recent momentum into adopting DDEV as the official local development environment for Drupal, supported by core and contrib community leaders.
We recently spent a few days at Velir overhauling our local Docker development stack for Drupal merging our tool and workflow with DDEV for better project outcomes. DDEV is an amazing fit for modern Drupal development.
You can read more about it here:
...
A few months back (sorry, its been a minute!) I detailed how you could set up PHPDocumentor to automatically generate documentation for your custom code and modules for Drupal. Another step you can take is automating this...