building mobile apps and sites in dotcms

13
Building mobile sites in dotCMS Jeremie Audran Web Strategy Director, Aquent

Upload: dotcms

Post on 07-Nov-2014

1.914 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Building Mobile Apps and Sites in dotCMS

Building  mobile  sites  in  dotCMS  

Jeremie  Audran  Web  Strategy  Director,  Aquent  

Page 2: Building Mobile Apps and Sites in dotCMS

What  are  we  talking  about?  

•  Mobile  site  for  device  that  run  a  browser  with:  – HTML  

–  JavaScript  – CSS  

Page 3: Building Mobile Apps and Sites in dotCMS

The  challenges  

•  Frequent  updates  •  MulHlingual  content  

•  UI  between  devices  •  AuthenHcaHon  •  Data  size  

Page 4: Building Mobile Apps and Sites in dotCMS

The  challenges:  Frequent  updates  

•  408  Profiles  updated  daily  

•  8000+  field  and  statuses  updated  daily  

Page 5: Building Mobile Apps and Sites in dotCMS

The  challenges:  MulHlingual  content  

•  22  Languages  – Have  to  use  dicHonaries  – Word  width  issues  – Asian  mobile  issues  

•  Network  control  browsers  •  Form  not  supported  •  JavaScript  badly  supported  

Page 6: Building Mobile Apps and Sites in dotCMS

The  challenges:  UI  between  devices  

Page 7: Building Mobile Apps and Sites in dotCMS

The  challenges:  AuthenHcaHon  

•  Another  login/password!  •  Will  people  remember  it?  

•  Will  people  be  able  to  type  it  

       on  their  phone?  

•  SoluHon:  Google  OpenID  – Sudha  Sriram  

Page 8: Building Mobile Apps and Sites in dotCMS

The  challenges:  Data  size  

•  Non  Mobile  Home:  1.1MB  •  Non  Mobile  Search:  539KB  

•  Non  Mobile  Profile:  613KB  

•  Mobile  Home:  35KB  

•  Mobile  Search:  52KB  

•  Mobile  Profile:  37KB  

Page 9: Building Mobile Apps and Sites in dotCMS

Method  

•  UI  Design  – HTML/CSS/JavaScript  

•  dotCMS  coding  method  – Pull  Content  – Ajax  via  DWR  

Page 10: Building Mobile Apps and Sites in dotCMS

Method:  UI  Design  

App  Style  

Unified  

Page 11: Building Mobile Apps and Sites in dotCMS

Method:  Coding  

Pull  Content  •  Allows  fast  dev  cycle  •  Does  not  require  JavaScript  

•  Slow  load  Hme  

•  Server  overload  

Ajax  via  DWR  •  Loads  fast  •  Reduces  server  load  

•  Requires  Java  dev.  •  Requires  JavaScript  

Page 12: Building Mobile Apps and Sites in dotCMS

Results  

•  hcp://aquent.us/m/  

•  hcps://dir.aquent.com/  

Page 13: Building Mobile Apps and Sites in dotCMS

Please  ask  something…