When I look back over the intervening years it's hard to believe the growth in extensions. What started out as little more than a plaything for Robert Castley and others has grown into the beast it is today.
And yet despite all the changes over the years both in personal and coding styles one thing hasn't changed. Joomla is not bloated with hundreds of "extras".
Two decisions made sometime in 2003 or early 2004 (with age you start to forget exact dates) are arguably the major reasons behind its success.
- to provide an easy way to add "extras" to your site.
- to keep the core clean and lean.
Otherwise Joomla would have become bloatware like Microsoft Office where 90% of the users only use 10% of the features but they all use a different 10%.
Of course over the years extensions have come along which at the time I've considered to be so essential that they needed to be included in the core. Only for another "version" from a different developer to be released that either delivers more functionality or in a more efficient manner.
I do have a list of extensions that I install on every site I build but that list seems to change every few months. Do you have a list of essential "extras"?