Dries Buytaert

Drupal

A timeline with key technology events that impacted Drupal. Examples include the first mobile browser, social media, etc.
A list of technology events that came after Drupal, and that directly or indirectly impacted Drupal. To stay relevant, Drupal had to adjust to many of them.
Screenshot of the "24heures" news website featuring headlines on Swiss football, Georgian politics, and a website update.
7-Eleven ad featuring a red Pepsi Fire Slurpee with cinnamon flavor and the slogan "Starts Cold, Finishes Hot.
Blog page titled "Building a Smarter Planet" with bold text highlighting "Instrumented, Interconnected, Intelligent" and an article on eGovernment access.
ABC Dig Music website homepage displaying featured artists, music news, and ways to listen to digital radio.
A woman sits outdoors, looking to the side.
A webpage explaining Digg, a platform for discovering and sharing content, with a navigation menu and a "Take a Quick Tour!" button.
A Zappos webpage showcasing customer service, company culture, blogs, and leadership, featuring a video about the workplace experience.
Bar chart showing download statistics for Drupal core versions 4.
A woman in a beige blazer stands next to the text "Financial Overview" on a corporate webpage for Ahold.
A mobile rich text editor displays a toolbar with formatting options and an on-screen keyboard for text input.
By tapping into a rich text field such as Body, a toolbar comes up with two tabs with editor buttons below: Format (containing buttons such as Bold, Italic, Left/Right Align, and Lists) and Insert (for Links, Images, and the like).
A colorful collage featuring books, buildings, and student life, representing Antwerp as a vibrant student city.
Diagram showing Drupal's web service building blocks, including HAL, REST, Serialization, JSON API, GraphQL, and Waterwheel dependencies.
An overview of the key building blocks to create web services in Drupal. Out of the box, Drupal core can expose raw JSON structures reflecting its internal storage, or it can expose them in HAL. Note: Waterwheel has an optional dependency on JSON API if JSON API methods are invoked through Waterwheel.js.
A webpage for the Intel Atom Developer Program promoting learning, developing, and selling applications with resources and tools for developers.
Arsenal players pose with Chinese opera performers at a cultural event in Beijing, wearing team shirts and smiling.
A website featuring Ashley Tisdale with news, music updates, and album promotions, including "Guilty Pleasure.
An aerospace engineer works on a satellite component, highlighting Italy's contributions to space exploration and missions.
AT&T Apps Beta webpage with login, sign-up options, and a banner promoting free app downloads and user feedback.
A design proposal for Automatic Updates.
A design proposal for Automatic Updates. There are updates available for different modules. You can upgrade them immediately using the user interface, or you can let the scheduler run to do it for you.
Bar chart and table showing Drupal leading in content management system usage among Alexa's top 10,000 websites.
Banner for BADCamp 2011, a Drupal event at UC Berkeley, California, from October 21-23, with 1400+ attendees.
A presenter at Web Summit with a screen behind her listing tech terms like 'Composable', 'Headless', 'AI powered', 'multi-lingual' and more.
Logo for Barcamp Brussels featuring a stylized flame icon and bold blue and yellow text.
Officials in the Basque Parliament are seated around a table, actively discussing legislative matters during a meeting.
A military aircraft takes off from an aircraft carrier while other planes fly in formation over the ocean.
A promotional webpage for *Battlefield Heroes* features a soldier holding a weapon and a tank in the background.
BBC Focus Magazine website featuring science and technology articles, a SpaceShipTwo feature, and a subscription offer with a free gift.
Screenshot of the New Zealand Government's Beehive website showing news updates, including election announcements and policy initiatives.
A group of people, including Belgian royalty, pose at the Royal Palace for a Christmas concert event.
A Berkman Center webpage displaying news, events, and research on technology, law, and internet development.
Best Buy Mobile Magazine webpage featuring a BlackBerry 6 promotion, phone search tool, and mobile news and reviews.
A black-and-white website features Beyoncé promoting her album "I Am.
A graph showing different axes of diversity in Drupal
A blue heart
Dozens of blue hearts
Hundreds of blue hearts
A pattern of blue hearts with a large heart in the center featuring the Drupal logo.
Black-and-white image of a man sitting on a brick ledge, with a website featuring Bob Dylan content in the background.
A colorful website for Boekenbeurs 2008 featuring event details, author signings, and a promotional video.
Book cover of "Building Online Communities with Drupal, phpBB, and WordPress" by Robert T.
Cover of the book "Drupal 6" by Hagen Graf, featuring a robotic figure working on a large pipe structure.
A handwritten note with a business card attached, mentioning a book and video tutorial on Drupal 6.
A person flips through a book about Drupal 6, with blurred pages showing text and a screenshot.
A book page displays a screenshot of a website featuring a black-and-white photo of three people posing together.
@Hagen, next time take a picture of your book on my website? ;-)
A book page discussing spam prevention in Drupal, highlighting the Mollom service as an effective solution.
The book talks about Mollom!
Close-up of the book cover "Using Drupal" with an illustrated rodent and bold typography on a white background.
A page from an O'Reilly book about using Drupal, discussing spam filtering with Akismet and Mollom services.
A flowchart from an O'Reilly book on Drupal explains the ImageCache workflow for generating and caching thumbnail images.
Title page of the book "Using Drupal" with handwritten messages and signatures from the authors.
Close-up of a book page with the heading "Hands-On: CCK" in bold, discussing Drupal content creation.
A book about using Drupal, with pages showing text, images, and diagrams related to image processing and presets.
The book cover of "Building Powerful and Robust Websites with Drupal 6" by David Mercer, published by Packt.
Close-up of a book page showing the author's name, David Mercer, and the Packt Publishing logo.
A book page discussing three key aspects of Drupal: reliability, efficiency, and flexibility in software development.
A person flips through a book about Drupal, with the world "Drupal" clearly visible on a page.
Book cover of "Learning Drupal 6: Module Development" by Matt Butcher, published by Packt Publishing.
Close-up of a book page discussing the Content Creation Kit (CCK) and Views module in Drupal development.
Close-up of a book page discussing the t() function in Drupal module development.
Close-up of a book cover titled "Pro Drupal Development, Second Edition", with bold yellow and white text.
A diagram in a Drupal development book shows a node structure with poll, forum, and blog content types.
A book page showing Chapter 20 titled "Writing Secure Code", discussing security flaws in web applications.
A book page from "Pro Drupal Development" showing a flowchart for determining language settings based on URL path prefixes.
A close-up of the index page from the book "Pro Drupal Development", showing topics related to web development.
A bookshelf filled with various books about Drupal, including development, themes, and site-building guides.
Animated comparison of the Boston.
A cityscape of Athens at night with illuminated buildings and landmarks, featured on a tourism website.
Brico Dépôt website homepage featuring promotions, product categories, store location, and upcoming arrivals for construction and home improvement materials.
A business news website featuring an article on the American car industry, language learning tools, and a login section.
A quiz show contestant looks at the screen displaying a question about the White House website, with "Drupal" as an option.
The question on the TV screen is in Dutch but reads: What was used to build The White House's site?. Picture taken by Jo Wouters.
Website homepage for "Carbon War Room" displaying environmental statistics on carbon emissions, renewable energy, and deforestation.
A screenshot of the content administration using Drupal 8's Carlo theme
The content administration screen with the new design system.
A screenshot of the spacing guidelines of Drupal 8's Carlo theme
Sample space sizing guidelines from the new design system.
A promotional webpage for Chris Rock featuring a theater production advertisement and links to videos, news, and social media.
A promotional webpage for Christina Aguilera features an image from "Not Myself Tonight" with a video link and album details.
Cisco Support Community webpage with login options, discussion topics, expert interviews, and buttons for asking and answering questions.
A man and a woman shake hands and smile in an office setting with wooden bookshelves in the background.
Comparison of open-source and SaaS integration, highlighting risks of open-source and benefits of Clickability's vetted third-party connections.
Screenshot taken from Clickability's SaaS vs Open Source comparison.
Comparison of open-source and SaaS performance, highlighting uptime guarantees and reliability differences between self-hosting and Clickability's service.
Screenshot taken from Clickability's SaaS vs Open Source comparison.
A webpage compares SaaS and open-source web content management, highlighting costs, productivity, usability, integration, and support differences.
A bubble chart comparing commercial and FLOSS CMSs by install base and revenue, showing larger bubbles for FLOSS CMSs.
CNNGo website homepage featuring travel articles, a highlighted hotel in Mumbai, and an advertisement for Novotel.
A graph showing the growth of Drupal's code, comments, and blank lines from 2000 to 2007.
Source: Drupal statistics at Ohloh.
A graph showing the growth of Joomla! code, comments, and blank lines from 2000 to 2007.
Source: Joomla! statistics at Ohloh.
A stacked area chart showing the growth of Plone's code, comments, and blank lines from 2000 to 2007.
Source: Plone statistics at Ohloh.
A graph showing the growth of WordPress code, comments, and blank lines from 2000 to 2007.
Source: Wordpress statistics at Ohloh.
Secretary Locke speaks at an event announcing the opening of the CommerceConnect office, with another official standing beside him.
A flowchart outlining the decision process for committing patches to Drupal 8 or postponing them to Drupal 9.
Graph showing the number of Drupal commits per month, with a sharp increase after 2009.
Aggregated results from core and contributed modules.
Graph showing the number of Drupal committers per month, increasing steadily from 2001 to 2011 with sharp growth at the end.
Aggregated results from core and contributed modules.
A webpage for the 2010 Commonwealth Games in Delhi shows event details, news, results, and a medal tally.
Configuraton management initiative
The four different focus areas for Drupal 8. The configuration management initiative is part of the 'Improve Drupal for developers' track.
A consumer review website homepage with a search bar, product categories, and featured LCD TV recommendations.
Pie chart showing Drupal contributions by continent.
Pie chart showing Drupal contributions by continent.
A graph that shows most contributions in 2019 come from Europe and North America.
A graph that shows most contributions in 2020 come from Europe and North America.
A graph that shows most contributions in 2021 come from Europe and North America.
Contributions by country
The top 20 countries from which contributions originate. The data is compiled by aggregating the countries of all individual contributors behind each commit. Note that the geographical location of contributors doesn't always correspond with the origin of their sponsorship. Wim Leers, for example, works from Belgium, but his funding comes from Acquia, which has the majority of its customers in North America.
Contributions by country
The top 20 countries from which contributions originate. The data is compiled by aggregating the countries of all individual contributors behind each commit. Note that the geographical location of contributors doesn't always correspond with the origin of their sponsorship. Wim Leers, for example, works from Belgium, but his funding comes from Acquia, which has the majority of its customers in North America.
A graph showing the top 20 contributing countries in 2019.
The top 20 countries from which contributions originate. The data is compiled by aggregating the countries of all individual contributors behind each issue. Note that the geographical location of contributors doesn't always correspond with the origin of their sponsorship. Wim Leers, for example, works from Belgium, but his funding comes from Acquia, which has the majority of its customers in North America.
A graph showing the top 20 contributing countries in 2020.
The top 20 countries from which contributions originate. The data is compiled by aggregating the countries of all individual contributors behind each issue. Note that the geographical location of contributors doesn't always correspond with the origin of their sponsorship. Wim Leers, for example, works from Belgium, but his funding comes from Acquia, which has the majority of its customers in North America. Wim's contributions count towards Belgium as that is his country of residence.
A graph showing the top 20 contributing countries in 2021.
The top 20 countries from which contributions originate. The data is compiled by aggregating the countries of all individual contributors behind each issue. Note that the geographical location of contributors doesn't always correspond with the origin of their sponsorship. Wim Leers, for example, works from Belgium, but his funding comes from Acquia, which has the majority of its customers in North America. Wim's contributions count towards Belgium as that is his country of residence.
A graph showing contributions by gender: 75% of the contributions come from people who identify as male.
A graph showing contributions by gender: 72% of the contributions come from people who identify as male.
A graph showing contributions by gender: 67% of the contributions come from people who identify as male.
A graph that shows that compared to males, female contributors do more sponsored work, and less volunteer work.
Compared to men, women do more sponsored work, and less volunteer work. We believe this is because men have the privilege of more free time.
A graph that shows that compared to males, female contributors do more sponsored work, and less volunteer work.
Compared to men, women do more sponsored work, and less volunteer work. We believe this is because men have the privilege of more free time.
A graph that shows that compared to males, female contributors do more sponsored work, and less volunteer work.
Compared to men, women do more sponsored work, and less volunteer work. We believe this is because men have the privilege of more free time.
Contributions by gender
Contributions by gender
A graph showing that Acquia is by far the number one contributing hosting company.
A graph showing that Acquia is by far the number one contributing hosting company.
A graph showing that Acquia is by far the number one contributing hosting company.
Contributions by individuals vs organizations
The number of individual contributors is up 28% year over year and the number of organizations contributing is up 26% year over year.
Bar chart comparing the number of individual and organizational contributions to Drupal from 2015 to 2018, showing growth.
A graph showing that the number of individual and organizational contributors increased year over year.
A graph showing the number of individual and organizational contributors year over year.
Bar chart comparing contributions to Drupal by individuals and organizations from 2018 to 2021, showing higher individual participation.
Pie chart showing Drupal contributions by organization type, with traditional Drupal businesses contributing the most at 82%.
A pie chart showing contributions by project type: most contributions are to contributed modules.
A pie chart showing contributions by project type: most contributions are to contributed modules.
A graph showing the year over year growth of contributions per project type: only contributions to core grew
A graph showing the year over year growth of contributions per project type: contributions to modules grew the most.
A graph showing the year over year growth of contributions per project type: contributions to modules grew the most.
Bar chart showing Drupal contributions by project type, categorized as volunteer, sponsored, both, or not attributed.
A graph showing how many of the contributions are volunteered vs sponsored.
A graph showing how many of the contributions are volunteered vs sponsored.
Bar chart showing Drupal contributions by system integrators from 2016 to 2019.
A graph showing that CI&T is by far the number one contributing system integrator.
A graph showing that CI&T is by far the number one contributing system integrator.
Bar chart showing Drupal contributions by technology companies.
Contributions by technology companies
Sponsored code contributions to Drupal.org from technology and infrastructure companies. The chart does not reflect sponsored code contributions on GitHub, Drupal event sponsorship, and the many forms of value that these companies add to Drupal and other open-source communities.
Bar chart showing Drupal contributions by technology companies from 2015 to 2018, with Acquia contributing the most.
Bar chart comparing volunteer and sponsored contributions to Drupal from 2015-2017, showing an increase in sponsored work.
Bar chart comparing Drupal contributions by volunteers and sponsored contributors from 2015 to 2018, showing growth in sponsorship.
A graph showing how many contributions are voluntary vs sponsored: two-thirds of the contributions are sponsored.
A graph showing how many contributions are voluntary vs sponsored: two-thirds of the contributions are sponsored.
A graph showing how many of the contributions are volunteered vs sponsored.
A graph showing which continent contributes the most by looking at the number of inhabitants.
Contribution credits per capita calculated as the amount of contributions per continent divided by the population of each continent. 0.001% means that one in 100,000 people contribute to Drupal. In North America, 3 in 100,000 people contributed to Drupal the last year.
A graph showing which continent contributes the most by looking at the number of inhabitants.
Contribution credits per capita calculated as the amount of contributions per continent divided by the population of each continent. 0.001% means that one in 100,000 people contribute to Drupal. In North America, almost 4 in 100,000 people contributed to Drupal the last year.
Top contributing individuals based on weighted credits.
The top 30 contributing individuals based on weighted Drupal.org issue credits.
Bar chart showing top organizations contributing to Drupal, with Acquia contributing the most, followed by MD Systems and Chapter Three.
Top 30 organizations contributing to Drupal
The top 30 contributing organizations based on the number of Drupal.org commit credits.
Top 30 organizations contributing to Drupal
The top 30 contributing organizations based on the number of Drupal.org commit credits.
Top conytinuying organizations
Top contributing organizations based on the number of issue credits.
Top contributing organizations based on weighted credits.
The top 30 contributing organizations based on weighted Drupal.org issue credits.
Bar chart showing the proportion of volunteer, sponsored, and not attributed contributions across different top contributor ranges in Drupal.
A male business person working on a laptop in a futuristic, cryptopunk setting.
Diagram showing Drupal core committers for versions 6, 7, and 8, with Dries Buytaert as the project lead.
Logos of Pfizer, Moderna and Johnson & Johnson
A graph showing how difficult upgrades frustrate users by forcing them back into a beginner learning phase.
The problem with disruptive upgrades. People don't upgrade because they don't want to move back into the "suck zone". You have to make it easy to upgrade because users will remember the pain of this upgrade when it comes time for the next one. An upgrade should be worth it so you need a good balance between "upgrade pain" and "added value". (Taken from Why they don't upgrade (and what to do about it)).
A graph shows user happiness decreasing as features increase, highlighting the "Happy User Peak" before frustration sets in.
Don't give in to "featuritis" and be the "I rule" product, not the "This thing I bought does everything, but I suck!" product. (Taken from Featuritis verus the Happy User Peak.)
A graph showing three learning paths: drop-out, amateur, and expert, based on effort and persistence over time.
Users will typically fall into one of the three categories: expert, amateur, or drop-out. The drop-outs decide that during that "I suck at this" phase, it isn't worth continuing. They give up. The amateur made it past the suck threshold, but now they don't want to push for new skills and capabilities. They don't want to suck again. They'll never get past the kick-ass threshold where there is a much greater chance they'll become passionate. (Taken from How to be an expert.)
A graph showing user ability over time, highlighting the "suck threshold" and "passion threshold" for skill improvement.
The goal of a software application is to get users up the curve as quickly as possible. People get passionate if you help them kick ass with your product. The "time to stop sucking" and "time to first kick-ass" quotients are among the biggest advantages we have in a world where the competition is both fierce and plentiful. Get your users up there faster, and you win. More importantly, it's a way in which we can make a positive impact on the lives of users. (Taken from Attenuation and the suck threshold.)
A diagram shows user feelings about a product, with "Love" and "Hate" on opposite ends and "Zone of Mediocrity" in the middle.
The more successful the product or service is, the stronger the pressure to give in to user requests. The more users you have, the more diverse the requests. The worst thing we can do is give in. We have to listen to our users but resist. The overwhelming pull of that right (hate) side slides you closer and closer to the middle. Those who hate it will hate it until you've neutered it into submission and taken away the magic some once loved. (Taken from Don't give in to feature demands.)
Screenshot of the Data.
A news article from De Standaard discussing software usage, featuring a person in an interview with a laptop.
A news website front page with multiple headlines, images, and articles arranged in columns.
Diagram comparing coupled, progressively decoupled, and fully decoupled Drupal architectures with server-client interactions and JavaScript usage.
Decoupled Drupal sites
A few examples of organizations that use decoupled Drupal.
Twitter Developers webpage with options to get started, create an app, and discuss API integration for building applications.
The Drupal logo superimposed on a photo of a building with the word 'public' engraved in it.
A webpage from Directgov Innovate encouraging developers to submit app ideas using government data and digital technologies.
Diagram comparing Drupal distributions, which share modules and collaborate, with forks, which do not collaborate and compete independently.
A screenshot of the Drop.
The Drupal logo surrounded by confetti and the number 10.
A timeline showing that Drupal 10 is targeted for June 2022 because Symfony 4 is end-of-life in November 2023.
Drupal logo with the text "Eleven" and a rocket launch in the background.
Bar chart comparing Drupal performance, showing requests per second for different versions and caching levels.
The number of pages Drupal can serve per second. Higher bars are better.
Bar chart showing Drupal 5's performance improvement over Drupal 4.
The relative performance improvement of Drupal 5's normal database caching compared to Drupal 4.7's database caching. A miss rate of 0% means that all page requests result in a cache hit and that all pages can be served from the database cache. A miss rate of 100% means that all page requests result in a cache miss, and that we had to dynamically generate all pages.
Line graph showing the steady growth of active Drupal 6 sites from July 2008 to January 2010.
Timeline showing Drupal's development and code freeze phases, including feature development, API changes, performance improvements, and bug fixes.
Graph showing Drupal 7 commit history from 2008 to 2010, with contributions by Dries and Angie over time.
We opened the Drupal 7 development branch in February 2008, and released Drupal 7.0 in January 2011. This graph shows the stacked commit history from beginning to end. I appointed Angie as my Drupal 7 co-maintainer in August 2008 after having been the sole committer for 7 months. The peak around August 2009 (the highest peak) was the first attempted Drupal 7 code freeze. The momentum steadily built up towards the initial code freeze date. Interestingly, we remained most productive during the extended code freeze period ... more code freezes are better than one code freeze? ;-)
Bar chart showing Drupal 7 commit history, comparing Dries' and Angie's contributions over time as a percentage of total commits.
I averaged at 3.6 commits per day, whereas Angie's average is 2.6 commits per day (including weekends and holidays).
A Drupal content management overlay displaying filtering and update options with no available content listed.
A world map showing locations of over 250 Drupal 7 release parties in more than 90 countries.
A map of all the Drupal 7 release parties around the world: over 250 parties in more than 90 countries.
Drupal 7 toolbar and shortcut bars wrap on an iPhone screen, taking up a significant portion of the display.
On an iPhone or other mobile device, the default Drupal 7 toolbar and shortcut bars both wrap, taking up nearly a third of the screen.
A visual comparison of Drupal 7 and Drupal 8's administration UI
A comparison of the Drupal 7 and Drupal 8 content creation screen to highlight some of the improvements in Drupal 8.
An image that shows that Drupal 7 and Drupal 8 will be end-of-life in 2021
The experimental layout builder in Drupal 8.6 with the Umami demo profile
The new Umami demo profile together with the Layout Builder.
The Media Library in Drupal 8.6
The Media Library in Drupal 8.6
The Workspaces module in Drupal 8.6
The Workspaces module in Drupal 8.6
Al Jazeera news website homepage showing headlines about protests in Egypt and violence in Mosul.
Alabama government website homepage with a "Be Bold" slogan and options to renew fishing, hunting, vessel, and driver licenses.
Diagram showing Drupal development stages, highlighting API freezing and roles of core developers, module developers, and site builders.
A word cloud displaying names of contributors to the Drupal beta release, with larger names indicating higher contributions.
A glittery silver box opens to reveal a blue Drupal logo inside, then closes again.
A magazine cover featuring a model in a blue outfit with bold makeup, including dramatic eyeliner.
A Drupal block configuration window showing cache settings, including maximum cache age and context variation options like URL and user roles.
Table displaying Drupal cache tags for different cache IDs, showing entity views and associated tags.
Example cache tags for different cache IDs.
Graph showing a rise in Drupal core patch contributions from 400 in March 2011 to over 4,000 in October 2012.
Momentum around Drupal core has increased from around 400 patch contributions per month in March of 2011 to over 4,000 in October of 2012.
A Habitat for Humanity webpage displays a map highlighting regions in Asia and the Pacific where they build homes.
Close-up of a Jack Daniel's Old No.
A man holds out his arms to stop three approaching velociraptors in a Jurassic World-themed website banner.
A pie chart showing that only a fourth of the modules have 5 or more deprecations.
Most contributed modules currently have no or very few deprecation warnings today. Only a fourth of the modules have 5 or more deprecations.
A basketball player in a red jersey jumps and performs a slam dunk during a game.
A snowboarder carves through deep snow, kicking up a spray of powder while riding downhill.
Blue hexagon with "RC1 October 7th, 2015" text next to a colorful thumbs-up illustration.
Diagram of the Drupal 8 render pipeline, showing steps for rendering content and where alternative strategies can be applied.
A snapshot of the Drupal 8 render pipeline diagram that highlights where alternative render strategies can be implemented.
A timeline with important dates and future milestones
Drupal 8 will be end-of-life by November 2021
Drupal 8.
Drupal 8.3 will support multiple different editorial workflows. Each workflow can define its own workflow states as well as the possible transitions between them. Each transition has permissions associated with them to control who can move content from one state to another.
Drupal workspaces prototype
An outside-in design that shows how content creators could work in different workspaces. When you're building out a new section on your site, you want to preview your entire site, and publish all the changes at once. Designed by Jozef Toth at Pfizer.
Drupal workspaces prototype
A red fox stands alert in natural surroundings, with a WWF logo displayed on the left side.
A man in a suit dances on a stage, making YMCA hand gestures with a blue curtain behind him.
A mountain with a Drupal 9 flag at the top. Four strategic product tracks lead to the summit.
An overview of the four proposed Drupal 9 strategic product tracks
A timeline that shows we hope to release Drupal 9 in June 2020
Planned Drupal 8 and 9 minor release dates.
An image that shows that Drupal 9 will be released in 2020
Screenshot of a Google Hangout video call with nine smiling participants, the founding members of the Drupal AI initiative.
Some of the founding members of the Drupal AI initiative during our launch call on Google Hangouts.
Drupal association board
See also: larger version of the organizational chart.
Organizational chart of the Drupal Association Board, displaying leadership roles, directors, coordinators, and planned positions for 2008.
A man in a suit types on a laptop, saying "Node/.
© Rob Cottingham
Terminal output showing successful run of Drupal Check with no errors.
Output of Drupal Check command indicating no deprecated code was found.
Retro-style image of a couple in a spaceship with the text: 'Drupal CMS, The official name for Drupal Starshot'
Screenshot of the Drupal.
Drupal.com as launched in 2005.
Screenshot of Drupal.
Drupal.com as launched in 2009.
A Drupal website displayed on a desktop, tablet, and smartphone, showcasing its responsive design across different devices.
Two smartphones displaying Drupal websites, one with a dark-themed layout and the other with a clean, modern design.
The Composer Initiative for Drupal
A screenshot of the Drupal administration interface from 2003, showing user roles and management options in a web browser.
How Drupal looked like in 2003.
A screenshot of the Drupal content management system's access control settings page from 2006.
How Drupal looks in 2006.
Diagram comparing a coupled Drupal website with a headless CMS, showing content delivery through APIs to multiple front ends.
This diagram illustrates the differences between a coupled — but headless-enabled — Drupal website and a headless CMS with various front ends receiving content.
Diagram comparing a coupled Drupal website with a headless CMS, showing how content is delivered to multiple front ends.
This diagram illustrates the differences between a traditional Drupal website and a headless CMS with various front ends receiving content.
Diagram comparing two Drupal architectures: one as both a front end and content service, and another as an API-first backend.
This diagram illustrates the ideal architecture for Drupal, which should be leveraged as both a front end in and of itself as well as a content service for other front ends.
Drupal is no longer the Drupal you used to know
Commit message where the project was named "Drupal" and the GNU GPL license was added.
The commit where I dubbed my website project "Drupal" and added the GPL license.
Animated GIF of Drupal off-canvas dialog tutorial
Drupal off-canvas dialog tutorial: "Edit"-link
Drupal off-canvas dialog tutorial: regular Drupal form
Drupal off-canvas dialog tutorial: open dialog
Drupal website homepage showcasing features, community benefits, and development resources with a search bar and navigation menu.
Bar chart showing top Drupal.
A flowchart showing Drupal project governance structure with teams connected to a central figure at the top.
A person dressed in a space suit is headed towards a colorful vortex with a glowing Druplicon at the center.
A graph that shows how Drupal is perceived by beginners, intermediate users and expert users.
Beginners struggle with Drupal while experts love Drupal.
A graph that shows how Drupal, WordPress, AEM and Sitecore are perceived by beginners, intermediate users and experts.
Drupal's sentiment curve goes in the opposite direction of WordPress', AEM's and Sitecore's. This presents both a big challenge and opportunity for Drupal.
A visual representation of the Drupal Super Cycle; contribution accelerates just before a major release and slows down after.
A slide from the my DrupalCon Europe 2021 keynote where I explain the Drupal Super Cycle theory.
A slide that makes the point that Drupal needs to manage more diverse content and integrate with more different platforms.
Screenshot of Drupal 11 upgrade status report in the administration interface.
Screenshot of a Drupal upgrade status report showing hosting environment compatibility checks.
Diagram showing the Drupal Association overseeing three working groups: infrastructure, software, and content.
Logo for DrupalCon 2007 Barcelona, featuring a mosaic-style Drupal logo with event name in bold, colorful text.
A clapperboard with "DrupalCON Brussels" details next to a Drupal logo featuring the word "Bootlegging.
© Development Seed
Timeline of DrupalCon Brussels events from September 18-24, including OSCON, GovCamp, DrupalCon, and BarCamp.
A person spray-paints graffiti on a wall, featuring the Druplicon logo and stylized lettering in blue and white.
© Xamanu
A person in a large blue Druplicon costume sits among an audience listening to a speaker in a conference room.
© add1sun
A man wearing glasses holds a printed Drupal Druplicon logo while smiling at the camera.
Two blue Druplicon stress balls with smiling faces, placed side by side against a dark background.
Druplicon stress balls ... sometimes one needs them. Created and distributed by Ixis.
A small toy resembling a blue creature with leaves is inside clear packaging labeled "Only Add Water!.
Two actors perform an emotional scene on stage, with one embracing the other.
A couple stares off into the distant sunrise, which has a '9' imposed on the rising sun.
EBay Classifieds Group homepage with a welcome message highlighting its global online classifieds network and local community connections.
A white mug with the Drupal logo is filled with LEGO bricks, while LEGO figures interact around it.
A person in a large blue Drupal mascot costume walks up a staircase at an event.
A U.
A screenshot of the Eén website homepage displaying TV schedules, news, and a featured video with three men talking.
Two presenters stand on stage at the Emmy Awards, smiling and speaking into a microphone.
A webpage from the British Council promoting English learning, featuring resources for learners and teachers, login options, and activities.
A news website homepage featuring celebrity entertainment stories, including Taylor Swift's music video, VMAs highlights, and TV show updates.
A website featuring Eric Clapton with a black-and-white image of him playing guitar and news about his music.
An image of a shield with the Drupal mascot
A hero image featuring the logos of two Drupal initiatives: Automatic Updates and Project Browser.
A Drupal.
A screenshot of an issue comment on Drupal.org. You can see that jamadar worked on this patch as a volunteer, but also as part of his day job working for TATA Consultancy Services on behalf of their customer, Pfizer.
A person interacting with a futuristic holographic display with graphs and interface components.
Several stacked cardboard boxes labeled "Drupal Gardens Eye Grow Drupal", with some boxes open revealing packing materials.
Text printed on a cardboard box reads: "DRUPAL GARDENS, EYE GROW DRUPAL, MASTER CARTON COUNT: 100 PIECES, MADE IN CHINA.
A teacher in a classroom helps young students with a learning activity, as part of a FedEx donation program.
A French-language magazine website with articles on fashion, beauty, lifestyle, and blogs, featuring images and advertisements.
A website homepage displaying Flex-related news, articles, and events with navigation links, a search bar, and user login options.
Forbes article discussing Drupal, an open-source community management system, with its blue droplet logo prominently displayed.
Screenshot of the Forbes Russia website featuring news headlines, a luxury-themed article, and an advertisement comparing business success.
A chart comparing blogging platforms based on strategy and current offering, highlighting leaders like WordPress and Six Apart.
Source: Charlene Li's weblog. © Forrester Research.
Blog post on Forrester Blogs announcing leadership transition at Polycom, with Andy Miller replacing Robert Hagerty as CEO.
A Belgian government webpage about the EU presidency in 2010, featuring a forum for discussions on European topics.
A group of people collaborating on Drupal 7 core and Views upgrade at a coding sprint, using laptops.
With chx, dereine, seutje, mrbaileys, Bojhan and myself working Drupal 7 core and the Drupal 7 upgrade of Views.
Two people working on laptops during a Drupal code sprint at Fosdem.
Diagram showing a fragmented CMS setup with different platforms used for internal, external, and microsite purposes.
Diagram showing a fragmented CMS setup with interconnected platforms, including Drupal, WordPress, Joomla, and various technologies.
Website promoting Francesca Battistelli's album "My Paper Heart", featuring album details, photos, and a music player.
French government website homepage featuring election campaign information, news about the Prime Minister, and public policy categories.
Diagram comparing traditional, fully decoupled, and progressively decoupled Drupal, showing how the CMS renders and delivers content.
Under progressive decoupling, the CMS renderer still outputs the skeleton of the page.
A diagram compares traditional Drupal with progressively decoupled Drupal, showing how pages and components interact with the CMS.
In the case of many-headed Drupal, fully decoupled applications can live alongside progressively decoupled pages, whose skeletons are rendered through the CMS.
Diagram comparing traditional (monolithic) and decoupled (headless) Drupal architectures, showing front end separation in decoupled approach.
Traditional ("monolithic") versus fully decoupled ("headless") architectural paradigm.
Diagram comparing traditional and fully decoupled Drupal architectures, showing direct rendering versus multiple endpoints for content delivery.
In a fully decoupled architecture, the theme layer is often ignored altogether, and many content management capabilities are lost, though many clients ingesting data are possible.
A gaming website homepage featuring reviews, previews, and community discussions, with a highlighted article on *Dream Chronicles: The Chosen Child*.
A Garmin GPS device is displayed over an image of a dog sled team moving through a snowy landscape.
Gartner Magic Quadrant chart from October 2009 evaluating social software for the workplace based on execution and vision.
GE Global Innovation Barometer webpage displaying survey insights on innovation perceptions across 25 countries.
A webpage about General Motors at Expo 2010, featuring news, blogs, event highlights, and technological innovations.
A person holds a GETV microphone, interviewing another person.
A worker in an orange uniform stands in front of a large tunnel boring machine with Swiss tunnel promotion text.
A governance structure diagram for the Drupal community, showing working groups, core teams, and leadership roles.
Diagram outlining Drupal.
Diagram showing the Drupal Association overseeing four working groups: Legal, Engineering, DrupalCon, and Marketing.
Screenshot of the 52nd Grammy Awards website featuring two singers performing on stage with microphones.
Drupal.
Banner with "Happy 8th Birthday", colorful balloons, date "1-15-2009", and Drupal logo on a blue background.
© Jamey Boje (aka graphicsguru)
Banner with "Happy 9th Birthday" text, date "1-15-2010", Drupal logo, and colorful balloons on a blue background.
© Jamey Boje (aka graphicsguru)
Banner celebrating Drupal's 10th birthday on January 15, 2011, with colorful balloons and the Drupal logo.
Birthday cup cakes
The Hermes website showing different pieces of clothing and fabrics to choose from.
Flowchart explaining different approaches to decoupling Drupal, from coupled to fully decoupled, based on functionality needs.
A flowchart of how to decouple Drupal in 2018
The middle section of the flowchart showing how to decouple Drupal in 2018
The top section of the flowchart showing how to decouple Drupal in 2018
A flowchart of how to decouple Drupal in 2019
The middle section of the flowchart showing how to decouple Drupal in 2019
The top section of the flowchart showing how to decouple Drupal in 2019
A diagram showing a spectrum of site building solution; low-code solutions on the left and high-code solutions on the right
Over the past year, JavaScript frameworks have become more complex, while static site generators have become less complex.
Human Rights Watch webpage displaying reports, news, and donation options to support global human rights and justice efforts.
Website screenshot of IFRA featuring an article on advertising business strategies and a notice about the XMA competition deadline.
A webpage from IKEA's "Livet Hemma" features a black-and-white video thumbnail of a woman with curly hair.
Slide listing improvements for the Drupal technical evaluation process, including better discovery, documentation, demos, and modern administration.
A word cloud of all the individuals who contributed to Drupal 8.8.
Thanks to the 641 individuals who worked on Drupal 8.8 so far.
A news website homepage features technology and business headlines, industry predictions, and Intel product advertisements.
Magazine cover of *InformationWeek* featuring flags of open-source technologies like Drupal, Linux, and Nagios against a glass building.
Screenshot of the InfoWorld homepage showing technology news, featured articles, and an IBM advertisement promoting a server system.
A financial services website featuring an "Unsung Heroes" program recognizing teachers, retirement planning, and customer support options.
Screenshot of the Internet Systems Consortium website, showing navigation links, a description of ISC, and a list of hot topics.
A financial education website promoting investment safety, fraud awareness, and market basics with resources and news updates.
A government IT dashboard displaying federal agency investments, spending, and ratings, with a focus on the Department of Veterans Affairs.
A webpage about Jabber instant messaging, featuring guides, software downloads, and an article on sending SMS from Jabber.
Screenshot of a news website, Jacksonville.
An African-American scientist analyzes converting technologies in a futuristic, cryptopunk setting.
A screenshot of the Java.
A French government website for young people with information on education, jobs, housing, health, and rights.
A screenshot from a Jive Software whitepaper comparing Jive Social Business Software to Drupal, highlighting perceived advantages.
A screenshot from Jive Software's whitepaper called: "The unique advantage of Jive Social Business Software over Open Source Software".
Job trends graph showing Drupal, Joomla, and WordPress job growth from 2005 to 2009, with Drupal leading significantly.
Source: Indeed.com.
A magazine page featuring an interview about Drupal, with a quote from Dries Buytaert and screenshots of websites.
Photo taken by Joeri Poesen.
A government webpage featuring Joëlle Milquet, Vice Prime Minister and Minister of Employment and Equal Opportunities, with news updates.
JSON:API being dropped into Drupal by crane
The Ketnet website homepage features games, videos, and program guides with a winter-themed design and interactive elements.
A speaker at a podium smiles while presenting, with a large projected face behind them.
Photo credit: Chrys.
Kofi Annan speaks with a group of people outdoors, promoting mediation and conflict resolution through his foundation.
Newspaper article about Drupal, highlighting its free and open-source nature, with Gilles Bailleux organizing a discovery event.
© La Libre Belgique. Download PDF version.
A person holds a Sony Ericsson phone displaying a map, promoting the TweetMe app for live location-based tweets.
Lamborghini website featuring the Aventador Miura Homage, built using Drupal for design and functionality.
The Drupal 8 Layout Builder showing a templated gift basket with a puppy video
The Drupal 8 Layout Builder showing a templated gift basket
The Drupal 8 Layout Builder showing how to configure a block
Screenshot of Le Figaro news website featuring a Vancouver 2010 Olympics advertisement and a headline about NATO airstrikes in Afghanistan.
A man in a suit shows his smartphone to two colleagues, who lean in closely to see the screen.
A graph showing Drupal's learning curve, with ability increasing over time and key skill milestones labeled along the way.
My take on Drupal's learning curve. Inspired by Creating Passionate Users.
A spinning Led Zeppelin vinyl record on a turntable with a nearby tonearm and a "Special Edition Vinyl" badge.
A promotional webpage for Leffe beer featuring a culinary workshop invitation and food pairing suggestions with beer bottles and glasses.
A man in a Linux Foundation shirt smiles and holds up a key, promoting LinuxCon 2009 on a website.
A Linux Journal webpage featuring articles, tutorials, and news about Linux, including a section on learning with GCompris.
London government website promoting Chinese New Year celebrations with an image of two smiling people in front of red lanterns.
A fashion and celebrity magazine website featuring articles, shopping deals, and a subscription offer with a 25% discount.
Exhibition page for "Au Royaume d'Alexandre le Grand" at the Louvre, featuring an ancient Macedonian helmet with a gold mask.
A handwritten note on paper next to a DVD labeled "Lullabot Understanding Drupal" in an open case.
A webpage for Lyonnaise des Eaux featuring water conservation, biodiversity, and services for individuals, communities, and businesses.
Dozens of blue hearts, small and large.
A graphic titled "Evaluating a Drupal Site Template Marketplace" showing a grid of website templates labeled by industry, including Higher Ed, News, Non-profi, and more.
Screenshot of the Mars Odyssey THEMIS website, featuring Mars images, news, exploration tools, and a highlighted crater image.
Animated comparison of the Massachusetts government website before and after redesign, showing updated layout and navigation improvements.
Homepage of Mattel's website featuring Barbie, Hot Wheels, Fisher-Price, and other toy brands with a colorful design.
A mockup of a potential new navigation menu for Drupal administrators and editors.
A Mark Boulton mockup of the "header" that we might see in Drupal 7.
McDonald's Australia website featuring promotional images of Angus beef and chicken burgers, breakfast wraps, and a Maltesers sundae.
A prototype of a media library interface with selectable image thumbnails and an "Insert Selected to Page" button.
A work-in-progress prototype of the proposed media library.
Screenshot of the Mensa International website, featuring a welcome message, navigation menu, and information about the high IQ society.
Mercy Corps team distributes aid and supports earthquake survivors in Haiti with food and recovery assistance.
Promotional webpage for Metallica's album *Death Magnetic*, offering exclusive content, live footage, and membership benefits for fans.
Screenshot of Michael Jackson's official website, featuring news about presale tickets and a video thumbnail of Michael Jackson.
Microsoft online ad encourages users to switch from Drupal, offering free software and 48-hour support for web developers.
MIT CSAIL webpage featuring the World Wide Web Consortium, highlighting its role in web standards and technology collaboration.
Screenshot of the MIT Media Lab website featuring a banner on smart sustainable cities and a futuristic car concept.
A webpage for Measurement Lab (M-Lab) offering internet connection tests and research opportunities for users and researchers.
A radio station webpage showing the currently playing song, "Enjoy The Silence" by Depeche Mode, and a playlist.
A man with closed eyes holds a clear astronaut-style helmet around his head in a desert landscape.
© Moby.com
A decorative webpage celebrating Monty Python's 40th anniversary, featuring a framed video with the phrase "and now for something completely different.
Screenshot of the Mother Jones website featuring news articles, a main story on invasive species, and subscription offers.
A webpage from MyFinePix featuring user login, forums, photo contests, and highest-rated images, including nature and portrait photography.
A political campaign webpage featuring Bart De Wever and the N-VA party, thanking voters for the 2010 elections.
New Drupal 8 security policy for minor releases
Illustration of the new security policy for minor releases, demonstrating that the security coverage for minor releases is extended to six months. Source: Drupal.org issue #2909665: Extend security support to cover the previous minor version of Drupal and the Drupal Europe DriesNote.
A town hall meeting in a large auditorium with a speaker at a podium addressing an audience and panelists.
NHL All-Star fan voting page with language and region selection, birthday entry field, and an "Enter" button.
Acquia Cloud now supports Node.js for Headless Drupal
On Acquia Cloud, customers can access Drupal and Node.js environments from a single user interface.
Screenshot of the Nokia Research Center website, showcasing research topics, news, and downloadable technology insight papers.
A webpage shows a real-time scan of Drupal-related posts, displaying locations, links, and recent activity on a world map.
Number of Bitcoin contributors between 2010 and 2017
According to Bitcoin's GitHub data, Bitcoin has less than 40 active contributors.
Number of Ethereum contributors between 2014 and 2017
According to Ethereum's GitHub data, Ethereum has less than 20 active contributors.
NVIDIA Tegra Developer Zone webpage highlighting mobile web processor features, development resources, and project links for developers.
Screenshot of the NYU-Poly website homepage featuring navigation menus, event listings, and a cybersecurity competition announcement.
Old Drupal 8 security policy for minor releases
Illustration of the security policy since the launch of Drupal 8.0 for minor releases, demonstrating that previous minor releases receive one month of security coverage.Source: Drupal.org issue #2909665: Extend security support to cover the previous minor version of Drupal and Drupal Europe DriesNote.
Image displaying the text "Open Web Manifesto" on a montage of keynote slides discussing the Open Web.
The core pillars of Drupal's Open Web Manifesto include freedom, decentralization, inclusion, participation and empowerment. These are all themes I've spoken about during my Driesnote presentations over the years.
Book cover of *Using Drupal* by O'Reilly, featuring a detailed illustration of a small rodent above the title.
A word cloud of all the organizational contributors who contributed to Drupal 8.8.
Thanks to the 243 different organizations who contributed to Drupal 8.8 to date.
Bar chart showing survey results on familiarity with open-source CMS platforms, with WordPress, Joomla, and Drupal ranking highest.
© 2009 Open Source CMS market share report by Water & Stone and CMSWire.
Bar chart showing positive and negative sentiment for various CMS platforms, with WordPress and Drupal having mostly positive feedback.
© 2009 Open Source CMS market share report by Water & Stone and CMSWire.
A woman wears goggles with "Stop" and "Start" messages at a climate conference, promoting action against global warming.
Award badge for "Best PHP Open Source CMS", declaring Drupal as the winner of CMS Awards 2009.
Image displaying "Winner" of the 2007 CMS Awards for Overall Open Source CMS.
Drupal wins Overall Open Source CMS Award in the 2008 Packt CMS Awards.
Award image recognizing Drupal as the "Best PHP Open Source CMS" and winner of the 2008 CMS Awards.
A Pearl Jam fan website homepage featuring news, photos, videos, and music updates about the band.
A presenter leads a Drupal training session in a computer lab with participants following along on their screens.
Drupal training at a Partnership for Peace (PfP) Training Centers. © Chrys.
A Procter & Gamble supplier portal webpage with login access, supplier information, and announcements for prospective and current suppliers.
Line graph showing PHP5 adoption rate increasing steadily from July 2004 to March 2007, based on Nexen data.
PHP5's adoption rate based on data from Nexen.
PHP5 naive forecast
A naive forecast of PHP5's adoption rate. As the major Linux distributions (RedHat, Debian and Ubuntu) started shipping PHP5 recently, I was optimistic and assumed PHP5's growth to be exponential. Based on data from Nexen.
A hero image with the word "Pitch-burgh" in large font, a play on words related to the city of Pittsburgh.
A hero image with the word "Pitch-burgh" in large font, with "$70,000 in prize funding raised" written below it.
A magazine website featuring images of models, blog sections, news articles, and advertisements for movies and contests.
Portland State University website homepage featuring a banner about solar power and a campus event listing.
A government website featuring news and updates about the Australian Prime Minister, including speeches, policies, and community engagement.
Website of the Jamaican Prime Minister's Office featuring Bruce Golding's photo, government programs, and news updates.
A mountain images with 5 product strategy tracks leading to the top
Drupal's five product strategy tracks. A number of current initiatives is shown on each track.
A sample of the last product survey showing that we should focus on content authors
An example result from the 2016 Drupal product survey. The result shows that in 2016 we decided to focus on "content authors" as the most important persona. Since that survey, we improved Drupal's authoring workflows, media management, layout building, and more.
The Project Browser's logo, surrounded by smaller logos from projects.
A design proposal for the Project Browser.
A design proposal for the Project Browser. Users can filter modules by category, development status, security policy and more. Users can also page through results or sort the results by the number of active installs.
Thanks to many financial contributions, the Promote Drupal Initiative hit its $75k milestone!
ICANN webpage displaying information about public meetings, involvement opportunities, and a blog with recent posts and comments.
Website homepage featuring Queen Rania of Jordan with a message promoting education as a pathway to opportunity.
Rackspace support page with email setup guides, troubleshooting links, and contact options including live chat, phone, and support tickets.
A construction worker in a yellow helmet stands near a large yellow crane at an Amsterdam metro project site.
Rafael Nadal smiles while holding a large trophy outdoors.
Randstad job search webpage with options to find jobs, candidates, and services, featuring company branding and smiling professionals.
A government website explaining the American Recovery and Reinvestment Act, featuring a video message from President Obama.
A webpage from OpenSource.
Bar chart showing the percentage of Drupal core downloads over time, transitioning from Drupal 4.
A funnel-shaped diagram illustrating Drupal's release cycle, narrowing through phases from development to final release with increasing restrictions.
Phases of development, represented as a funnel gradually getting smaller as fewer and fewer patches are accepted. In Development Phase, anything goes: major new APIs, new features, etc. Feature Completion Phase allows for tying up loose ends on features that are already committed, or significantly in progress. Clean-Up Phase is for stabilization, better consistency, and completing conversions to new APIs. Polish Phase moves to focus on the upgrade path, performance optimization, and improving docs. Finally, during Release Phase, we crank on critical bugs until we release!
Reservoir API documentation
API documentation auto-generated based on the content model built in Reservoir.
Reservoir side by side previews of HMTL and JSON API
Reservoir includes side-by-side previews of content in HTML and JSON API output.
Reservoir welcome screen
The welcome screen after installing Reservoir.
An abstract image of three boxes
A government official speaks with workers in front of stacked orange equipment, discussing Gulf Coast restoration efforts.
Reuters Labs webpage showcasing new product innovations, including a news app, community platform, and semantic web service.
Homepage of Rijksdienst voor het Cultureel Erfgoed, featuring heritage information, a canal scene, and navigation links.
A large stadium filled with cheering fans, bright stadium lights shining over the crowd.
NBC Olympics' live streaming of Rio 2016 surpasses 1 billion minutes, setting a record for Olympic digital viewership.
Rio Olympics website showing videos of events, athlete interviews, and medal counts, with a highlighted race result at the top.
A singer in a red jacket performs on stage, holding a microphone.
A smiling couple in wedding attire waves while riding in a carriage during a royal event.
A news website homepage featuring headlines, images, and videos about protests in Brussels, politics, and international events.
A smiling student holds a notebook in front of a Rutgers University building, promoting campus life and academics.
Screenshot of a 2010 FIFA World Cup South Africa webpage featuring news, countdown, images, and fan information.
Screenshot of a Sanyo Australia webpage featuring the Xacti HD 1010 camcorder, product categories, and a featured projector.
Email from Satoshi Nakamoto to Martti Malmi, dated December 2009, about Bitcoin's new Drupal site going online and being an improvement over the old bitcoin.org page.
Email from Satoshi Nakamoto to Martti Malmi, dated November 2009, discussing Drupal themes installation and comparing Drupal and Joomla!.
Email from Satoshi Nakamoto to Martti Malmi, dated November 2009, about preferring Drupal as a CMS over a Wiki, and expressing that Drupal's forum capabilities are not ideal but better than Wikis.
Screenshot of the SBA.
Feature branches merge into the main branch only when ready, enabling independent development and faster releases.
Feature branching; each feature is developed in a dedicated branch. A feature branch is only merged into the main branch when it is "shippable". We no longer have to wait for the slowest feature before we can create a new release.
Bar chart comparing expected and actual feature development, showing unplanned work, abandoned tasks, and delays in completion.
A diagram showing trunk-based development, where all work is on one main branch, delaying release until all features are ready.
Trunk-based development; all development is done on a single main branch and as a result we can only release as fast as the slowest feature.
Diagram comparing Drupal's current state, progressive decoupling, and full decoupling, showing backend and frontend responsibilities.
A framework can assume responsibility over very little, such as with Backbone, or a great deal of the stack, including the rendering process.
A diagram comparing coupled, fully decoupled, and progressively decoupled Drupal front-end experiences for users, editors, and site builders.
This diagram shows some of the possible front-end experiences that could rely on a single Drupal back-end. In full decoupling, a custom application built using a client-side framework encompasses the entire front-end. In progressive decoupling, JavaScript manipulates an initial state already provided by the theme layer.
Line graph showing Drupal.
The past growth in absolute numbers. The "January 2007"-kink is due to the fact that data for December 2006 is not yet available at this point.
Bar chart showing Drupal.
The past growth in relative numbers. In 2005, the number of nodes and comments grew by more than 300%. In 2006, the number of nodes and comments grew by more than 230%.
A line graph shows projected site activity growth for Drupal.
A growth projection using a polynomial fit (multiple regression). Simply put, the correlation coefficient R-square, is a measure for the quality of the fit. R-square can assume values between 0 and 1, where a value of 1 indicates a perfect fit. Bear in mind that a statistical fit may be anything but an accurate prediction of future growth.
Pie chart showing CMS usage: 37% homegrown, 28% none, 24% open source, and 11% commercial.
Source: 2006 State of Web Development, SitePoint Pty Ltd. and Ektron, Inc., August 2006.
Pie chart showing CMS usage: 37% Homegrown, 28% None, 24% Open Source, and 11% Commercial.
Source: 2006 State of Web Development, SitePoint Pty Ltd. and Ektron, Inc., August 2006.
A news website homepage featuring a main article about Sarkozy, football agents, and an interview with Meryl Streep.
A webpage from SourceForge featuring ThinkGeek products, technology news, and links to open-source software and e-commerce services.
A webpage promoting the Spread Thunderbird campaign, featuring login fields, navigation links, and a Thunderbird button for affiliates.
A campaign webpage reports over 116 million people participated in the 2008 "Stand Up Take Action" event against poverty.
Screenshot of the Stanford Humanities Center website, featuring a project on mapping historical knowledge exchange and various academic resources.
Homepage of "Star Wars: The Old Republic" featuring a developer walkthrough announcement, news updates, and signup options for testing.
A group of people in a futuristic setting having a meeting in an open forum with a space background.
A group of people in a futuristic setting having a meeting at a round table with a space background.
A blueprint-style illustration of a futuristic spacecraft with a cutaway view showing interior workspaces and crew members.
A pilot races a spacecraft along a curved track in space.
The title slides of my Driesnote presentation at DrupalCon Europe 2020
A man studies on a laptop, promoting Strayer University's flexible education for working adults.
A webpage from Sun Learning Exchange displays media content, including videos and documents, related to technology and learning.
Bar chart showing reasons for not migrating to Drupal 8, with most waiting for modules or themes (60%).
Symantec community webpage discussing software delivery in Altiris, with forum topics, navigation links, and recent user comments.
A stylized webpage promoting Symbian, featuring text about experiences, devices, and apps with hand-drawn illustrations and navigation links.
Close-up of a TAG Heuer Formula 1 watch with a NATO strap, featuring a promotional message and call-to-action.
A teacher speaks in a classroom, gesturing with his hands while explaining a concept.
Telenet online support page with navigation menu, search bar, and links to video tutorials on various Telenet services.
A red Tesla Roadster drives on a snowy road with skis mounted on the back.
Bar chart showing Drupal's biggest competitors, with WordPress as the most common alternative among small, medium, and large organizations.
A graph showing the top 30 individual contributors ranked by the quantity of their contributions.
A graph showing the top 30 individual contributors ranked by the quantity of their contributions.
A graph showing the top 30 individual contributors ranked by the impact of their contributions.
A graph showing the top 30 individual contributors ranked by the impact of their contributions.
A graph showing the top 30 organizational contributors ranked by the quantity of their contributions.
A graph showing the top 30 organizational contributors ranked by the quantity of their contributions.
A graph showing the top 30 organizational contributors ranked by the impact of their contributions.
A graph showing the top 30 organizational contributors ranked by the impact of their contributions.
Top requests for content authors
The top 10 requested features for content creators according to the 2016 State of Drupal survey.
A man with short blond hair is partially visible in the foreground, with an Apple logo in the background.
PDF version, © Trends.
A webpage for Turbinegeneration at Tate displays an art project with a large glowing sun installation and silhouetted visitors.
A university webpage from Unicamp featuring a discussion between two speakers about carbon finance and climate policies.
Close-up of a Braille text discussing how blind students use technology at the University of Washington.
Values and principles alpha
An overview of Drupal's values with supporting principles.
A person holds strings as glowing balloons float away, transforming into birds against a cloudy sky.
A person waters a small plant with a watering can, symbolizing growth.
A webpage for Varnish Software promoting its web acceleration services, featuring a rabbit image and a download button.
A screenshot of the node edit form showing the new 'vertical tabs' feature.
The current node edit form in Drupal 7, the next major version of Drupal that is currently under development. Note the improved text format selector and the vertical tabs near the bottom. The "vertical tabs" show different groups of settings along with a summary.
A VIA Rail Canada train attendant serves a passenger in a comfortable cabin with other travelers seated nearby.
DVD case for "Drupal 6" video training by Video2Brain, featuring a graphic of pipes and a wooden figure.
A promotional webpage for Virgin Radio featuring "The Breakfast Show" hosts, contests, events, and advertisements.
A police officer in uniform sits at a desk while a woman in a pink outfit leans toward him.
A government website encouraging citizens to create and sign petitions on important issues.
A weather news website reports a major snowstorm with firefighters in heavy snowfall and various weather-related articles.
CNET Webware 100 award badge from 2007, recognizing Drupal as a winner.
Award badge for Webware 100 Winner 2008, presented by CNET.
CNET Webware 100 award badge from 2009, recognizing Drupal as a winner.
GitHub repository for the White House petition system using Drupal, showing recent commits and project files.
Screenshot of the White House website featuring a weekly address by the President and information on health insurance reform.
Newspaper article discussing the use of Belgian Drupal software for the White House website, highlighting its growing adoption.
WordPress dashboard displaying options to customize the site, write a blog post, add an about page, and manage settings.
World Bank webpage on climate change, highlighting its impact on developing countries and linking it to economic development.
A person distributes bottled water to a crowd of raised hands, highlighting food and water scarcity issues.
A website promoting X.com.
Screenshot of the Yahoo! Style Guide webpage, featuring a book cover and text about writing and editing best practices.
Zynga website homepage featuring "Words with Friends" promotion, a play button, and a list of featured games.
Cover of Linux Magazin highlighting web publishing, open-source CMS, wikis, and Ubuntu Linux with included software on DVD.
A handwritten note from Robert Douglass thanking Dries for creating Drupal, dated January 1, 2006, in Bonn.
A display of all the ingredients required to make a Drupal cake
Step 1: buy the ingredients.
A close-up of colorful m&m's
Step 7: unpack the m&m's. You'll want lots of those ...
A close-up of blue m&m's only
Step 8: filter out all the blue ones (by eating the other ones).
Butter and white chocolate being melted on a stove
Step 10: melt butter and chocolate 'au bain marie'. Add cream and sugar to complete the frosting.
A round cake with a triangular piece on top
Step 6: put the cake and the hair together.
Frosting being applied on a cake
Step 11: pour the frosting over the cake.
A hand decorating a cake with blue m&m's
Step 12: put the blue m&m's on the cake. We used a piece of paper to get the eyes right.
A hand taking the top of the cake off
Step 4: take off the top.
A cake being cut in half
Step 3: flatten the cake by cutting off the top.
A finished cake the shape of Druplicon
Step 13: that's it! Happy birthday Drupal!
Sugar, butter, cream, m&m's and white chocolate displayed in bowls
Step 9: take sugar, butter, cream, and genuine Belgian white chocolate to make frosting.
A cake in a cake pan
Step 2: bake a regular cake. It should be round because this will become Druplicon's face ...
A close up of a triangular piece of cake
Step 5: create Druplicon-hair out of the top (you know, the thingy that sticks out of his head).
NASA webpage for the Academy of Program/Project & Engineering Leadership, featuring a director's letter and navigation menu.
A screenshot of the 16+ website homepage, showing user-generated content like images, videos, and text entries.
A screenshot of the 16+ website.
A close-up of a book page discussing the Drupal community, with bold headings and German text about open-source software.
A handwritten message in a book thanking Dries for an idea, written in blue ink on white pages.
A person flips through the pages of a book, revealing printed text and diagrams on the open pages.
A book titled "Drupal", published by Addison-Wesley, placed on a dark surface with its back cover visible.
A handwritten note with a business card attached, discussing the first German-language Drupal book and its English version.
A Drupal book with a cover showing a wooden figure climbing pipes, placed on a dark surface.
A newspaper article from *De Morgen* discusses the launch of an online community for young people to share creative content.
© De Morgen
A newspaper article from De Standaard discusses 16plus, a Flemish video-sharing website inspired by YouTube.
© De Standaard
NATO's Partnership for Peace website, built with Drupal, provides training and collaboration resources for member countries.
A Partnership for Peace (PfP) website using Drupal.
A bookstore window display featuring a Drupal book, Linux software, Creative Commons T-shirts, and other tech-related items.
© Pieter Baert
Line graph showing search trends for Drupal, Joomla, Typo3, and WordPress, with WordPress and Joomla increasing from 2004 to 2006.
Comparison of content management systems based on Google Trends.
An envelope from Taiwan with two Drupal stickers, including one for a Drupal Taiwan Meetup event.
Charles Chuang sent me some Drupal stickers from Taiwan.
Black T-shirt with "BarCamp May 2006 - Brussels" printed on it, along with a handwritten name tag.
Screenshot of a NewsForge article discussing open-source software, featuring a highlighted advertisement and navigation links on the side.
A screenshot of Google's mentor administration panel displaying a list of accepted student projects with their mentors.
A screenshot of Google's mentor administration panel which shows the accepted applications.
A printed book page shows a screenshot of a Drupal website with a "Site offline" message and logo.
Close-up of a Packt Publishing book about Drupal, showing the logo, an image, and descriptive text on the cover.
Blurred image of a Drupal book with motion distortion, making the text and cover difficult to read.
Close-up of a book page with the word "Drupal" in bold, discussing its customizable and interactive features.
A sealed cardboard package with shipping labels and documents attached, indicating delivery details for a book order.
A Drupal book by Packt Publishing with a water droplet cover design and an orange and black color scheme.
Bar chart showing relative download percentages of different Drupal versions from September 2005 to May 2006.
Bar chart showing increasing Drupal core downloads from September 2005 to May 2006, with a sharp rise for Drupal 4.
Drupal 7 main page showing blog posts, recent comments, user login form, and navigation links.
A table showing the time spent in Drupal 7 functions, sorted by self-time, with call counts for 100 requests.
This figure shows how much time is spent in each function. The functions are sorted by the 'Self' column, which shows the time spent in each function without the time spent in its children. The third column shows how often the function was called to serve 100 requests to the main page.
A table showing functions that call `db_query()` in Drupal 7, with execution time, count, and caller details.
This picture depicts db_query()'s callers.
A table showing time spent in Drupal 7 functions, sorted by inclusive time, with call counts for 100 requests.
This figure shows how much time is spent in each function. The functions are sorted by the 'Incl' column, which shows the time spent in each function including the time spent in the function's children. The third column shows how often the function was called to serve 100 requests to the main page.
Bar chart comparing Drupal performance with and without APC caching, showing higher requests per second with APC enabled.
Bar chart comparing request performance of mod_php and FastCGI in Drupal 7 for different visitor types and page types.
Bar chart comparing Drupal 7 performance, showing requests per second for different server configurations and visitor types.
Bar chart comparing Drupal 7 performance, showing requests per second for different server configurations and visitor types.
Bar chart comparing Apache and Lighttpd performance, showing requests per second for anonymous and authenticated visitors on different pages.
Bar chart comparing PHP4 and PHP5 performance, showing requests per second for different page types with anonymous and authenticated visitors.
Bar chart comparing request speeds for Drupal 7 using different server configurations and visitor types on various pages.
Table showing function execution times when page caching is disabled, sorted by self-time and call frequency.
This figure shows how much time is spent in each function when page caching is disabled. The functions are sorted by the 'Self' column, which shows the time spent in each function without the time spent in its children. The second column shows how often the function was called to serve 100 requests to the main page.
Table showing time spent in each function during page caching, sorted by self-time and call frequency for 100 requests.
This figure shows how much time is spent in each function when page caching is enabled. The functions are sorted by the 'Self' column, which shows the time spent in each function without the time spent in its children. The second column shows how often the function was called to serve 100 requests to the main page.
Table showing Drupal functions querying the database for 100 cached pages, with execution time, query count, and function names.
This figure shows the Drupal functions responsible for querying the database when serving 100 cached pages. The first column shows how much time is spent in the calls to db_query(). The second column shows how many times each function queried the database and the last column shows the functions' names and source files.
Table showing Drupal functions querying the database, with execution time, query count, and function names from source files.
This figure shows the Drupal functions responsible for querying the database when serving 100 pages. The first column shows how much time is spent in the calls to db_query(). The second column shows how many times each function queried the database and the last column shows the functions' names and source files.
A Joomla-based webpage displaying a test post with a login form and navigation menu.
A Drupal webpage displaying a blog post with a user login section and an online users list.
Bar chart comparing document length in bytes for Drupal 4.
Bar chart comparing Drupal 4.
A screenshot of the MTV Flux website shows user profiles, a registration form, and an avatar customization feature.
Google Trends graph comparing Drupal and Joomla searches from 2004 to 2006, showing Joomla's sharp rise in interest.
© Google Trends
Close-up of a Forrester report evaluating blogging platforms, including Drupal, WordPress, and Movable Type.
A signed letter from Forrester's CEO sharing a 2006 report on Drupal's rating in blogging platforms.
Close-up of a Forrester report listing evaluation criteria for current offerings, strategy, and market presence.
Pie chart showing the distribution of DrupalCon Brussels attendees by country, with Belgium having the highest percentage at 20%.
United nations fight hunger
Screenshot of "The World" news website, featuring international news stories, images, and links to listen to radio segments.
The World is a daily international radio news magazine, co-produced by the BBC, PRI and WGBH. Their website uses Drupal.
A promotional webpage for Teen Second Life featuring a virtual world with avatars, social activities, and a free account offer.
Red graffiti of an angry Druplicon face with the words "THE VOID" on a blue wall.
Drupal 5 theme customization interface showing the Garland theme with a color picker for adjusting the color scheme.
The new default core theme that will ship with Drupal 5.0. The new theme is called Garland and was created by Stefan Nagtegaal and Steven Wittens. The screenshot shows you the new theme as well as the color picker to alter the color scheme.
A PlayStation Portable (PSP) product page on the PlayStation Asia website, which is built using Drupal.
PlayStation.com (Asia) uses Drupal.
A music website featuring Sony artists' videos, ratings, and reviews, with Beyoncé's "Irreplaceable" highlighted as a top video.
Musicbox is a community site by Sony Music where you can watch and rate and review the music videos of all Sony artists.
A bowl filled with brown sugar, ready to be used as an ingredient for baking cookies.
Step 2: unpack the ingredients.
A bowl filled with smooth, mixed cookie dough, ready for the next step in baking.
Step 3: mix all the ingredients as you would normally do.
A metal ring is bent into the shape of the Drupal logo, with pliers resting nearby.
Step 5: bend a metal ring so it takes the shape of Druplicon (the Drupal logo).
A round cookie cutter is pressed into rolled-out dough on a floured surface.
Step 6: cut Druplicons in dough using our Druplicon cookie cutter.
A person carefully lifts a small piece of cookie dough from a larger sheet on a floured surface.
Step 7: take out the Druplicon shaped dough.
Freshly baked cookies resting on a baking sheet after being taken out of the oven.
Step 9: take the cookies out of the oven.
Baking ingredients and tools, including flour, sugar, butter, an egg, and food coloring, arranged on a countertop.
Step 1: buy the tools and the ingredients to make the cookies of your choice. Could be peanut butter cookies, oatmeal cookies or sugar cookies as long there is room for custom frosting.
A hand dips a fish-shaped cookie into a bowl of blue frosting.
Step 11: dip the cookies into the frosting.
A plate of homemade cookies with blue icing, shaped like the Drupal logo, celebrating Drupal's birthday.
Step 13: that's it! Happy birthday Drupal!
Hands rolling out cookie dough with a wooden rolling pin on a floured countertop.
A tray of cookies baking in the oven, with a reflection of a Drupal-themed t-shirt on the glass.
Step 8: put the Druplicon dough in the oven. That's my "DrupalCon Brussels" t-shirt reflecting in the oven's cover glass.
A packet of white frosting and a bottle of blue food coloring for mixing blue frosting.
Step 10: mix the frosting with blue food coloring.
A hand holds a cookie covered in blue frosting, with excess frosting dripping off.
Step 12: dip the cookies in the frosting.
A screenshot of Hillary Clinton's campaign website featuring a call to action and election messaging.
A screenshot of Hillary Clinton's campaign website at http://votehillary.org.
A magazine page comparing Drupal, Joomla, Mambo, Midgard, and Plone features in a table with checkmarks and text.
Magazine review of Drupal in Linux Format, January 2007, praising its features and rating it 9/10.
Magazine article reviewing Drupal, giving it a 9/10 rating for content management and performance.
A webpage from "Ads of the World" displays advertisements featuring children and textured stone surfaces.
Line graph showing Drupal database load average over a year, with increasing trends and spikes in January and February.
A cancer awareness campaign webpage encouraging breast cancer screening with a slogan and a person holding a supportive sign.
DVD case for "Drupal 5" by Video2Brain, a guide to building and managing websites with the open-source CMS.
Open DVD case with a "Drupal 5" training disc and booklet from Video2Brain.
A man speaks into a microphone at an Ubuntu event, with website details about Ubuntu software and community support.
A close-up of a Dutch newspaper article discussing open-source software and its impact on business models.
A newspaper article discusses the use of Drupal software in political campaigns, mentioning Hillary Clinton and Barack Obama.
A magazine article about Drupal features a photo of Dries Buytaert and discusses the platform's development and impact.
A printed article in Dutch discusses Dries Buytaert and the development of the Drupal platform.
Magazine page featuring an article about Drupal with a photo of a smiling person wearing an orange shirt.
A webpage from "Welt Debatte" discussing the history of computing, featuring an article about Bill Gates' 1976 letter on software payments.
A Playboy Germany webpage featuring models in lingerie and a highlighted Playmate of the Month.
A political website with images of leaders, news updates, and a banner showing a child being lifted in the air.
A webpage about open-source software with navigation links, a blog section, and an explanation of the Open Source Initiative.
A Greenpeace webpage showing a deforested area with cut logs and a campaign against logging in the Congo rainforest.
AOL Developer Network webpage with resources, blogs, and news for developers, featuring APIs, events, and technical tools.
Amazon listing for "Pro Drupal Development" book, showing price, discount, rating, and pre-order options.
Amazon sales rank of a Drupal-related book is #87 in the Books category.
Close-up of a book page highlighting developers collaborating on code and receiving recognition for their contributions.
A book page from "Pro Drupal Development" showing Chapter 22 titled "Optimizing Drupal" with a section on performance.
Open book showing a page from "Pro Drupal Development" with a flowchart and text explaining Drupal's form handling process.
A handwritten note on the title page of "Pro Drupal Development" thanks Dries for leadership in the Drupal community.
Close-up of the book cover "Pro Drupal Development" with bold yellow text on a black background.
A person flips through the pages of a technical book about Drupal development, showing code and text.
A screenshot of the Studio Brussel website featuring news articles, a playlist, and a promotional banner for a festival.
A webpage from DIE ZEIT Community showing a login section, forum links, new members, and a survey announcement.
A website featuring Ozzy Osbourne with news, events, and photos related to his music and performances.
A webpage for the Global Forum on Migration and Development 2007, featuring images of diverse people and event details.
Bar chart showing Drupal download statistics from 2005 to 2007, with Drupal 5 downloads increasing significantly in early 2007.
Bar chart showing the percentage of Drupal core downloads over time, with versions 4.
A German Men's Health website page featuring articles on fitness, health, diet, and lifestyle, with a focus on jet lag remedies.
Forbes webpage featuring an "Office Pranks" section, inviting users to upload and vote on prank videos.
A webpage featuring the Grateful Dead logo, an illustrated woman, and articles about the band's music and community.
A gaming website homepage featuring news, reviews, and a contest with a "9lives" sticker on a person's face.
A website for deFilharmonie promotes the 07/08 concert season, featuring classical music performances and subscription options.
A Discovery Club webpage featuring videos, images of nature, animals, and exploration, with login and informational sections.
A webpage displaying Eclipse Live webinars and podcasts, featuring upcoming and featured events with descriptions and schedules.
A stylized figure wearing a suit with a large Drupal Druplicon logo as its head.
A website homepage featuring Tori Amos with multiple portraits, a welcome message, and navigation links for news, music, and events.
A mailing envelope with a Drupalcamp NYC sticker and handwritten address details, placed on a dark surface.
A postcard with a handwritten message about DrupalCamp NYC and two blue Drupal logo buttons placed on it.
Brown Drupalcamp NYC T-shirt with a graphic of a climber and two Drupal-themed buttons on fabric.
A Fox Searchlight website page featuring the movie "Sunshine", with news feeds, videos, and a promotional banner.
Album cover of "Eardrum" by Talib Kweli, featuring the artist in a hoodie and sunglasses with speaker graphics.
A YSlow performance report for Drupal.
The current YSlow score for the drupal.org front page is 74 (C). YSlow suggests that we reduce the number of CSS background images using CSS sprites, that we use a Content Delivery Network (CDN) like Akamai for delivering static files, and identifies an Apache configuration issue that affects the Entity Tags or ETags of static files. The problem is that, by default, Apache constructs ETags using attributes that make them unique to a specific server. A stock Apache embeds inode numbers in the ETag which dramatically reduces the odds of the validity test succeeding on web sites with multiple servers; the ETags won't match when a browser gets the original component from server A and later tries to validate that component on server B.
An open office with employees working at desks, and a large screen displaying "FastCompany.
A man and woman stand in front of a patterned background, extending their hands toward each other.
A webpage from Lifetime TV features articles, a dream journal, and an astrologer offering answers about the future.
Bar chart showing the number of people with expert, little, or no experience, and those wanting to learn Drupal-related skills.
The Y-axis shows the number of people that selected the given skill.
A group of smiling children raise their hands, promoting the End Poverty 2015 Millennium Campaign against global poverty.
An email with the "Technologic" logo promoting a website management tool, featuring a clickable link for more information.
Black and white image of a woman in a white hat holding a phone, with bold text reading "Britney TO GO!.
A webpage from the Electronic Frontier Foundation featuring news, press releases, action alerts, and information on digital rights advocacy.
A website featuring Jennifer Lopez with a promotional banner for her music video and sections for news, events, and shopping.
A Harvard Science and Engineering webpage featuring research topics, breaking news, and an image of a scientist holding a specimen.
A website featuring Avril Lavigne with a banner image, merchandise, and a video still of her performing.
Screenshot of the FOSDEM 2008 website, featuring event details, a call for developer rooms, and sponsor information.
Macworld Conference & Expo 2008 website with event details, blog updates, and registration information for attendees.
A pie chart comparing Drupal, Joomla, Plone, and Typo3, with Drupal and Joomla each holding 45% share.
Yahoo! Research webpage with a banner stating "Inventing the Future of the Internet", featuring technology-related images and navigation links.
A white mug with the Drupal logo, filled with a frothy drink, with a spoon inside.
Novell Communities webpage with a red banner saying "interact together" and sections for community resources, support, and solutions.
Amnesty International website homepage displaying human rights news, campaigns, and ways to take action against global abuses.
A webpage displaying OpenOffice extensions, including "Sun Presentation Minimizer" and "OxygenOffice Extras - French Templates", with descriptions and ratings.
Bar chart listing Drupal Association priorities, including funding improvements, hardware investment, grants, event support, and trademark protection.
A virtual guitarist plays an electric guitar on a stage in the Rock Band video game interface.
Screenshot of a website featuring Mike Bloomberg, with a speech announcement and information about his political initiatives.
A book titled "Drupal 5 Themes" by Ric Shreves, published by Packt, placed on a dark surface.
Open book showing a guide on configuring themes in Drupal 5, with text and screenshots explaining theme settings.
A book page showing PHP code defining theme regions for a Drupal 5 template, including sidebar, content, header, and footer.
A document announcing the seventh annual EContent 100 list, highlighting important companies in the digital content industry.
A letter announcing selection as a winner of the EContent 100 Awards for 2007.
A framed award plaque recognizing Drupal in the 2007 EContent 100 list for the social media category.
A man holds a DIY mercury arc lamp flashlight, shining a bright beam of light in a dark environment.
A webpage about Flip Kowlier features news, a newsletter signup, and a YouTube video of his new music clip.
AOL Corporate webpage announcing the acquisition of Goowy Media and highlighting Black Voices content for Black History Month.
A webpage from Fast Company features articles, discussions, and a login section, highlighting social media ownership and business topics.
A man holding a microphone is featured on a radio station website with music, contests, and news sections.
A heat map of Drupal's admin page shows where users looked and clicked within the first five seconds.
The heat map shows where the users look the first 5 seconds after landing on Drupal's main administration page. The red X's show where the users clicked.
A webpage from OStatic featuring articles on open-source software, including NASA's use of Fedora for space missions.
A website promoting investment in Belgium, featuring regional opportunities, economic benefits, and government support for businesses.
A timeline comparing Drupal 7 development cycles with and without testing, showing differences in development and code freeze periods.
The Drupal 7 timeline assuming that we fully embrace testing.
Projected Drupal 7 timeline showing a 5-month development phase and 7-month code freeze, with a marker for July 15, 2008.
The projected Drupal 7 timeline based on the actual Drupal 6 timeline.
A timeline for Drupal 6 showing a 5-month development cycle followed by a 7-month code freeze.
The actual Drupal 6 timeline.
Screenshot of the Belgian Prime Minister's website announcing a new design and updates about the government and ministers.
A singer performs on stage with a microphone, promoting a live concert DVD release.
A MotoGP rider in full gear listens to a team member wearing a headset in the pit area.
A news website homepage displaying headlines about global events, including clashes in Lebanon, Israel's anniversary, and Burma relief efforts.
Nike event webpage featuring the unveiling of Chinese sports uniforms in Beijing, with athletes and a red-carpet presentation.
Screenshot of the REM Tour 2008 website displaying tour dates, fan content instructions, videos, tweets, and recent comments.
A music website homepage featuring a Maroon 5 and Rihanna collaboration, video highlights, advertisements, and a music player.
Screenshot of NRC Boeken website featuring book reviews, news, and an article on Chinese literature, with images and advertisements.
A line graph compares global Google search trends for Drupal, Joomla, and WordPress from 2004 to 2008.
The numbers on the graph reflect how many searches have been done for a particular term, relative to the total number of searches done on Google over time. See Google Insights results for Drupal.
A world map and list showing regional search interest in Drupal, with darker blue indicating higher search volume.
Regional Drupal interest by country. Google uses the term 'search volume index' for these heatmaps, meaning that they normalized the data by the total traffic from each respective region. In other words, just because two regions show the same percentage for a particular term doesn't mean that their absolute search volumes are the same. See Google Insights results for Drupal.
Map and list showing top cities with the highest search interest in Drupal based on search volume index.
Regional Drupal interest by city. Based on 'search volume index'. See Google Insights results for Drupal.
Top search terms related to Drupal, with "drupal module" ranking highest and several rising searches marked as breakout trends.
The top search on Drupal -- great for marketing people. Breakout means that the search term has experienced a change in growth greater than 5000%. See Google Insights results for Drupal.
Map and chart showing U.
In the US, the west coast beats the east coast. Based on 'search volume index'. See Google Insights results for Drupal.
Graph comparing search volume of Drupal, Joomla, and WordPress in Belgium from 2004 to 2008, showing Joomla leading.
In my home country, Belgium, Drupal is almost as strong as Wordpress but not nearly as strong as Joomla. See Google Insights results for Drupal.
Google Insights graph shows search volume in China for Drupal, Joomla, and WordPress.
In China, Wordpress is winning hands down. See Google Insights results for Drupal.
A clown with red hair and face paint holds a hammer while staring intensely.
A Microsoft Web App Gallery page displaying featured web applications like WordPress, DotNetNuke, and Acquia Drupal with install options.
Person wearing a large blue Drupal mascot costume with a smiling face, standing on a city sidewalk.
© Nabot
A black BMW M5 with a custom California license plate that reads "DRUPAL", parked in a garage.
A tattoo on a forearm features four puzzle pieces with different logos, including the Drupal Druplicon symbol.
A line graph showing mood over time for Drupal 7, Drupal 8, and both combined, with a "Now" marker.
A line graph compares the mood over time for Drupal 7 and Drupal 8, showing fluctuations and trends.
A graph showing the development cycle with stages: Technology Trigger, Peak of Expectations, Disillusionment, Enlightenment, and Productivity.
A graph illustrating the Drupal development cycle, showing mood changes from slow progress to patch frenzy and user reactions.
A whiteboard with handwritten Drupal development notes and diagrams, organized with pink sticky notes for categorization.
A group of eleven people posing for a photo in front of a whiteboard with notes and diagrams.
A Drupal logo appears in the sky above a green hill, with sunlight and a double rainbow behind it.
Four people stand together in an office, posing for a group photo in front of flags.
A Nasdaq building at night with bright digital signs displaying stock market information.
Bar chart showing Drupal's biggest competitors, with WordPress leading across small, medium, and large organizations based on user responses.
Panelists seated on stage discuss the Boston government launch event, with one speaker gesturing while others listen attentively.
A man in a suit speaks into a microphone at the Boston Gov launch event.
Two people pose at the Boston.
Last night there was a launch party to celebrate the launch of Boston.gov. It was an honor to give some remarks about this project alongside Boston Mayor Marty Walsh (pictured above), as well as Lauren Lockwood (Chief Digital Officer of the City of Boston) and Jascha Franklin-Hodge (Chief Information Officer of the City of Boston).
A webpage from the City of Boston displays tools and apps for parking, city services, and car-sharing, plus towing information.
A feedback form on the City of Boston website asks users for suggestions to improve the site.
Drupal on nasdaq billboard times square
Nasdaq CIO and vice president Brad Peterson at the Acquia Engage conference showing the Drupal logo on Nasdaq's MarketSite billboard at Times Square NYC.
A woman in workout clothes checks her smartwatch, with fitness stats overlaid on the image.
Kevin Thull recording kit
This is one of Kevin Thull's recording kits used to record hundreds of Drupal presentations around the world. Each kit runs at about $450 on Amazon.
An example Drupal conversion funnel and the primary stakeholders for each level.
A photo of a runner at the Ultra-trail Snowdonia ultramarathon
© Ultra-trail Snowdonia and No Limits Photography
A photo of a runner at the Ultra-trail Snowdonia ultramarathon
© Ultra-trail Snowdonia and No Limits Photography
A boat labeled "Drupal 8" sails from a floating island labeled "Drupal 7" toward land marked with PHP and Composer.
The proposal from the Drupal Governance Task Force
Me reviewing the Drupal Governance proposal on a recent trip.
The cover of the Decoupled Drupal book
A diagram showing a configuration workflow moving from development (dev) to staging (stage) to production (prod) with arrows.
Diagram showing software development stages (dev, stage, prod) with bugs present at each stage.
Diagram showing bugs in development and staging phases, but removed before reaching production.
A timeline that shows how we shifted Drupal 8's release windows
We shifted Drupal 8's minor release windows so we can adopt Symfony's releases faster.
Large white "19" over a blue mosaic of small photos, celebrating Drupal's nineteenth birthday.