é por essas e por outras que se fazem websites de raiz ou então usa-se um CMS mais completo
Quando contactei com o Joomla há uns 4 ou 5 anos, pela primeira vez,
ODIEI O BICHO!... sinceramente! E era a versão 1.0... particularmente horrível, nada
user friendly.
Por isso, compreendo inteiramente que quem entra em contacto com o Joomla "a seco" não goste do que vê (sim, mesmo ainda hoje na versão 1.5).
Mas como, na altura, tinha mesmo que o usar... com algum sangue, suor e lágrimas lá fui percebendo como a coisa funciona.
Como CMS, há certamente muito melhores opções "out-of-the-box"... o WP é provavelmente a melhor ferramenta para blogs, assim como o SMF o é para fóruns.
No entanto, o Joomla agrada-me sobretudo pelos componentes criados por terceiros e pela API... sendo honesto,
os meus sites apenas têm 5% de Joomla (em termos de funcionalidades visíveis)... o resto são módulos/componentes e desenvolvimento por medida.
Apenas discordo contigo na parte de "desenvolver de raíz", pois graças ao Joomla escuso de estar a "reinventar a roda" todos os dias:
- toda a funcionalidade de base (gestão de utilizadores, acessos, menus, artigos, etc.) é-me dada pelo Joomla e feita por programadores infinitamente mais capazes que eu a custo zero;
- a funcionalidade específica é-me data pelos componentes (varia de site para site) também feita por programadores infinitamente mais capazes que eu a custo (quase) zero;
- a estética é-me dada pelos templates "aos pontapés" que também existem por aí feitos por designers e programadores também infinitamente mais capazes que eu e também a custo (quase) zero.
... assim,
apenas sobra para mim o desenvolvimento daqueles 10% de funcionalidades que representam 90% do valor acrescentado do site. E graças à API e a uma comunidade enorme de programadores, a coisa torna-se fácil.
Poderia usar outros CMS? Certamente! Mas este "burro velho" já não está para aprender línguas novas.