Então sugiro-te que não te metas com o Joomla...
Para qualquer site mais "a sério" aparece SEMPRE a necessidade de programar... às vezes mesmo para "simples" alterações de layouts nos templates.
Os componentes que vais encontrar são sempre incompletos (por mais completos que sejam!).
Vai-te sempre faltar um ajustezito, um módulo alterado, etc., etc....