Devo realizzare un area file di grosse dimensioni , qualche centinaio di mb costituita da documenti word e pdf organizzati in una struttura di sottocartelle ovviamente gestite dal cliente.
Una strada sarebbe quella di costruire un sistema di gestione dei file che "doppia" il filesystem in un db mysql per avere una gestione dei contenuti ottimale , ma questo renderebbe molto macchinosa la gestione delle sottocartelle da parte dell utente per via della struttura complessa che dovrà gestire.
Un altra strada sarebbe quella di crare nella pagina di amministrazione una finestra che mostra ftp dell area file e fargli gestire il tutto come una cartella remota usando le funzioni di filesystem di php per mostrare i file agli utenti.
Una terza sarebbe quella di buttare tutto in un database ma ho sempre paura che diventi troppo macchinoso gestire le cartelle annidate.
Come mi consigliate di procecere?