¿Como se desarrolla un componente en joomla 3 ?
Empezemos, en el ejemplo voy a partir de que tengo lo siguiente:
- Voy a usar un template llamado cancunjs
- la url de ejemplo http://joomla.cancunjs.com.mx/index.php/componentes
Si no quieres leer la explicacion puedes ir al video de demostracion.
Ahora, ¿ Que necesito para el desarrollo ?, ¿Por donde inicio?. Encontraras en internet ejemplos de cual es la estructura de un componente y como desarrollarlo desde cero, aqui algunas referencias:
Yo no hablare sobre la estructura y que contiene cada archivo, despues de ver varios ejemplos lo mas recomendable es usar herramientas para poder crearlos, yo te recomiendo las siguientes:
- http://www.component-creator.com/
- http://joomlacomponentcreator.codelydia.com/
El ejemplo lo voy a desarrollar usando http://www.component-creator.com/ porque la heramienta es bastente completa. El componente tendra los siguientes campos:
- Nombre
- Imagen
- Descripcion
- Consola
Pasos para crear y ver funcionar el componete.
1.- Usa http://www.component-creator.com/ y genera tu componente.
2.-Instalar Componente
3.-Ingresar datos al componente.
4.-Asignar el componente a un menu
Ahora me tope con 2 problemas el primero no puedo seleccionar que juego asinarle a mi menu y el otro que no puedo indicarle una posicion al componente. Para resolver esto hice un modulo y asi pude asignar posiciones, estilos a los datos de mi componente.