Although I usually try to prevent working with Joomla!, recently I had to build a customized website in this CMS. For this website, I created three interacting components with backend management panels from scratch. As I never had worked with Joomla! 1.7.x or above, I followed the tutorial ‘Developing a Model-View-Controler (MVC) Component for Joomla!2.5‘ which I located through Google. Although this tutorial is rather long (18 parts, of which about 15 are completed), the tutorial only covers the creation of a basic component and does not elaborate on the functionality of the used classes or the underlying logic. With the new knowledge gained, I was able to produce two of the components without major problems. However, during the creation of a third component I ran into a problem caused by a ‘feature’ of the Joomla! CMS: automatic pluralization. Read more »
