ݺߣ

ݺߣShare a Scribd company logo
Building	
 ?mobile	
 ?sites	
 ?in	
 ?dotCMS	
 ?

               Jeremie	
 ?Audran	
 ?
      Web	
 ?Strategy	
 ?Director,	
 ?Aquent	
 ?
What	
 ?are	
 ?we	
 ?talking	
 ?about?	
 ?
?? Mobile	
 ?site	
 ?for	
 ?device	
 ?that	
 ?run	
 ?a	
 ?browser	
 ?with:	
 ?
    C? HTML	
 ?
    C? JavaScript	
 ?
    C? CSS	
 ?
The	
 ?challenges	
 ?
??   Frequent	
 ?updates	
 ?
??   MulHlingual	
 ?content	
 ?
??   UI	
 ?between	
 ?devices	
 ?
??   AuthenHcaHon	
 ?
??   Data	
 ?size	
 ?
The	
 ?challenges:	
 ?Frequent	
 ?updates	
 ?
?? 408	
 ?Pro?les	
 ?updated	
 ?daily	
 ?




?? 8000+	
 ??eld	
 ?and	
 ?statuses	
 ?updated	
 ?daily	
 ?
The	
 ?challenges:	
 ?MulHlingual	
 ?content	
 ?
?? 22	
 ?Languages	
 ?
   C? Have	
 ?to	
 ?use	
 ?dicHonaries	
 ?
   C? Word	
 ?width	
 ?issues	
 ?
   C? Asian	
 ?mobile	
 ?issues	
 ?
       ?? Network	
 ?control	
 ?browsers	
 ?
       ?? Form	
 ?not	
 ?supported	
 ?
       ?? JavaScript	
 ?badly	
 ?supported	
 ?
The	
 ?challenges:	
 ?UI	
 ?between	
 ?devices	
 ?
The	
 ?challenges:	
 ?AuthenHcaHon	
 ?
?? Another	
 ?login/password!	
 ?
?? Will	
 ?people	
 ?remember	
 ?it?	
 ?
?? Will	
 ?people	
 ?be	
 ?able	
 ?to	
 ?type	
 ?it	
 ?
	
 ?	
 ?	
 ?	
 ?on	
 ?their	
 ?phone?	
 ?

?? SoluHon:	
 ?Google	
 ?OpenID	
 ?
    C? Sudha	
 ?Sriram	
 ?
The	
 ?challenges:	
 ?Data	
 ?size	
 ?
?? Non	
 ?Mobile	
 ?Home:	
 ?1.1MB	
 ?
?? Non	
 ?Mobile	
 ?Search:	
 ?539KB	
 ?
?? Non	
 ?Mobile	
 ?Pro?le:	
 ?613KB	
 ?

?? Mobile	
 ?Home:	
 ?35KB	
 ?
?? Mobile	
 ?Search:	
 ?52KB	
 ?
?? Mobile	
 ?Pro?le:	
 ?37KB	
 ?
Method	
 ?
?? UI	
 ?Design	
 ?
    C? HTML/CSS/JavaScript	
 ?


?? dotCMS	
 ?coding	
 ?method	
 ?
    C? Pull	
 ?Content	
 ?
    C? Ajax	
 ?via	
 ?DWR	
 ?
Method:	
 ?UI	
 ?Design	
 ?
App	
 ?Style	
 ?




Uni?ed	
 ?
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	
 ?
Results	
 ?
?? hcp://aquent.us/m/	
 ?

?? hcps://dir.aquent.com/	
 ?
Please	
 ?ask	
 ?something	
 ?

More Related Content

Building Mobile Apps and Sites in dotCMS

  • 1. Building ?mobile ?sites ?in ?dotCMS ? Jeremie ?Audran ? Web ?Strategy ?Director, ?Aquent ?
  • 2. What ?are ?we ?talking ?about? ? ?? Mobile ?site ?for ?device ?that ?run ?a ?browser ?with: ? C? HTML ? C? JavaScript ? C? CSS ?
  • 3. The ?challenges ? ?? Frequent ?updates ? ?? MulHlingual ?content ? ?? UI ?between ?devices ? ?? AuthenHcaHon ? ?? Data ?size ?
  • 4. The ?challenges: ?Frequent ?updates ? ?? 408 ?Pro?les ?updated ?daily ? ?? 8000+ ??eld ?and ?statuses ?updated ?daily ?
  • 5. The ?challenges: ?MulHlingual ?content ? ?? 22 ?Languages ? C? Have ?to ?use ?dicHonaries ? C? Word ?width ?issues ? C? Asian ?mobile ?issues ? ?? Network ?control ?browsers ? ?? Form ?not ?supported ? ?? JavaScript ?badly ?supported ?
  • 6. The ?challenges: ?UI ?between ?devices ?
  • 7. The ?challenges: ?AuthenHcaHon ? ?? Another ?login/password! ? ?? Will ?people ?remember ?it? ? ?? Will ?people ?be ?able ?to ?type ?it ? ? ? ? ?on ?their ?phone? ? ?? SoluHon: ?Google ?OpenID ? C? Sudha ?Sriram ?
  • 8. The ?challenges: ?Data ?size ? ?? Non ?Mobile ?Home: ?1.1MB ? ?? Non ?Mobile ?Search: ?539KB ? ?? Non ?Mobile ?Pro?le: ?613KB ? ?? Mobile ?Home: ?35KB ? ?? Mobile ?Search: ?52KB ? ?? Mobile ?Pro?le: ?37KB ?
  • 9. Method ? ?? UI ?Design ? C? HTML/CSS/JavaScript ? ?? dotCMS ?coding ?method ? C? Pull ?Content ? C? Ajax ?via ?DWR ?
  • 10. Method: ?UI ?Design ? App ?Style ? Uni?ed ?
  • 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. Results ? ?? hcp://aquent.us/m/ ? ?? hcps://dir.aquent.com/ ?