339 Results
Drupal websites are powerful and flexible but they require ongoing care to stay secure, performant, and aligned with business needs. A Drupal support contract provides that ongoing care in a predictable and flexible way. In this article, we explain how Drupal support contracts work, what’s typically included, and how ComputerMinds’ simple, hour-based model removes complexity while giving you direct access to our team of Drupal experts. What is a Drupal Support Contract? A Drupal support...
Published in:
#Insights
This week, Drupal turns 25. From its beginnings as a student message board to becoming one of the world’s most powerful open-source content management platforms, Drupal’s story is one of community, innovation, and quiet influence at global scale. For everyone who has built, scaled, or relied on Drupal over the years, this milestone is worth celebrating — and for us at ComputerMinds, it’s also a moment to reflect on our own history alongside the platform...
Published in:
#Drupal Planet
So you’ve decided Drupal is the right content management system for your website. Smart move! Drupal is powerful, flexible, and built to scale with your business. But here’s the thing: migrating to Drupal isn’t something you want to wing. It’s a complex process that requires real expertise, and choosing the right agency to guide you through it can make all the difference between a smooth transition and a months-long headache. We’ve helped plenty of clients...
Published in:
#Insights
When people talk about “cost-effective” Drupal maintenance, they often mean one thing: What’s the cheapest way to keep this site ticking over? That instinct makes sense - nobody wants to pay more than they need to. But in 2026, genuine cost-effectiveness is a bit different. It’s not about paying the lowest invoice this month. It’s about avoiding the slow, quiet problems that quietly make websites fragile, expensive, and stressful to run later on. Let’s break...
Published in:
#Insights
Drupal's Views module is wonderful for listing content, but what should you show when you have nothing to list? Everybody loses if a journey ends there: your visitor has to start again, and you've missed an opportunity to help them. The likes of Amazon and eBay show alternative results after more precise matches for a search, even if there are some results. Limited results mean a limited chance for your visitor to find what they...
Published in:
#Drupal Planet
#Drupal views
#ecommerce
Choosing a content management system isn’t about picking the “best” platform overall — it’s about picking the right one for your project. There are loads of CMS options out there, from quick-start tools to enterprise-grade platforms. Each has its place. In this article, we’ll look at how Drupal compares to other popular CMS options, including WordPress and the growing world of SaaS web builders like Contentful and Sitecore — and when Drupal really comes into...
Published in:
#Insights
Hiring a Drupal development company isn’t just about getting a website built or a feature delivered. The real value often shows up after the contract is signed and the work begins. Good agencies don’t disappear once the code is written - they stick around, communicate clearly, and help your site (and your team) succeed over the long term. Here’s what you should realistically expect from a strong Drupal agency, and how that support usually looks...
Published in:
#Insights
We’re big believers in supporting our team’s growth, because when our people develop, our clients benefit too. Whether that’s through industry certifications, new technologies, or further study, we’re always proud to see our team expanding their skills. Recently, Andrei, one of our Drupal developers, completed a Masters in Information Systems & Cyber Security with the University of Chichester. This was a great personal achievement that also strengthens our collective focus on keeping clients’ websites secure...
Published in:
#Drupal Planet
#security
Rendering Drupal block plugins can be tricky. In this article we explain how to render them and how you might go about finding the correct ID to pass into createInstance(). We also have a handy tips and tricks section at the bottom which is worth checking out alone!
Published in:
#The Right Way
#Blocks
#Rendering
#Theming
#Drupal Planet
Using Sass >= 1.80 and wanting to shush those @import deprecation notices with minimal effort? Or ready to upgrade towards 3.0.0 ? There was a nice clear notice, with a decent explainer. But you want a quick 1-2-3, so keep reading!
Published in:
#Drupal Planet
#Theming
#CSS