Joomla! has a lot of "hidden" features that few people know about. Starting with Joomla 1.6 ( I think) we were able to define custom fields using plugins. This feature is relatively easy to use, if you know your way with PHP. Most probably this is one of the reasons why very few people actually know that they can define custom fields, override any ...