Есть замечательный компонент для Joomla 2.5, который генерирует код для нового компонента.

Сначала jfoobar устанавливается в систему, как обычно, через менеджер расширений.

А для создания компонента нужно в адресную строку браузера ввести:

http://localhost/joomla_v2.5/administrator/index.php?option=com_jfoobar&singular=cat&plural=cats

В этой строке нужно ввести имя для списка и элемента списка, вместо cat и cats.

Нажимаем ввод, создается компонент, смотрим в меню компоненты, что получилось.

Дальше его можно как-то изменить нужным нам образом. Полезно, также, будет посмтреть как он сделан.

Плюс вот еще ссылка на примеры написания кода для Joomla, много чего уже там есть.

Скачать JFoobars Custom Component