Io, invece, ti sconsiglio Joomla in quanto l'architettura di questo CMS, quando si tratta di fare cose più complesse, si piange parecchio (ad esempio c'è da usare plugin esterni che necessitano che i moduli siano modificati ad hoc per gestire i permessi correttamente)
Ti consiglio piuttosto Drupal che contiene una marea di moduli (di ogni genere) ed è estremamente flessibile e componibile.
O, al massimo, per fare cose molto semplici dai un occhio a Wordpress in quando anche se è un blog è facilmente "smontabile" nel senso che ha un sacco di "hook", agganci, che ti permettono di rigirarlo per come ti serve: ovviamente poi esagerare vorrebbe dire complicarsi la vita ed è per questo che ti consiglio wordpress per le cose più semplici![]()