Собственно, самое простое - это распотрошить какой нибудь чужой модуль.
Сам же пользовался еще вот этим примером
joomla-code.ru/j25-creat-module
Можно глянуть тут
poleshuk.ru/sozdanie-modulya-dlya-joomla-2-5-i-3
и тут
joomla-book.ru/development/creating-modules
Не хватит этого - в гугле уйма инфы по модулям. С компонентами уже сложнее.
P.S. Извини, не вник изначально в вопрос. Видимо, тебе нужен компонент. Я учился тут
https://cmscafe.ru/razrabotka/360-razrabotka-rassh...
, но вроде и тут что-то есть
inet-reklama.com/blog/joomla/uroki-po-sozdaniyu-ko...