Druplicon
Community Plumbing
Druplicon
Drupal 1.0 is released
Dries
Dries Buytaert shares the initial release of his ‘dormitory bulletin board’. It includes 18 files that are called modules. It features a hook system where modules interact with each other and the core framework. On this very day, Wikipedia is also born as a bespoke LAMP site. Had that happened 6 months later, it would probably be a Drupal site!.
Drupal 2.0 is released
Kjartan
A mere 2 months after 1.0, Drupal ships 2.0. Backward compatibility was not yet a concern. The translation system is introduced, with its brilliantly simple t() function.
Druplicon is introduced
Steven
Drupal’s famous logo, featuring infinity eyes and remixed into thousands of variants, is introduced by Steven Wittens (UnConeD) and Kristjan Jansen.
Drupal 3.0 is released
Dries
3.0 major had a whopping 6 month development cycle. Nodes are introduced as a building block for content. They can be specialized into many content types.
Lullabot podcast is launched
jjeff
This podcast, founded by Jeff Robbins, still runs today. This marks a growth in the marketing and communication of Drupal.
groups.drupal.org is launched
moshe weitzman
Moshe Weitzman introduced this portal for local user groups to have an online rallying place. Groups helped the Drupal community grow tighter, and helped newbies climb its learning curve. Later led by joshk, greggles, and ezra-g.
Drupal 4.7 is released with a Form API
killes
The new Form API by Adrian Rossouw strengthens Drupal’s secure-by-default approach. XSS protections, validation of choices, and only processing POST data that was actually on the form.
Views module is released
merlinofchaos
merlinofchaos introduces Views, a list builder/layout UI. Many modules quickly plug into Views both as data providers and layout providers. Along with CCK, these form the early beating heart of Drupal. Views graduates into Drupal core with D8.
Drupal 5.0 is released
drumm
This release incorporates jQuery, a young open source project. Drupal’s support helps jQuery gain attention and then it rises to huge popularity. jQuery adds a second license (MIT+GPL) at Drupal’s request. This release also introduces install profiles and a web based installer.
Acquia is announced to the world
batsonjay
Acquia, a startup by Dries Buytaert and Jay Batson, announces its intention to offer commercial support and hosting for Drupal. Acquia continues to be the largest sponsor of Drupal development, and its largest web hosting platform.
Sun Microsystems bails out drupal.org
Amazon
Drupal.org becomes too popular for its home grown web hosting, and starts throwing errors regularly. Sun Microsystems donates its servers and restores stability to our home.
Drupal 6.0 released
gabor hojtsy
This release features a rewritten menu system, and an Update Status module which prompts admins to update their modules, especially after a security release.
Localize.drupal.org starts
Gábor Hojtsy
Launch of this new central web-based translation service meant a great leap towards community collaboration on more consistent, higher quality UI translations for all Drupal projects.
Drupal development moves from CVS to Git
sdboyer
webchick opens a two week discussion assessing bzr and git for our next VCS. Then she reviews the discussion and announces that Git has been chosen. This is how bike sheds are overcome. The initiative is named the The Great Git Migration, and involves integration of several drupal modules, and even a custom SSH daemon to handle drupal.org high load. sdboyer leads the initiative, and receives help from lots of people on the implementation. Among them are chizu, dww, eliza411, halstead, marvil07, mikey_p, mikl, neclimdul, and tizzo.
Drupal Watchdog print magazine
jeremy
Drupalcon attendees open their tote bags and find Drupal Watchdog magazine, the first print magazine dedicated entirely to Drupal. The first issue features Dries on the cover. Tag1, the publisher, makes the magazine available for purchase in bookstores in 2014. The name comes from Drupal’s hook_watchdog function.
Drupal celebrates its 10 Anniversary in style
farriss
Drupalcon Chicago culminates in a dinner party at the Field Museum of Natural History. Dining with us in the main hall is Sue, the world’s most complete Tyrannosaurus rex. Kudos to Tiffany and George from Palantir for a great Drupalcon and party.
Drupalcon Trivia Night
alanburke
Alan Burke proposes an in-person, team based trivia contest on the last night of Drupalcon Chicago. Drupalers have a jolly time, nobody recalls who wins, and Irish Drupal hosts many more trivia nights.
Core Office Hours and DrupalCon Mentoring
yesCT
xjm and catch begin leading core office hours on IRC 12 hours apart, providing global coverage. This generous spirit soon manifests at DrupalCon Denver as the first Core Mentoring contribution day, where new contributors are guided through their first core issue. YesCT later leads this effort.
Issue following replaces 'subscribe'
dww
Before this change, it was customary to post a comment with only the word subscribe in order to start following an issue. Unfortunately, this marked the issue as new and spammed all other followers. This practice ended when the community used Chip-In to fund a flag module implementation.
Symfony components merged into Drupal
Crell
Crell leads a push to replace Drupal’s bootstrap with Symfony flavored request handling. This large change nearly assassinated Drupal 8, but the mighty Drop prevailed
Drupalcon Prenote
horncologne
jam & robertDouglass wake us up for an infotainment extravaganza featuring sing-a-longs; bad jokes; Git tutorials, yodelling, use of alphabet, or beer pouring technique. On this day we belted out a Drupal flavored Let it Go from Frozen.
Cache API boosts Drupal 8 performance
wim-leers
wimleers and fabianx rescue Drupal 8 performance with an API where Drupal caches rendered content, varying the keys as specified by a developer. Cache tags precisely invalidate related content as edits are submitted.
PHP 7 is released
dstogov
A major language renewal comes with the new Zend Engine 3 (PHPNG), It’s also twice as fast as the previous PHP 5.6 release.
Umami install profile improves out of the box experience
markconroy
Drupal’s initial experience goes from a boring river of news to a food magazine replete with tasty looking recipes. This fine meal was cooked by the Out of the Box Initiative led by kjay, markconroy, smaz, and laurii. It shows all of Drupal’s spices working together: design, product management, engineering and accessibility.
Drupal 9.0 released
xjm
The first Drupal release with no new functionality - and that’s great! Drupal 9 has the same functionality as Drupal 8.9, but without a lot of backward compatibility code. The release parties were virtual, as this happened during the times of Covid.
Drupalcon Global
betalister
Amidst a pandemic, the Open Source Digital experience conference itself becomes a digital experience. Speakers, attendees, and sponsors enjoy the interactive chat and video features powered by Hopin.
Composer 2.0 released
seldaek
The package manager that assembles virtually all modern Drupal sites gets a significant performance and memory utilization boost. Developer productivity and mood noticeably improve.
PHP 8 is released
wiifm
PHP 8.0 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency.
Drupal 10 is released
mherchel
Claro administration theme and Olivero default theme, the introduction of CKEditor 5, further jQuery replacements, theme starterkit tools for theme creation, and Symfony 6 under the hood with PHP 8.1 requirement.
Drupal 11 is released
e0ipso
Recipes, Workspaces, and Single-Directory Components are launched. They represent a significant shift in how developers and site builders work with Drupal and set the stage for even more significant improvements in future releases. Recipes simplify configurations, Workspaces elevate content collaboration, and Single-Directory Components streamline theme management.