Recientemente tuve que desarrollar un módulo para Joomla y tuve algunas complicaciones, en general es bastante simple pero mis quejas son las siguientes, jejeje
Es un CMS muy simple para empezar pero su Framework de desarrollo es inmaduro en muchos aspectos, aún no veo que esten bien definidos patrones para poder desarrollar, aunque Joomla intenta aplicar el Modelo Vista Controlador para el desarrollo es muy fácil hacer un espagueti de código (algo posible en cualquier Framework), pero en Joomla tiene mas marcada esa tendencia. No he visto que haya una convención bien definida en la base de datos, a veces uno encuentra una realción que puede usar el sufijo 'id' al final otras veces, simplemente abrevian el nombre de la tabla relacionada y a veces no hay sufijo 'id' al final. Creo que con el tiempo manejare mejor este Framework. Joomla esta bien para ciertas cosas, mas que todo para usarse con lo que viene y algunos componentes y modulos extra, pero no recomiendo hacer aplicaciones sobre este Framework, sino tendran que trabajar muy duro.
Palabras clave: joomla, php