Drupal Planet

A new approach to Drupal theming, just in time for Drupal 10
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.

Progressive Enhancements: Improve data entry and user interactions
Websites can do far more than just present information. Many business applications have moved onto the web, and with a CMS like Drupal in the back end, your website itself can be an integral part of your business.

Expressing complex systems of information
It's great to boil down information into simple bite-sized chunks. But for so many kinds of information, it's just not that simple. Ecological systems. Policy decisions. Your body. Your website.

Aggregate fields in Drupal 8 views
Views module has long been the killer feature of Drupal, making it easy for a site builder or skilled administrator to essentially create complex SQL queries through a web interface, without knowing SQL.

Technical Debt and CMS maintenance
As we onboard a slew of new clients due to our joining

WordPress vs Drupal is like Word vs Excel
Seems like every day this month I've answered the same question: Why should I use Drupal instead of WordPress? And this is the answer I've come up with. They are entirely different applications, about as different as Microsoft Word is from Microsoft Excel.

Deployment and release strategies
When you build a new website, going live is relatively easy. You get ahold of a domain name, point it at a webhost, put the website code there, and you're up and running!
After a site is live, it gets a lot more complicated.

Layout Builders versus Content Management - are you making this mistake?
Glitzy websites are all the rage these days. Everybody seems to be looking for easy ways to create multimedia-rich pages with ease.

Is your host a single point of failure?
Just ran across a sad story where Digital Ocean is accused of killing a startup:

Assessment of May 8 Drupal Security update SA-CORE-2019-007
New versions of Drupal core dropped today, to fix a file handling issue.
After assessing the patches, statements, and risks associated with this update, we have decided this is an important update to apply, but not urgent for most of the sites we manage.

Ask Freelock: "Traditional hosts" vs "cloud providers"
A client asks about yet another hosting option:
The VPS-2000HA-S includes the following resources:
6GB RAM (burstable)
150GB SSD Disk space
5TB Monthly Bandwidth
4 free dedicated IP's

What's up on Nerd Mountain? Go Ahead Make Changes in Prod! We Got Your Back
Have you ever heard the one about the web developer who goes in to make one last change to the site at 4:45PM on a Friday afternoon? It is SUCH an easy fix--he can get it done and go home for the weekend with his head held high. Ah, what a relaxing weekend it will be!