Desarrollo de plantillas Joomla!
 

Objetivos del curso

Este curso va dirigido a aquellos que necesitan instalar y desarrollar plantillas personalizadas para Joomla!. De esta forma podrás tener el control de los templates instalados y no depender de terceros ni de frameworks de desarrollo (actualizaciones, errores...)

Paso a paso se va desgranando todo lo necesario para desarrollar una plantilla para Joomla! a medida. A partir de ahí, tu imaginación pondrá los límites de lo que puedes llegar a hacer.

Este curso es gratuito registrándote en mi newsletter.


Temario (contenidos)

El curso se divide en tres vídeos de 1 hora de duración cada uno aproximadamente.

Se proporcionará, como material, 2 presentaciones para poder seguir el curso, un fichero ZIP con la plantilla demo que se utiliza en las explicaciones y ejemplos y una serie de enlaces a manuales de interés (xHTML, CSS, Bootstrap...).

Primer vídeo

Este primer vídeo es más teórico y en él se recogen los siguientes puntos:

  • Qué es una plantilla
  • Estructura básica de archivos
  • templateDetails.xml
  • API de Joomla!
  • Templates Overrides
  • Ejemplo: index.php + css + params
  • Diferencias entre versiones
  • Frameworks de desarrollo
  • Herramientas de ayuda

 

Segundo vídeo

Este segundo vídeo recoge todos los apartados explicados anteriormente pero con un enfoque más práctico.

También se proporcionará una presentación en la que se recogen Tips sobre desarrollo y gestión de plantillas:

  • Snippets
  • Cómo cargar jQuery
  • Cómo cargar Bootstrap
  • Cómo crear y usar un nuevo estilo de plantilla
  • Cómo crear una posición nueva
  • Cómo crear un nuevo estilo de módulo
  • Cómo crear una clase CSS de un módulo (sufijos)
  • Cómo tener un artículo como error 404
  • Técnica de Template Override
  • Cómo crear una presentación alternativa de un componente
  • Cómo crear una presentación alternativa de un módulo

Tercer vídeo

En el último vídeo realizaremos una plantilla básica basada en bootstrap 2.3.2 aplicando los conocimientos adquiridos en los anteriores vídeos.

  • Edición de templateDetails.xml
  • Empaquetación de template en un ZIP para instalar.
  • Instalación y configuración.
  • Adición de elementos para formar el template completo:
    • jdoc head.
    • Framework Bootstrap.
    • Creación de posiciones.
    • [...]

Otros datos

Destinatarios: Todos los usuarios. Este curso es apropiado para usuarios de todos los niveles.

Requisitos necesarios: Conocimientos sobre HTML y CSS (se recomienda tener también conocimientos en PHP para una mejor comprensión del curso).

CERTIFICADO FINAL: Al finalizar el curso recibirás un certificado de participación que te ayudará a aumentar tus oportunidades profesionales. De esta forma, además de adquirir experiencia y conocimientos, podrás demostrarlo.


Quién soy

Sergio Iglesias

Formador y consultor Joomla!

Backend & Frontend Developer

Ponente en los Joomla!Day España

¿Quieres tener un sitio web que funcione?

Contacta conmigo