343 Results
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
Let’s be honest: when people search for affordable Drupal development, what they usually mean is “good Drupal developers who won’t disappear, overcharge, or make my life harder.” Drupal has a reputation for being powerful, flexible… and sometimes a little intimidating. That means prices can vary wildly, and it’s not always obvious where the sweet spot is between cost, quality, and sanity. So rather than pushing a single answer, this article walks through where affordable Drupal...
Published in:
#Insights
When a client has a need or idea that other people might benefit from, it's a great opportunity to contribute a module back to the community. I recently created the new Autocreate Access module to solve a problem on a project where Drupal's autocomplete tagging widget for taxonomy terms didn't work as our client expected. Typically, Drupal sites utilise this field widget to allow users to create new categories for their content on the fly...
Published in:
#Drupal Planet
#Drupalgive
#taxonomy
#field widget
#security
Fighting spam is an ongoing arms race. There will always be nefarious attempts to post unwanted content onto websites, that's just the nature of the global internet nowadays, but can we keep ahead of it? Some techniques are complex, maybe using AI / natural language processing, but there are also quite simple opportunities to reject spam. We had a lot of contact requests come into our site that used the Cyrillic script - which is...
Published in:
#Drupal Planet
#Forms
#Multilingual Drupal
This article is part of the series
Views Data Export
I've started working on maintaining Views Data Export again. I've decided to document my work in 2 week 'sprints'. And so this article is about what I did in Sprint 2. Sprint progress At the start of the sprint in the Drupal.org issue queue there were: 91 open bugs 17 fixed issues. 81 other open issues That's a total of 189 open issues. By the end it looked like this: 48 open bugs 4 fixed...
Published in:
#Drupal Planet
#views data export
This article is part of the series
Views Data Export
As explained in the previous article in the series I've started working on maintaining Views Data Export again. I've decided to document my work in 2 week 'sprints'. And so this article is about what I did in Sprint 1. Sprint progress At the start of the sprint there in the Drupal.org issue queue there were: 204 open bugs 276 other open issues. So that's a total of 480 open issues. By the end it...
Published in:
#Drupal Planet
#views data export
This article is part of the series
Views Data Export
Views data export is a module that's in use by over 100,000 sites but hasn't been maintained very well by me over the years. This is the story and the plans for getting back into healthy maintainership.
Published in:
#Drupal Planet
#views data export