Eat at a local restaurant tonight. Get the cream sauce. Have a cold pint at 4 o’clock in a mostly empty bar. Go somewhere you’ve never been. Listen to someone you think may have nothing in common with you. Order the steak rare. Eat an oyster. Have a negroni. Have two. Be open...
I know I had set a goal for myself to write more this year, but I have not been motivated to write lately for two reasons.
One, I celebrated a killer 2023 by treating myself and bought a really nice acoustic guitar from the folks at Taylor. The Taylor 324ce is a beautiful looking and...
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.