На ум приходят два варианта для быстрого создания «базовых» компонентов, таких как вы описали здесь.
Компонент JFooBar - это компонент, который вы устанавливаете в Joomla 1.7, который облегчает сборку компонентов, которые вы затем упаковываете:
https://github.com/Niambie/jfoobar
В качестве альтернативы есть онлайн-инструмент, который выполняет аналогичную работу:
http://www.j -cook.pro
Я играл только с этими инструментами - но у меня есть пара проектов, которые требуют чего-то простого, и скоро они опробуют их на проектах «реального мира».