SlideShare uma empresa Scribd logo
1 de 37
CONFERENCIA MAGISTRAL 2
      Joomla Mobile
       Javier Gómez
Estrategias “mobile” para proyectos Joomla

                   Presentación basada en:
            Mobile Joomla Strategies & Techniques
            Joomla Day Chicago August 11, 2012
            Autor: Cory Webb corywebbmedia.com
¿A quién va dirigida esta presentación?
  - diseñador@s
  - programador@s
  - director@s de proyecto
  - otros
¿¡Movilidad!?

¿Para qué?...
¡Mostrad vuestros smartphones y tablets!

- En el mundo hay 1,2 billones de usuarios web móviles
- Uso de Internet móvil en Colombia subió el 69% en
   2011
- 208 million US mobile 3G subscribers in Q4 2011

    LA MOVILIDAD NO ES EL FUTURO... ES ¡YA!
¿¿¿Movilidad???
- Distintas dimensiones de pantalla
¿¿¿Movilidad???
- Distintas dimensiones de pantalla
- Distinta interacción
¿¿¿Movilidad???
- Distintas dimensiones de pantalla
- Distinta interacción
- ¿Distinta finalidad?
- Movilidad ¿para quién? y ¿para qué?
- Diseñar para terminales móviles es mucho más que
   ajustar unos css y el tamaño de unas imágenes...
   requiere estructurar el contenido para que sea
   accesible con independencia del dispositivo.
¿ Java, Objective C, .NET,... ?


- ¡No existe una web móvil!: ¡no existe una web para
  iPad, una para iPhone, una para Android y otra para
  escritorio... ¿y los navegadores textuales? ¿y la
  versión impresa? la Web es un estándar accesible
  para el acceso universal a contenidos estructurados.

    Fuente: http://www.the-haystack.com/2011/01/07/there-is-no-mobile-web/
- Movilidad ¿para quién? y ¿para qué?
- Estrategias de movilidad ¿Qué? ¿Cómo?
  –   Estrategia 1: No hacer nada
  –   Estrategia 2: Crear una plantilla distinta para
      smartphones y tablets
  –   Estrategia 3: Aplicación móvil nativa
  –   Estrategia 4: Responsive Web design (diseño
      responsivo o adaptable)
Estrategia 1: No hacer nada...
- ¡Eiiii! ¡Que bien! No hay que hacer nada ^_^
- Tu web podrá verse en dispositivos móviles, pero ¡NO
   USES flash!.
      - Apple ganó la batalla a Adobe
      - Flash está muerto.
      - ¡Larga vida a HTML5!
Estrategia 1: No hacer nada...

PROS:               CONTRAS:
- Es fácil          - La experiencia de usuario
- Es gratis            no es óptima en
                       celulares
                    - Posible percepción
                       negativa de la marca
Estrategia 2: Crear una plantilla distinta para
             smartphones y tablets
Estrategia 2: Crear una plantilla distinta para
                 smartphones y tablets

- TapTheme.com
- MobileJoomla.com (permite añadir un subdomino móvil)
- RocketTheme.com – Gantry Framework
- Usar un plugin para detectar el dispositivo y navegador
   con el que se conectan a mi página. Cambiando la
   plantilla en función del dispositivo.
Estrategia 2: Crear una plantilla distinta para
                 smartphones y tablets

Y... ¿cómo sabemos que se ve bien en todo los
  dispositivos?
- Compra todos y cada uno de los dispositivos móviles del
   mercado
- Safari for Mac – User Agent Setting
- BrowserStack.com
Estrategia 2: Crear una plantilla distinta para
              smartphones y tablets

PROS:                 CONTRAS:
- Es fácil            - Más trabajo para gestionar para
- No es                  la web
   excesivamente      - Multitud de posiciones de los
   caro                  módulos
- Hay bastantes       - Las plantillas existentes se ven
   plantillas            “muy estándares”
   comerciales        - Más trabajo para hacer una
                         imagen unificada de marca
¿Cuál es la mejor estratégia?
Depende:
     • de la misión de su website
     • de los hábitos de sus usuarios
      •    de los requisitos de su site
      •    del presupuesto
El responsive design o diseño adaptativo es
   probablemente la mejor estrategia, pero eso depende
   de cada circunstancia
Estrategia 3: Aplicación móvil nativa
Estrategia 3: Aplicación móvil nativa
- Sí, Joomla puede servir contenido a una aplicación móvil
- Requiere desarrollo específico de una API
- http://relaxapi.com/ - REST API para J! 1.5
- Herramientas de desarrollo:
   – Appcelerator Titanium
   –   PhoneGap
Estrategia 3: Aplicación móvil nativa

PROS:                      CONTRAS:
- Posibilidad de           - Caro
   acceder a las           - Raramente necesario
   herramientas del
                           - Existen demasiados
   dispositivo: brújula,
                              dispositivos en el mercado
   acelerómetro...
- Buena percepción
   de marca
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
Estrategia 4: Responsive Web design
- Usa 1 solo template
- El marcado HTML es el mismo para todos los
   dispositivos
- Usa Media Queries para identificar y adaptarse a las
   dimensiones...
Estrategia 4: Responsive Web design

                    /* Ventana Modal en
                       smartphone */
 Media Queries =>
                    @media (max-width:
                     480px) {
                     .modal {
                      position: absolute;
                      top: 10px;
                      left: 10px;
Estrategia 4: Responsive Web design
Y... ¿Cómo sabemos que se ve bien en todos los
  dispositivos?
- Muy fácil, tan solo tienes que cambiar el ancho del
   navegador...
Estrategia 4: Responsive Web design
Frameworks:
- Skeleton (http://www.getskeleton.com/)
- Foundation (http://foundation.zurb.com/)
- Less Framework (http://lessframework.com/)


Y... el maravilloso Bootstrap
  http://twitter.github.com/bootstrap/
Estrategia 4: Responsive Web design
- Usa 1 solo template
- El marcado HTML es el mismo para todos los
   dispositivos
- Usa Media Queries para identificar y adaptarse a las
   dimensiones
Estrategia 4: Responsive Web design
PROS:                            CONTRAS:
- Consistencia entre todas las  - Probablemente
   vistas                          requiere un rediseñar
- Sólo 1 código que gestionar y    la web en cuanto a la
   fácil de testear                estructura del
                                   contenido y a la
- Enfocado a estructurar
                                   apariencia de la web
   contenido universalmente
   accesible
- Multitud de templates y
¿Dudas?

Mais conteúdo relacionado

Mais procurados

Desarrollo y diseño de un sitio de noticias. Del boceto al producto final
Desarrollo y diseño de un sitio de noticias. Del boceto al producto finalDesarrollo y diseño de un sitio de noticias. Del boceto al producto final
Desarrollo y diseño de un sitio de noticias. Del boceto al producto finalFopea
 
Cómo llegar a los celulares y Tablets
Cómo llegar a los celulares y TabletsCómo llegar a los celulares y Tablets
Cómo llegar a los celulares y Tabletsclubdemarketing1
 
Head of Technology - Senior Arquitect
Head of Technology - Senior ArquitectHead of Technology - Senior Arquitect
Head of Technology - Senior ArquitectAntonio Faillace
 
Progressive web app
Progressive web appProgressive web app
Progressive web appVíctor Eer
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBMario Martinez
 
Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe
Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe
Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe AdanAvelar
 
USABILIDAD WEB
USABILIDAD WEBUSABILIDAD WEB
USABILIDAD WEBodelorenzi
 
Plan mobile SEO. Curso mobile SEO
Plan mobile SEO. Curso mobile SEOPlan mobile SEO. Curso mobile SEO
Plan mobile SEO. Curso mobile SEOIsabel Ezquerra
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yLisandra Armas
 
Dreamweaver
DreamweaverDreamweaver
Dreamweavercts93
 
Construyendo y publicando nuestra primera app multi plataforma (II)
Construyendo y publicando nuestra primera app multi plataforma (II)Construyendo y publicando nuestra primera app multi plataforma (II)
Construyendo y publicando nuestra primera app multi plataforma (II)Carlos Alonso Pérez
 
Publicacion en la_web
Publicacion en la_webPublicacion en la_web
Publicacion en la_webmarytxa
 
Estandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y UsabilidadEstandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y Usabilidadricardogil
 

Mais procurados (20)

Mkt en Redes Sociales. Prof. Diego Del Pizzo. Fecha:9-06-2010
Mkt en Redes Sociales. Prof. Diego Del Pizzo. Fecha:9-06-2010Mkt en Redes Sociales. Prof. Diego Del Pizzo. Fecha:9-06-2010
Mkt en Redes Sociales. Prof. Diego Del Pizzo. Fecha:9-06-2010
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Que es Diseño web
Que es Diseño webQue es Diseño web
Que es Diseño web
 
Desarrollo y diseño de un sitio de noticias. Del boceto al producto final
Desarrollo y diseño de un sitio de noticias. Del boceto al producto finalDesarrollo y diseño de un sitio de noticias. Del boceto al producto final
Desarrollo y diseño de un sitio de noticias. Del boceto al producto final
 
Cómo llegar a los celulares y Tablets
Cómo llegar a los celulares y TabletsCómo llegar a los celulares y Tablets
Cómo llegar a los celulares y Tablets
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Head of Technology - Senior Arquitect
Head of Technology - Senior ArquitectHead of Technology - Senior Arquitect
Head of Technology - Senior Arquitect
 
Progressive web app
Progressive web appProgressive web app
Progressive web app
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEB
 
HTML5 Media Queries
HTML5 Media QueriesHTML5 Media Queries
HTML5 Media Queries
 
Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe
Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe
Celebración día del diseñador 27 de abril 2015 #YoDiseñoConAdobe
 
USABILIDAD WEB
USABILIDAD WEBUSABILIDAD WEB
USABILIDAD WEB
 
Plan mobile SEO. Curso mobile SEO
Plan mobile SEO. Curso mobile SEOPlan mobile SEO. Curso mobile SEO
Plan mobile SEO. Curso mobile SEO
 
Barcamp Mobile Web
Barcamp Mobile WebBarcamp Mobile Web
Barcamp Mobile Web
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11y
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Construyendo y publicando nuestra primera app multi plataforma (II)
Construyendo y publicando nuestra primera app multi plataforma (II)Construyendo y publicando nuestra primera app multi plataforma (II)
Construyendo y publicando nuestra primera app multi plataforma (II)
 
Publicacion en la_web
Publicacion en la_webPublicacion en la_web
Publicacion en la_web
 
Estandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y UsabilidadEstandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y Usabilidad
 

Semelhante a Joomla mobile

Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesXavi Cardet
 
Caso practico....venta de tickets
Caso practico....venta de ticketsCaso practico....venta de tickets
Caso practico....venta de ticketsmagnesol7
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesAdrian Diaz Cervera
 
Responsive Web Design - Diseño Sensible by @janogarcia
Responsive Web Design - Diseño Sensible by @janogarciaResponsive Web Design - Diseño Sensible by @janogarcia
Responsive Web Design - Diseño Sensible by @janogarciaJano Garcia
 
Responsive web design - diseño sensible
Responsive web design - diseño sensibleResponsive web design - diseño sensible
Responsive web design - diseño sensibleCarlos Zapata
 
Indusmedia 2012. Moviliza tu estrategia de Marketing. Jesus Lizarraga
Indusmedia 2012. Moviliza tu estrategia de Marketing. Jesus LizarragaIndusmedia 2012. Moviliza tu estrategia de Marketing. Jesus Lizarraga
Indusmedia 2012. Moviliza tu estrategia de Marketing. Jesus LizarragaIndusmedia
 
Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Juan Eladio Sánchez Rosas
 
Biblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecasBiblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecasSocialBiblio
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Meison Chirinos
 
Web móvil: ¿inclusiva y accesible?
Web móvil: ¿inclusiva y accesible?Web móvil: ¿inclusiva y accesible?
Web móvil: ¿inclusiva y accesible?Hernan Beati
 
Diseño y animación en la web movil
Diseño y animación en la web movilDiseño y animación en la web movil
Diseño y animación en la web movilMejorandola
 
Frameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startupsFrameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startupsMario Jose Villamizar Cano
 
Diseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaDiseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaPlain Concepts
 
Master class: Mobile UI/UX. Como diseñar una App exitosa.
Master class: Mobile UI/UX. Como diseñar una App exitosa.Master class: Mobile UI/UX. Como diseñar una App exitosa.
Master class: Mobile UI/UX. Como diseñar una App exitosa.Martin Redigolo
 

Semelhante a Joomla mobile (20)

Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en BibliotecasWeb móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
 
Presentacion
PresentacionPresentacion
Presentacion
 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendaciones
 
Caso practico....venta de tickets
Caso practico....venta de ticketsCaso practico....venta de tickets
Caso practico....venta de tickets
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresariales
 
Responsive Web Design - Diseño Sensible by @janogarcia
Responsive Web Design - Diseño Sensible by @janogarciaResponsive Web Design - Diseño Sensible by @janogarcia
Responsive Web Design - Diseño Sensible by @janogarcia
 
Responsive web design - diseño sensible
Responsive web design - diseño sensibleResponsive web design - diseño sensible
Responsive web design - diseño sensible
 
Indusmedia 2012. Moviliza tu estrategia de Marketing. Jesus Lizarraga
Indusmedia 2012. Moviliza tu estrategia de Marketing. Jesus LizarragaIndusmedia 2012. Moviliza tu estrategia de Marketing. Jesus Lizarraga
Indusmedia 2012. Moviliza tu estrategia de Marketing. Jesus Lizarraga
 
Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2
 
En 20 minutos ... Responsive Design
En 20 minutos ... Responsive DesignEn 20 minutos ... Responsive Design
En 20 minutos ... Responsive Design
 
Biblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecasBiblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecas
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
 
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móvilesDesarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
 
Web móvil ¿inclusiva y accesible?
Web móvil ¿inclusiva y accesible?Web móvil ¿inclusiva y accesible?
Web móvil ¿inclusiva y accesible?
 
Web móvil: ¿inclusiva y accesible?
Web móvil: ¿inclusiva y accesible?Web móvil: ¿inclusiva y accesible?
Web móvil: ¿inclusiva y accesible?
 
Diseño y animación en la web movil
Diseño y animación en la web movilDiseño y animación en la web movil
Diseño y animación en la web movil
 
Frameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startupsFrameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startups
 
Diseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaDiseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataforma
 
SEO Móvil
SEO MóvilSEO Móvil
SEO Móvil
 
Master class: Mobile UI/UX. Como diseñar una App exitosa.
Master class: Mobile UI/UX. Como diseñar una App exitosa.Master class: Mobile UI/UX. Como diseñar una App exitosa.
Master class: Mobile UI/UX. Como diseñar una App exitosa.
 

Último

Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (15)

Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Joomla mobile

  • 1. CONFERENCIA MAGISTRAL 2 Joomla Mobile Javier Gómez
  • 2. Estrategias “mobile” para proyectos Joomla Presentación basada en: Mobile Joomla Strategies & Techniques Joomla Day Chicago August 11, 2012 Autor: Cory Webb corywebbmedia.com
  • 3. ¿A quién va dirigida esta presentación? - diseñador@s - programador@s - director@s de proyecto - otros
  • 5. ¡Mostrad vuestros smartphones y tablets! - En el mundo hay 1,2 billones de usuarios web móviles - Uso de Internet móvil en Colombia subió el 69% en 2011 - 208 million US mobile 3G subscribers in Q4 2011 LA MOVILIDAD NO ES EL FUTURO... ES ¡YA!
  • 6.
  • 8. ¿¿¿Movilidad??? - Distintas dimensiones de pantalla - Distinta interacción
  • 9. ¿¿¿Movilidad??? - Distintas dimensiones de pantalla - Distinta interacción - ¿Distinta finalidad?
  • 10. - Movilidad ¿para quién? y ¿para qué? - Diseñar para terminales móviles es mucho más que ajustar unos css y el tamaño de unas imágenes... requiere estructurar el contenido para que sea accesible con independencia del dispositivo.
  • 11. ¿ Java, Objective C, .NET,... ? - ¡No existe una web móvil!: ¡no existe una web para iPad, una para iPhone, una para Android y otra para escritorio... ¿y los navegadores textuales? ¿y la versión impresa? la Web es un estándar accesible para el acceso universal a contenidos estructurados. Fuente: http://www.the-haystack.com/2011/01/07/there-is-no-mobile-web/
  • 12. - Movilidad ¿para quién? y ¿para qué? - Estrategias de movilidad ¿Qué? ¿Cómo? – Estrategia 1: No hacer nada – Estrategia 2: Crear una plantilla distinta para smartphones y tablets – Estrategia 3: Aplicación móvil nativa – Estrategia 4: Responsive Web design (diseño responsivo o adaptable)
  • 13. Estrategia 1: No hacer nada... - ¡Eiiii! ¡Que bien! No hay que hacer nada ^_^ - Tu web podrá verse en dispositivos móviles, pero ¡NO USES flash!. - Apple ganó la batalla a Adobe - Flash está muerto. - ¡Larga vida a HTML5!
  • 14. Estrategia 1: No hacer nada... PROS: CONTRAS: - Es fácil - La experiencia de usuario - Es gratis no es óptima en celulares - Posible percepción negativa de la marca
  • 15. Estrategia 2: Crear una plantilla distinta para smartphones y tablets
  • 16. Estrategia 2: Crear una plantilla distinta para smartphones y tablets - TapTheme.com - MobileJoomla.com (permite añadir un subdomino móvil) - RocketTheme.com – Gantry Framework - Usar un plugin para detectar el dispositivo y navegador con el que se conectan a mi página. Cambiando la plantilla en función del dispositivo.
  • 17. Estrategia 2: Crear una plantilla distinta para smartphones y tablets Y... ¿cómo sabemos que se ve bien en todo los dispositivos? - Compra todos y cada uno de los dispositivos móviles del mercado - Safari for Mac – User Agent Setting - BrowserStack.com
  • 18. Estrategia 2: Crear una plantilla distinta para smartphones y tablets PROS: CONTRAS: - Es fácil - Más trabajo para gestionar para - No es la web excesivamente - Multitud de posiciones de los caro módulos - Hay bastantes - Las plantillas existentes se ven plantillas “muy estándares” comerciales - Más trabajo para hacer una imagen unificada de marca
  • 19. ¿Cuál es la mejor estratégia? Depende: • de la misión de su website • de los hábitos de sus usuarios • de los requisitos de su site • del presupuesto El responsive design o diseño adaptativo es probablemente la mejor estrategia, pero eso depende de cada circunstancia
  • 20. Estrategia 3: Aplicación móvil nativa
  • 21. Estrategia 3: Aplicación móvil nativa - Sí, Joomla puede servir contenido a una aplicación móvil - Requiere desarrollo específico de una API - http://relaxapi.com/ - REST API para J! 1.5 - Herramientas de desarrollo: – Appcelerator Titanium – PhoneGap
  • 22. Estrategia 3: Aplicación móvil nativa PROS: CONTRAS: - Posibilidad de - Caro acceder a las - Raramente necesario herramientas del - Existen demasiados dispositivo: brújula, dispositivos en el mercado acelerómetro... - Buena percepción de marca
  • 31. Estrategia 4: Responsive Web design - Usa 1 solo template - El marcado HTML es el mismo para todos los dispositivos - Usa Media Queries para identificar y adaptarse a las dimensiones...
  • 32. Estrategia 4: Responsive Web design /* Ventana Modal en smartphone */ Media Queries => @media (max-width: 480px) { .modal { position: absolute; top: 10px; left: 10px;
  • 33. Estrategia 4: Responsive Web design Y... ¿Cómo sabemos que se ve bien en todos los dispositivos? - Muy fácil, tan solo tienes que cambiar el ancho del navegador...
  • 34. Estrategia 4: Responsive Web design Frameworks: - Skeleton (http://www.getskeleton.com/) - Foundation (http://foundation.zurb.com/) - Less Framework (http://lessframework.com/) Y... el maravilloso Bootstrap http://twitter.github.com/bootstrap/
  • 35. Estrategia 4: Responsive Web design - Usa 1 solo template - El marcado HTML es el mismo para todos los dispositivos - Usa Media Queries para identificar y adaptarse a las dimensiones
  • 36. Estrategia 4: Responsive Web design PROS: CONTRAS: - Consistencia entre todas las - Probablemente vistas requiere un rediseñar - Sólo 1 código que gestionar y la web en cuanto a la fácil de testear estructura del contenido y a la - Enfocado a estructurar apariencia de la web contenido universalmente accesible - Multitud de templates y