.... gli utenti si possono registrare ed avere una loro interfaccia personale, dove poter mettere a disposizione file da scaricare. Questi files con le relative anteprime, dettagli, ecc. (e magari, contatori di download ecc)....
Per la registrazione puoi considerare che gli utenti una volta abilitati ( automaticamente o da te come amministratore ) gli viene assegnata la credenziale Publisher, così facendo possono pubblicare articoli.
Per i file da upload e download, è un po più complicato, in quanto l'upload potrebbe dare la possibilità a maleintenzionati, di inserire virus o altro, quindi ci starei molto attento su questa opzione.
Inoltre, ogni utente può dare il nome alla propria pagina, in modo che risulti una sorta di sottodominio.
C'è una differenza abbastanza elevata tra nome pagina e sottominio, la prima viene assegnata nel momento che l'utente realizza la sua pagina o articolo ( www,tuosito/suapagina,xxx ), la seconda è come se all'interno del tuo sito, viene generato un'altro sito, con tutto il pacchetto Joomla ( suapagina/tuosito,xxx )
Ora..stavo valutando se fosse possibile realizzare una cosa del genere con Joomla! e alcuni componenti..ma non conoscendo l'enorme vastità di componenti a disposizione, desideravo a voi esperti chiedere un parere, su cosa può essere utile, a tal fine.
Per ricercare componenti puoi vedere nella JED a questo indirizzo :
http://extensions.joomla.org/è il contenitore di componenti, moduli, plugin, è quanto altro disponibile sia in versione free che in commerciale.
Anche sugli articoli inseriti nella community di questo forum puoi trovare le spiegazioni sull'utilizzo dei componenti, provati dagli utenti.
Secondo il mio parere, considera che non sono un'esperto in materia, valuta bene quali pro e quali contro puoi riscontrare nel dare certe possibilità agli utenti.