Набрел на интересный веб-сервис Joomla Component Creator с помощью которого можно автоматически сгенироровать общую структуру файлов компонента.  Сервис делает много рутинной работы за вас, более того компонент получаемый на выходе можно сразу же установить в Joomla — что позволит вам разрабатывать уже непосредственно в рабочей среде системы.