SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Desarrollo Ágil de sitios Web
     utilizando Joomla y Gantry
             Framework




                        Miguel Cantillana Farías
                        miguel@ewok.cl
                        mcantillana@opensur.org
                        http://www.miguelcantillana.com
ELINUX 2011
Índice
  ●   Qué es Joomla
      ●   Características
      ●   Ejemplos
  ●   Qué es Gantry-Framework
      ●   Características
      ●   Cómo funciona
  ●   Ejemplos de Implementación



ELINUX 2011 – PUERTO MONTT           1
¿Qué debemos saber?
  ● Joomla!
  ● CSS


  ● HTML




ELINUX 2011 – PUERTO MONTT       2
Qué es Joomla
  ●   Joomla es un gestor de contenido (CMS), de
      código abierto escrito en PHP y utiliza como
      motor de datos mySQL.
  ●   Con Joomla podemos crear portales web,
      flexibles y altamente escalables
  ●   Joomla es Software Libre!




ELINUX 2011 – PUERTO MONTT                           3
… y que son las plantillas?
 ●   Son las encargadas de
     definir el aspecto
     estético, disposición de
     elementos y estilo
     visual de nuestro sitio
     web.




ELINUX 2011 – PUERTO MONTT              4
Módulos y Plantillas
 ●   Los módulos son pequeñas
     aplicaciones que permiten
     mostrar información
     específica.
 ●   Joomla distribuye sus
     funcionalidades a través
     de módulos.
 ●   Cada módulo puede estar
     presente en distintos
     apartados del sitio.



ELINUX 2011 – PUERTO MONTT             5
Gantry Framework
 ●   Framework para el desarrollo de
     Plantilla para Joomla!
 ●   Desarrollado por Rocket Theme
 ●   Se integra como un Plugins
 ●   Basado en 960 Framework CSS




ELINUX 2011 – PUERTO MONTT             6
Qué nos ofrece Gantry?
 ●   65 Posiciones de módulos para situar
     funcionalidades de Joomla.
 ●   Completo Soporte para Joomla!
 ●   38 posibles combinaciones de layout
     para cuerpo y columnas (Mainbody y
     Sidebar)
 ●   Dispone de configuración de vistas
     Mobile/iPhone y Android
 ●   Sencilla Interfaz de administración
 ●   Soporte para RTL language
 ●   Permite compresión de CSS y JS
 ●   Layout sin tablas
 ●   Compatibilidad entre navegadores (IE6,
     IE7, IE8, Firefox, Chrome, Safari)



ELINUX 2011 – PUERTO MONTT                    7
¿Cómo funciona?




ELINUX 2011 – PUERTO MONTT       8
Framework CSS 960
  ●   El principio básico de este framework es crear
      maquetaciones de ancho fijo de 960px
  ●   Características
      ●   Ofrece un marco de trabajo sencillo
      ●   Permitir crear layouts fácilmente, utilizando 12 ó 16
          columnas
      ●   Posee una hoja de estilo de reset
      ●   Compatibilidad con los navegadores mas populares




ELINUX 2011 – PUERTO MONTT                                        9
¿Cómo funciona?




                  10
¿Cómo funciona?




ELINUX 2011 – PUERTO MONTT       11
¿Cómo funciona?




ELINUX 2011 – PUERTO MONTT       12
¿Cómo funciona?




ELINUX 2011 – PUERTO MONTT       13
CSS por Bloque
  ●   El CSS que dibuja gantry por bloque es el que
      sigue:
      <div id=”rt-NOMBRE”>
             <div class=”rt-container”></div>
      </div>
  ●   Para Módulos:
      <div id=”rt-block”>
           <div class=”module-title”>
             <h2>TITULO MODULO</h2>
           </div>
      </div>


ELINUX 2011 – PUERTO MONTT                            14
DEMO




ELINUX 2011 – PUERTO MONTT   15
Recursos
●   http://960.gs
●   Http://www.gantry-framework.com
●   http://docs.joomla.org

Contenu connexe

Tendances

Servidores apache/iis
Servidores apache/iisServidores apache/iis
Servidores apache/iisuft
 
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019Fernando Puente
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerceFernando Puente
 
Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet Fernando Puente
 
PRESENTACION DE MAMBO'BERNARDA DURAN
PRESENTACION DE MAMBO'BERNARDA DURANPRESENTACION DE MAMBO'BERNARDA DURAN
PRESENTACION DE MAMBO'BERNARDA DURANBernarda Duran
 
Presentacion virtue mart
Presentacion virtue martPresentacion virtue mart
Presentacion virtue martRox Juarez
 
Manual de instalación
Manual de instalación Manual de instalación
Manual de instalación Mafer Pinto
 

Tendances (11)

Servidores apache/iis
Servidores apache/iisServidores apache/iis
Servidores apache/iis
 
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerce
 
Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet
 
Internet
InternetInternet
Internet
 
PRESENTACION DE MAMBO'BERNARDA DURAN
PRESENTACION DE MAMBO'BERNARDA DURANPRESENTACION DE MAMBO'BERNARDA DURAN
PRESENTACION DE MAMBO'BERNARDA DURAN
 
Presentacion virtue mart
Presentacion virtue martPresentacion virtue mart
Presentacion virtue mart
 
Manual de instalación
Manual de instalación Manual de instalación
Manual de instalación
 
Trabajo informática 1101
Trabajo informática 1101Trabajo informática 1101
Trabajo informática 1101
 
daber
daberdaber
daber
 
CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0
 

Similaire à Desarrollo ágil sitios Web Joomla Gantry

MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!SergioIglesiasNET
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!SergioIglesiasNET
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015 Keopx
 
Drupal 8 WorkShop
Drupal 8 WorkShopDrupal 8 WorkShop
Drupal 8 WorkShopKeopx
 
Joomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJoomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJordi Catà
 
Iniciojoomla
IniciojoomlaIniciojoomla
Iniciojoomlautez
 
Presentación del taller sobre Joomla en el CDTIC (febrero 2015)
Presentación del taller sobre Joomla en el CDTIC (febrero 2015)Presentación del taller sobre Joomla en el CDTIC (febrero 2015)
Presentación del taller sobre Joomla en el CDTIC (febrero 2015)Pablo Arias
 
Desarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con FeaturesDesarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con FeaturesYmbra
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cmspsvasir
 
Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1Alessandro Mascherpa
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a DrupalPedro Cambra
 

Similaire à Desarrollo ágil sitios Web Joomla Gantry (20)

MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!
 
Joomla! v3 - Presentación
Joomla! v3 - PresentaciónJoomla! v3 - Presentación
Joomla! v3 - Presentación
 
Presentacion joomla-publicador
Presentacion joomla-publicadorPresentacion joomla-publicador
Presentacion joomla-publicador
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015
 
Joomla! y Jokte!
Joomla! y Jokte!Joomla! y Jokte!
Joomla! y Jokte!
 
Presentación TE: CMS y en especial joomla.
Presentación TE: CMS y en especial joomla.Presentación TE: CMS y en especial joomla.
Presentación TE: CMS y en especial joomla.
 
Drupal 8 WorkShop
Drupal 8 WorkShopDrupal 8 WorkShop
Drupal 8 WorkShop
 
Páginas web (1)
Páginas web (1)Páginas web (1)
Páginas web (1)
 
Joomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJoomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exito
 
Joomla
JoomlaJoomla
Joomla
 
Iniciojoomla
IniciojoomlaIniciojoomla
Iniciojoomla
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
X pages
X pagesX pages
X pages
 
Presentación del taller sobre Joomla en el CDTIC (febrero 2015)
Presentación del taller sobre Joomla en el CDTIC (febrero 2015)Presentación del taller sobre Joomla en el CDTIC (febrero 2015)
Presentación del taller sobre Joomla en el CDTIC (febrero 2015)
 
Desarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con FeaturesDesarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con Features
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cms
 
Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a Drupal
 
Html5
Html5Html5
Html5
 

Desarrollo ágil sitios Web Joomla Gantry

  • 1. Desarrollo Ágil de sitios Web utilizando Joomla y Gantry Framework Miguel Cantillana Farías miguel@ewok.cl mcantillana@opensur.org http://www.miguelcantillana.com ELINUX 2011
  • 2. Índice ● Qué es Joomla ● Características ● Ejemplos ● Qué es Gantry-Framework ● Características ● Cómo funciona ● Ejemplos de Implementación ELINUX 2011 – PUERTO MONTT 1
  • 3. ¿Qué debemos saber? ● Joomla! ● CSS ● HTML ELINUX 2011 – PUERTO MONTT 2
  • 4. Qué es Joomla ● Joomla es un gestor de contenido (CMS), de código abierto escrito en PHP y utiliza como motor de datos mySQL. ● Con Joomla podemos crear portales web, flexibles y altamente escalables ● Joomla es Software Libre! ELINUX 2011 – PUERTO MONTT 3
  • 5. … y que son las plantillas? ● Son las encargadas de definir el aspecto estético, disposición de elementos y estilo visual de nuestro sitio web. ELINUX 2011 – PUERTO MONTT 4
  • 6. Módulos y Plantillas ● Los módulos son pequeñas aplicaciones que permiten mostrar información específica. ● Joomla distribuye sus funcionalidades a través de módulos. ● Cada módulo puede estar presente en distintos apartados del sitio. ELINUX 2011 – PUERTO MONTT 5
  • 7. Gantry Framework ● Framework para el desarrollo de Plantilla para Joomla! ● Desarrollado por Rocket Theme ● Se integra como un Plugins ● Basado en 960 Framework CSS ELINUX 2011 – PUERTO MONTT 6
  • 8. Qué nos ofrece Gantry? ● 65 Posiciones de módulos para situar funcionalidades de Joomla. ● Completo Soporte para Joomla! ● 38 posibles combinaciones de layout para cuerpo y columnas (Mainbody y Sidebar) ● Dispone de configuración de vistas Mobile/iPhone y Android ● Sencilla Interfaz de administración ● Soporte para RTL language ● Permite compresión de CSS y JS ● Layout sin tablas ● Compatibilidad entre navegadores (IE6, IE7, IE8, Firefox, Chrome, Safari) ELINUX 2011 – PUERTO MONTT 7
  • 9. ¿Cómo funciona? ELINUX 2011 – PUERTO MONTT 8
  • 10. Framework CSS 960 ● El principio básico de este framework es crear maquetaciones de ancho fijo de 960px ● Características ● Ofrece un marco de trabajo sencillo ● Permitir crear layouts fácilmente, utilizando 12 ó 16 columnas ● Posee una hoja de estilo de reset ● Compatibilidad con los navegadores mas populares ELINUX 2011 – PUERTO MONTT 9
  • 12. ¿Cómo funciona? ELINUX 2011 – PUERTO MONTT 11
  • 13. ¿Cómo funciona? ELINUX 2011 – PUERTO MONTT 12
  • 14. ¿Cómo funciona? ELINUX 2011 – PUERTO MONTT 13
  • 15. CSS por Bloque ● El CSS que dibuja gantry por bloque es el que sigue: <div id=”rt-NOMBRE”> <div class=”rt-container”></div> </div> ● Para Módulos: <div id=”rt-block”> <div class=”module-title”> <h2>TITULO MODULO</h2> </div> </div> ELINUX 2011 – PUERTO MONTT 14
  • 16. DEMO ELINUX 2011 – PUERTO MONTT 15
  • 17. Recursos ● http://960.gs ● Http://www.gantry-framework.com ● http://docs.joomla.org