Thumbnails en componente Joomla

Hace tiempo cree un componente en component-creator.com (Excelente herramienta) pero necesitaba crear unas imágenes miniatura para los items que agregaba en el mismo, no encontré mucha información, pero como al final lo logre comparto ahora el código por si alguien esta igual que yo :-D
Simplemente, tomando los campos de imágenes que tenia en mi componente modifique el archivo dentro de models del administrador de mi componente, en particular y en mi caso, el archivo producto.php y la función save.

Para una mejor explicación y lectura del código dejo el link a git con el:
https://github.com/javimata/thumbnails-en-componentes

Espero que a más de alguno le sirva, y lo comenten ya sea en esta entrada, en mi Git o Twitter