Footnotes for Drupal 7 released, announcing handover to new maintainer

I finally did the migration to Drupal 7 for the Footnotes module this weekend. See Release notes and project page for more information.

With this release I also announced my intent to hand over the module to a new maintainer. Since I'm now increasingly active with affairs in the MySQL community, both hacking as well as other community tasks, it is prudent to not let old projects dangle without attention but to formally hand them over to fresh minds.

It is almost precisely 5 years since Footnotes was created, for Drupal 4.6, that is 5 major Drupal releases of history! The first version of Footnotes was created for this site,, since the Open Life book uses footnotes extensively and I didn't want to hand code them as html. The first public release apparently was for Drupal 4.7 in June 2006.

At that time Drupal was starting to get popular, but wasn't yet the obvious first choice it is today for any serious CMS website. One of the decisions I'm secretly proud of in my career history was the selection of Drupal some time in 2005 as the CMS of choice. At that time there were still perhaps 5 or more PHP based CMS's that were all competing for your attention - half of them were called SomethingNuke :-) In fact, the MySQL community today somewhat resembles that situation.

I liked Drupal for it's clarity in setting up the basic site, and good modularity and extensibility - which we needed in that first project and I've utilized ever since. And if you looked close enough, you could already then see it had a more vibrant community than the alternatives. Remember that any PHP code this old does NOT have object-oriented programming - the way Drupal modules "inherit" from one another is pretty clever, I always thought.

And here we are today, with Drupal being one of the Top 9 largest open source projects in the world - and as such, largest software projects in the world. It is always interesting to follow Dries managing through the rocketing growth both of the community and his own company. Today there are over 7000 modules on and this has doubled since 2 years ago. 950 people committed code to Drupal 7 - I'm proud to be one of them with 1 patch that I pushed 3 years to get in! I wonder if we even know the total of all contributed module developers too? Come to think of it, Drupal might have more people involved than the Linux kernel? The Drupal 7 stats are over 3 years while a kernel release gets contributions over only 3 months, so maybe not. But they are close.

Anyway, it is my dream that one day MySQL development will see similar momentum. Leaving the Drupal community for now, that is what I will focus on next. And I hope there will be many others to share that dream!

Add new comment

The content of this field is kept private and will not be shown publicly. Cookie & Privacy Policy
  • No HTML tags allowed.
  • External and mailto links in content links have an icon.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Each email address will be obfuscated in a human readable fashion or, if JavaScript is enabled, replaced with a spam resistent clickable link. Email addresses will get the default web form unless specified. If replacement text (a persons name) is required a webform is also required. Separate each part with the "|" pipe symbol. Replace spaces in names with "_".
About the bookAbout this siteAcademicAccordAmazonBeginnersBooksBuildBotBusiness modelsbzrCassandraCloudcloud computingclsCommunitycommunityleadershipsummitConsistencycoodiaryCopyrightCreative CommonscssDatabasesdataminingDatastaxDevOpsDistributed ConsensusDrizzleDrupalEconomyelectronEthicsEurovisionFacebookFrosconFunnyGaleraGISgithubGnomeGovernanceHandlerSocketHigh AvailabilityimpressionistimpressjsInkscapeInternetJavaScriptjsonKDEKubuntuLicensingLinuxMaidanMaker cultureMariaDBmarkdownMEAN stackMepSQLMicrosoftMobileMongoDBMontyProgramMusicMySQLMySQL ClusterNerdsNodeNoSQLodbaOpen ContentOpen SourceOpenSQLCampOracleOSConPAMPPatentsPerconaperformancePersonalPhilosophyPHPPiratesPlanetDrupalPoliticsPostgreSQLPresalespresentationsPress releasesProgrammingRed HatReplicationSeveralninesSillySkySQLSolonStartupsSunSybaseSymbiansysbenchtalksTechnicalTechnologyThe making ofTransactionsTungstenTwitterUbuntuvolcanoWeb2.0WikipediaWork from HomexmlYouTube