-se sai programmare in php fattelo da te.
-se non sai programmare in php prenditi joomla, drupal, ecc.
-se pensi di mettere mano al codice di joomla per estenderlo a tuo piacimento allora devi conoscere bene la struttura modulare di joomla, non è facile
-ma in questo caso sai anche programmare bene in php
-e allora a questo punto fattelo da te