Ciao a tutti, sto iniziando a studiare il framework di joomla per poter sviluppare in futuro componenti di buon livello (si spera

) per joomla. Il mio punto di riferimento è ovviamente la documentazione ufficiale. Devo dire che è piuttosto labirintica come documentazione e spesso poco chiara o eccessivamente sintetica (vedi le api). Volevo sapere le vostre esperienze e impressioni, come avete iniziato ad sviluppare, come è meglio muoversi?
Vi porto un esempio: $mainframe
chi è costui?

è presente in quasi tutti i tutorial che si trovano in giro ma nessuno spiega veramente cosa sia. E' una variabile globale con un sacco di fantastici metodi ok.. ma tutto il resto? sul sito ufficiale non ho trovato nulla.
Anche per molti altri metodi la documentazione sembra molto superficiale, è una mia impressione o qualcuno ha avuto gli stessi problemi?