Currently our CMS of choice has been Joomla! which is now beginning to feel like a real system with the release of 1.7. From the early days of Mambo, then Joomla 1.0 (didn't dally there too long), spent a while with 1.5 and knew that there had to be a better Joomla on the production line.
Joomla 1.7 provides an opportunity for extension developers to re-visit their code as they make the conversion from 1.5. Whilst they are poking around in all those lines of code, they may well discover that Joomla 1.7 provides a built-in routine that does exactly what their 1.5 hack and possibly core modifications were trying to achieve.
Joomla 1.7 provides many ways to utilize the built-in features. I will be posting articles that will show you how to incorporate the Joomla features into your custom components and save yourself a great deal of time. Amongst the topics that I will cover one of the most interesting will be the mechanisms that can be employed to enhance and/or override both frontend and backend behaviour without having to hack the core.