Joomla mobile

37
CONFERENCIA MAGISTRAL 2 Joomla Mobile Javier Gómez

description

Conferencia dictada por Javier Gómez Corio sobre el tema de la movilidad y cómo Joomla! lo ha asumido. Participación de alto interés, para quienes se orientan al mercado de los teléfonos celulares.

Transcript of Joomla mobile

Page 1: Joomla mobile

CONFERENCIA MAGISTRAL 2Joomla Mobile

Javier Gómez

Page 2: Joomla mobile

Estrategias “mobile” para proyectos Joomla

Presentación basada en:Mobile Joomla Strategies & Techniques

Joomla Day Chicago August 11, 2012Autor: Cory Webb corywebbmedia.com

Page 3: Joomla mobile

¿A quién va dirigida esta presentación?

- diseñador@s

- programador@s

- director@s de proyecto

- otros

Page 4: Joomla mobile

¿¡Movilidad!?

¿Para qué?...

Page 5: Joomla mobile

¡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!

Page 6: Joomla mobile
Page 7: Joomla mobile

¿¿¿Movilidad???- Distintas dimensiones de pantalla

Page 8: Joomla mobile

¿¿¿Movilidad???- Distintas dimensiones de pantalla

- Distinta interacción

Page 9: Joomla mobile

¿¿¿Movilidad???- Distintas dimensiones de pantalla

- Distinta interacción

- ¿Distinta finalidad?

Page 10: Joomla mobile

- 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.

Page 11: Joomla mobile

¿ 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/

Page 12: Joomla mobile

- 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)

Page 13: Joomla mobile

- ¡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...

Page 14: Joomla mobile

PROS:

- Es fácil

- Es gratis

Estrategia 1: No hacer nada...

CONTRAS:- La experiencia de usuario

no es óptima en celulares

- Posible percepción negativa de la marca

Page 15: Joomla mobile

Estrategia 2: Crear una plantilla distinta para smartphones y tablets

Page 16: Joomla mobile

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.

Page 17: Joomla mobile

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

Page 18: Joomla mobile

PROS:

- Es fácil

- No es excesivamente caro

- Hay bastantes plantillas comerciales

Estrategia 2: Crear una plantilla distinta para smartphones y tablets

CONTRAS:- Más trabajo para gestionar para

la web

- Multitud de posiciones de los módulos

- Las plantillas existentes se ven “muy estándares”

- Más trabajo para hacer una imagen unificada de marca

Page 19: Joomla mobile

¿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

Page 20: Joomla mobile

Estrategia 3: Aplicación móvil nativa

Page 21: Joomla mobile

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

Page 22: Joomla mobile

PROS:

- Posibilidad de acceder a las herramientas del dispositivo: brújula, acelerómetro...

- Buena percepción de marca

CONTRAS:- Caro

- Raramente necesario

- Existen demasiados dispositivos en el mercado

Estrategia 3: Aplicación móvil nativa

Page 23: Joomla mobile

Estrategia 4: Responsive Web design

Page 24: Joomla mobile

Estrategia 4: Responsive Web design

Page 25: Joomla mobile

Estrategia 4: Responsive Web design

Page 26: Joomla mobile

Estrategia 4: Responsive Web design

Page 27: Joomla mobile

Estrategia 4: Responsive Web design

Page 28: Joomla mobile

Estrategia 4: Responsive Web design

Page 29: Joomla mobile

Estrategia 4: Responsive Web design

Page 30: Joomla mobile

Estrategia 4: Responsive Web design

Page 31: Joomla mobile

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...

Page 32: Joomla mobile

Estrategia 4: Responsive Web design

/* Ventana Modal en smartphone */

@media (max-width: 480px) {

.modal {

position: absolute;

top: 10px;

left: 10px;

right: 10px;

width: auto;

margin: 0;

}

Media Queries =>

Page 33: Joomla mobile

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...

Page 34: Joomla mobile

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/

Page 35: Joomla mobile

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

Page 36: Joomla mobile

PROS:

- Consistencia entre todas las vistas

- Sólo 1 código que gestionar y fácil de testear

- Enfocado a estructurar contenido universalmente accesible

- Multitud de templates y frameworks

CONTRAS:

- Probablemente requiere un rediseñar la web en cuanto a la estructura del contenido y a la apariencia de la web

Estrategia 4: Responsive Web design

Page 37: Joomla mobile

¿Dudas?