En este taller Sergio Iglesias nos introducirá en el desarrollo de módulos para Joomla y nos explicara con casos prácticos:
- Ficheros que forman un módulo.
- Visualización de datos a partir de campos de configuración.
- Visualización de datos a partir de consulta a base de datos.
- Tips y herramientas para el desarrollo de módulos.
Estructura básicas de plantillas en joomla!Leonel Canton
Es la presentación 2 de 5 que se dieron en el taller de creación de plantillas impartido por el Grupo de Usuarios de Joomla! en Guatemala el 28 de febrero 2011
Intentamos explicar como cambiar la apariencia de un menú respecto al resto utlizando los sufijos personalizados. Actividad realizada por Dioni Tur para el curso de Joomla! 2.5, realizado con la entidad Fatinafar.
Estructura básicas de plantillas en joomla!Leonel Canton
Es la presentación 2 de 5 que se dieron en el taller de creación de plantillas impartido por el Grupo de Usuarios de Joomla! en Guatemala el 28 de febrero 2011
Intentamos explicar como cambiar la apariencia de un menú respecto al resto utlizando los sufijos personalizados. Actividad realizada por Dioni Tur para el curso de Joomla! 2.5, realizado con la entidad Fatinafar.
En esta sesión haremos un breve repaso sobre qué son los campos personalizados, qué posibilidades tienen, qué tipos tenemos (tanto nativos como de terceros) y las ventajas que presentan a la hora de crear vistas personalizadas.
Debemos recordar que podemos utilizar los campos personalizados en los artículos, en los formularios de contacto y en los usuarios de Joomla dentro de una instalación por defecto.
De la misma manera analizaremos los contra que tienen a la hora de mostrarse en la parte de Front (la que ven los usuarios) y lo compararemos con la extensión EasyLayouts a través de un ejemplo práctico para comprobar cómo mejorar esta "deficiencia".
Si necesitas controlar al máximo la presentación del contenido en tu página web los campos personalizados serán tus mejores amigos. Veremos cómo crear layouts (fichas) de forma fácil y asignarlas a diferentes categorías de manera que cada una presente una diferente.
Nuestro compañero @academo nos enseña sobre "Preprocesadores CSS con LessCSS" sí gustas pásate por nuestro canal en YouTube para ver la grabación de la charla -> http://youtu.be/81Gb2JxfdRU
En http://CursoJoomlaEnLinea.com Mostramos en el curso joomla paso a paso como se crea y administra un sitio web con el CMS joomla, esta vez trabajamos con la versión 2.5 en el curso. Esta fue la presentación puede descargar la grabación en la página oficial
En esta presentación te encuentras información sobre javascript, nos define la historia, el significado y quien fue l creador, el vídeo en youtube :https://www.youtube.com/watch?v=dletMGYT-Lo
Páginas del libro:
1.1. ¿Qué es JavaScript? ............................................................. 5
1.2. Breve historia......................................................................... 5
1.3. Especificaciones oficiales..................................................... 6
En esta sesión haremos un breve repaso sobre qué son los campos personalizados, qué posibilidades tienen, qué tipos tenemos (tanto nativos como de terceros) y las ventajas que presentan a la hora de crear vistas personalizadas.
Debemos recordar que podemos utilizar los campos personalizados en los artículos, en los formularios de contacto y en los usuarios de Joomla dentro de una instalación por defecto.
De la misma manera analizaremos los contra que tienen a la hora de mostrarse en la parte de Front (la que ven los usuarios) y lo compararemos con la extensión EasyLayouts a través de un ejemplo práctico para comprobar cómo mejorar esta "deficiencia".
Si necesitas controlar al máximo la presentación del contenido en tu página web los campos personalizados serán tus mejores amigos. Veremos cómo crear layouts (fichas) de forma fácil y asignarlas a diferentes categorías de manera que cada una presente una diferente.
Nuestro compañero @academo nos enseña sobre "Preprocesadores CSS con LessCSS" sí gustas pásate por nuestro canal en YouTube para ver la grabación de la charla -> http://youtu.be/81Gb2JxfdRU
En http://CursoJoomlaEnLinea.com Mostramos en el curso joomla paso a paso como se crea y administra un sitio web con el CMS joomla, esta vez trabajamos con la versión 2.5 en el curso. Esta fue la presentación puede descargar la grabación en la página oficial
En esta presentación te encuentras información sobre javascript, nos define la historia, el significado y quien fue l creador, el vídeo en youtube :https://www.youtube.com/watch?v=dletMGYT-Lo
Páginas del libro:
1.1. ¿Qué es JavaScript? ............................................................. 5
1.2. Breve historia......................................................................... 5
1.3. Especificaciones oficiales..................................................... 6
e-Ghost 2014: introducción al desarrollo de módulos en drupal 7Keopx
Presentacion del taller para la introducción al desarrollo de modulos en Drupal 7.
Taller realizado en los cursillos de verano de e-Ghost 2014
http://eghost2014.keopx.net/
En esta edición de #JoomlaIO vamos a ver el desarrollo de plantillas para Joomla! en sus diferentes versiones: desde la versión 1.5 hasta la versión 3.0
A través de una presentación iremos viendo 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 las versiones
- Frameworks de desarrollo
- Herramientas de ayuda
Una vez finalizado este hangout tendremos las nociones básicas para comenzar a desarrollar nuestra plantilla para Joomla!
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...SergioIglesiasNET
Taller de desarrollo de plantillas para Joomla! 3.x impartido en el Joomla!Day 2013 España en la ciudad de Albacete. Snippets, minitutoriales (howto) y herramientas.
Charla sobre cómo Joomla y WordPress, como comunidades de software libre, pueden (incluso deben) hacer frente común para tratar de ofrecer un catálogo de soluciones abiertas lo más amplio posible a los usuarios.
Ambas herramientas cubren campos que en algunos casos se superponen, pero ambas tienen sectores específicos en los que sobresalen por encima del resto.
2. Hola!
soy SERGIO IGLESIAS
2
Consultor Joomla! - Backend & Frontend
Developer
Desarrollo Sitios Web para PYMEs y
Autónomos
Formador Joomla! (Cursos Online y a
Medida).
Puedes contactar conmigo en:
https://sergioiglesias.net
info@sergioiglesias.net
3. QUÉ VAMOS A VER
1. Qué es un módulo
2. Tipos nativos
3. Estructura
4. Campos configuración
5. Consulta a BBDD
6. Tips
7. Enlaces de interés
3
En esta sesión vamos a comenzar con el
desarrollo de módulos en Joomla.
Una pequeña introducción para que
podamos crear nuestros propios
módulos a medida para los proyectos
que gestionamos.
4. Los módulos son extensiones más ligeras y flexibles
que los componentes usadas para la generación de
páginas.
Permiten mostrar, en las posiciones de una plantilla,
contenido de un componente (a través de una
consulta a base de datos) o de datos introducidos (a
partir de sus campos de configuración).
4
▪ Se asignan a cada elemento de menú.
▪ Fácil realizar overrides:
- Flexibilidad a la hora de mostrar contenido y adaptarlo al
diseño de la plantilla o a las necesidades del proyecto.
▪ Rápido de desarrollar.
1.
QUÉ ES UN
MÓDULO
5. Artículos Archivados Artículos - Últimas
novedades
Artículos - Artículos
relacionados
5
2.
TIPOS DE
MÓDULOS
NATIVOS: 26
Artículos Categorías Artículos Categoría Anuncios
Ruta de navegación HTML Personalizado Sindicación del sitio
Pie De Página Selector de Idioma Últimas novedades
Usuarios recientes Datos de acceso Menú
6. Los más populares Etiquetas Populares Imagen aleatoria
6
2.
TIPOS DE
MÓDULOS
NATIVOS: 26
Buscar Etiquetas similares Módulo de búsquedas
inteligentes
Estadísticas Sindicación del sitio Enlaces web
Quién está en línea URL Embebida Más...
10. 10
6.
TIPS
Consejos para el desarrollo de módulos en Joomla.
▪ No reinventes la rueda: existen multitud de módulos en el JED
▪ Piensa en el usuario: pon las cosas fáciles desde la configuración
▪ Utiliza auto-update: facilita la actualización de tus extensiones
▪ Cuidado con la carga de ficheros: CSS y JS
- Deja que sea el usuario quien decida si quiere usar los que pongas por defecto
o bien los que quiera él desde plantilla
- No cargues más de 2 veces la librería jQuery (ver)
- JHtml::_('jquery.framework');
▪ Usa MVC: los maquetadores te lo agradecerán
▪ Usa GitHub como repositorio: siempre hay desarrolladores que pueden contribuir a
hacer mejor tu módulo
▪ ¿Tienes algún consejo más? Compártelo con nosotros...
11. 11
7.
ENLACES DE
INTERÉS
En los siguientes enlaces tienes información relacionada con los módulos en Joomla.
▪ Documentación oficial:
- https://docs.joomla.org/Module/es
- https://docs.joomla.org/Standard_form_field_types/es
▪ Herramientas online: ayudan en la generación de un módulo
- https://xdsoft.net/joomla-module-generator/
- https://extstore.com/tools/module-creator
▪ Tutoriales
- https://sergioiglesias.net/blog/joomla/372-como-crear-clase-estilo-modulos-pl
antilla-joomla
- https://magazine.joomla.org/es/item/3191-creando-un-modulo-para-consumir-
un-web-service
- https://sergioiglesias.net/blog/joomla/373-cambiar-descripcion-posicion-planti
lla-joomla
- https://sergioiglesias.net/blog/joomla/376-como-crear-nuevo-estilo-modulo-pl
antilla-joomla
- https://manualesjoomla.es/blog/79-mjcommentsystem-tutorial-5
12. Gracias por vuestra
atención!
12
Si tenéis alguna duda o pregunta podéis
hacerla ahora o a través de:
▪ sergioiglesias.net
▪ info@sergioiglesias.net
▪ @sergiois