Building Mobile Apps and Sites in dotCMS

1,665 views
1,553 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,665
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building Mobile Apps and Sites in dotCMS

  1. 1. Building  mobile  sites  in  dotCMS   Jeremie  Audran   Web  Strategy  Director,  Aquent  
  2. 2. What  are  we  talking  about?   •  Mobile  site  for  device  that  run  a  browser  with:   –  HTML   –  JavaScript   –  CSS  
  3. 3. The  challenges   •  Frequent  updates   •  MulHlingual  content   •  UI  between  devices   •  AuthenHcaHon   •  Data  size  
  4. 4. The  challenges:  Frequent  updates   •  408  Profiles  updated  daily   •  8000+  field  and  statuses  updated  daily  
  5. 5. 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  
  6. 6. The  challenges:  UI  between  devices  
  7. 7. 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  
  8. 8. 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  
  9. 9. Method   •  UI  Design   –  HTML/CSS/JavaScript   •  dotCMS  coding  method   –  Pull  Content   –  Ajax  via  DWR  
  10. 10. Method:  UI  Design   App  Style   Unified  
  11. 11. Method:  Coding   Pull  Content   Ajax  via  DWR   •  Allows  fast  dev  cycle   •  Loads  fast   •  Does  not  require   •  Reduces  server  load   JavaScript   •  Slow  load  Hme   •  Requires  Java  dev.   •  Server  overload   •  Requires  JavaScript  
  12. 12. Results   •  hcp://aquent.us/m/   •  hcps://dir.aquent.com/  
  13. 13. Please  ask  something…  

×