repository non remository, ovvero una storage area.
la cartella 'media' dovrebbe essere usata per file di supporto all'estensione (immagini, css, js): è prassi creare, all'interno, una cartella con il nome del componente.
'images' è accessibile a tutti, anche tramite media manager, e, a dispetto del nome, si usa per il fritto misto.
per processare i dati, ma non per memorizzarli, si dovrebbe usare 'tmp'.
come storage area per dati importanti e/o riservati si deve usare una cartella che sia al di fuori della root del webserver, in modo che i files non siano linkabili, ma non tutti i provider lo permettono.
ciao,
marco