ho sempre optato per area riservata all'interno di una directory protetta con htaccess e htpasswd, inserimento delle informazioni riguardanti l'immagine in db mysql e upload dell'immagine nel file system rinominando i files con gli id corrispondenti, con possibilità di sostituzione dell'immagine e modifiche dei relativi dati quali la didascalia. inserimento sia di miniatura sia a grandezza reale senza fare la miniatura in automatico con php in quanto preferisco ottimizzarla tramite fotoritocco.