Le problème de Joomla, c´est que ça marche par bridges pour ajouter des forums, des galeries photos, etc...
Et les bridges peuvent poser de gros problèmes de redondance ou d´intégrité de la base de données à cause de la répétition des mêmes données.
J´ai fait ça un moment, puis j´en ai eu marre d´utiliser des bridges, et des bridges pour faire tenir les bridges ensembles, j´avais l´impression de maintenir mon site avec des sparadraps.
Ensuite, Joomla, c´est une usine à gaz.
Pour remplacer Guppy, je dirais YACS ou Drupal.