What is an “Ambitious Site Builder” in Drupal?
At Drupalcon Portland in 2022 Dries Buytaert, the original creator of Drupal, started outlining the initiatives for Drupal 11, but he also shared a concept that I am really excited about. Dries defined his vision for people who use Drupal but aren’t back-end developers. He called them “Ambitious Site Builders”. Let’s take a look:
The phrase “Ambitious Site Builder” is how Dries views the Drupal audience to be. These are people who don’t write a lot of code, but are not just drag and drop users either. Ambitious site builders are somewhere in the middle. Because of that, their typical tool of choice for website building is Drupal. Most of the configuration they do is done through the UI, but they are not afraid to write some code.
Dries defines the ambitious site builder as:
“An ambitious site builder can get a lot of things done by installing and configuring modules, and using Drupal through the UI. But when needed, they can use custom code to make their site exactly how they want it to be. Ambitious site builders are the reason why Drupal became so successful in the first place.”
Over the past ten years, between all of the live training, the YouTube videos, the training at LinkedIn and all the people that I’ve actually met with face-to-face and over Zoom, I’ve taught around 50,000 people how to use Drupal. A lot of those people go on to be exactly what Dries describes as, “ambitious site builders.”
Some people are content installing a module and creating a node, but most students end up becoming something in the middle. They are not hardcore developers or likely to ever contribute code to Drupal, but they can create a new theme or work on a custom module.
This was greatly enhanced with Drupal 8 and the Symfony framework, which introduced object oriented PHP instead of procedural PHP. Drupal moved to a new templating engine so creating themes and custom models have actually gotten easier for people with a broader understanding and knowledge.
In a more recent post, Dries explains the plan for Drupal 11 and unveiled the initiatives.
Drupal 11 Strategy
In the next two years we should implement:
- Project Browser with quality metrics stable in Core
- Starter templates feature in core and on Drupal.org
- Automated updates stable in Core
- Gitlab project completion
- Smaller Core via the Great Module Migration
- Keep Drupal up-to-date and secure with Drupal 11 readiness
Initially, I struggled with the fifth initiative a bit. When I stopped and considered how many modules I have never installed, perhaps a trimmer core is a great thing.
As you scroll through the linked blog post, there are videos and explanations for each of the major initiatives. It is worth exploring more.
I am very excited about the idea of “Ambitious Site Builders”. I think this middle ground is exactly where most of my students land. Not coding all the time, but comfortable looking at code, and maybe adding to it, as needed.
One of the things I appreciate about the Drupal community, unlike some other open source projects, is that they are trying to get beyond the idea that the only people who matter are the developers. And while there is no project without the developers, there is also no project without the rest of us who aren’t hardcore developers. We are the advanced users of Drupal – ambitious site builders, and I think that’s awesome!
For a more in-depth and personal discussion about what an ambitious site builder is, be sure to watch the video version below!