Serving Mobile Apps from Content Management Systems
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Serving Mobile Apps from Content Management Systems

on

  • 2,609 views

Hundreds of millions of web sites around the world are served from Content Management Systems like WordPress and Drupal. How do you equip these platforms to deal with the inevitable rise of mobile web ...

Hundreds of millions of web sites around the world are served from Content Management Systems like WordPress and Drupal. How do you equip these platforms to deal with the inevitable rise of mobile web technologies? In this session, we will explore how to create great mobile sites and apps from your existing content, using Sencha Touch.

Statistics

Views

Total Views
2,609
Views on SlideShare
2,414
Embed Views
195

Actions

Likes
3
Downloads
54
Comments
0

3 Embeds 195

http://lanyrd.com 134
http://www.sencha.com 60
http://webcache.googleusercontent.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Serving Mobile Apps from Content Management Systems Presentation Transcript

  • 1. Serving Mobile Apps fromContent Management Systems JAMES PEARCE, SENCHA INC.
  • 2. James Pearce Director, Developer Relations @ jamespearce jamesp@sencha.com
  • 3. How Mobile IsChanging The Web
  • 4. And what does this word even mean? How Mobile IsChanging The Web
  • 5. A perfect storm HTML5 CSS3 JS++
  • 6. A perfect storm And all that HTML5 other stuff CSS3 JS++
  • 7. New assumptions HTML JS & JSONThick servers Thick clientsSedentary user Mobile user
  • 8. New assumptions HTML JS & JSONThick servers Thick clientsSedentary user Mobile user This is what it means!
  • 9. Old Dogs &New Tricks
  • 10. Content managementThemes HTML, CSS...Plugins CoreDatabase
  • 11. Simple mobile support DesktopSwitcher HTML, CSS... Mobile Core Database
  • 12. WordPress Mobile Packhttp://wordpress.org/extend/plugins/wordpress-mobile-pack
  • 13. An application approach DesktopSwitcher Mobile REST Core Database JSON
  • 14. Stack evolution User interface syncSecurity Business logicStorage
  • 15. EnterSencha Touch
  • 16. A quick walkthough Simple switching plugin Model-View-Controller CMS categories & posts DemoStores populated with JSON time!
  • 17. categories post lists & detail
  • 18. Our MVC pattern Routes Controllers categories.index categories.show posts.show Models Views Category, PostcategoriesList postsList postsDetail Stores categories, posts
  • 19. Success?
  • 20. Taking It Further To ∞ beyon & d
  • 21. Thematic consistency
  • 22. Thematic consistencyw3c-speak
  • 23. Thematic consistencyw3c-speak http://mycms.com/?post=123
  • 24. Thematic consistencyw3c-speak http://mycms.com/?post=123 http://mycms.com/#posts/123
  • 25. Smart detection & user choice“Switch to our desktop site”
  • 26. Brand consistency
  • 27. Brand consistency
  • 28. Brand consistency
  • 29. A little can go a long way
  • 30. Other CMS functionality
  • 31. Other CMS functionality Comments and user feedback
  • 32. Other CMS functionality Comments and user feedback Administration interface
  • 33. Other CMS functionality Comments and user feedback Administration interface Smart sync for large datasets
  • 34. Other CMS functionality Comments and user feedback Administration interface Smart sync for large datasets Sidebars & widgets
  • 35. Other CMS functionality Comments and user feedback Administration interface Smart sync for large datasets Sidebars & widgets Thumbnails & images
  • 36. Other CMS functionality Comments and user feedback Administration interface Smart sync for large datasets Sidebars & widgets Thumbnails & images Rescale with http://tinysrc.net
  • 37. Mobile devices are di erent
  • 38. Mobile devices are di erent Geolocation
  • 39. Mobile devices are di erent GeolocationTelephony
  • 40. Mobile devices are di erent GeolocationTelephonyCamera
  • 41. Mobile devices are di erent Geolocation Telephony CameraMessaging
  • 42. Mobile usersare di erent
  • 43. James Pearce Director, Developer Relations @ jamespearce jamesp@sencha.com