Your SlideShare is downloading. ×
0
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Serving Mobile Apps from Content Management Systems
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Serving Mobile Apps from Content Management Systems

4,218

Published on

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.

Published in: Technology, News & Politics
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,218
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
140
Comments
0
Likes
10
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Serving Mobile Apps from Content Management Systems JAMES PEARCE, SENCHA INC.
  • 2. James Pearce Director, Developer Relations @jamespearce jamesp@sencha.com
  • 3. How Mobile Is Changing The Web And what does this word even mean?
  • 4. A perfect storm HTML5 CSS3 JS++ And all that other stuff
  • 5. New assumptions HTML Thick servers Sedentary user JS & JSON Thick clients Mobile user This is what it means!
  • 6. Old Dogs & New Tricks
  • 7. Content management HTML, CSS... Database Core Plugins Themes
  • 8. Simple mobile support Database Core Mobile Desktop Switcher HTML, CSS...
  • 9. WordPress Mobile Pack http://wordpress.org/extend/plugins/wordpress-mobile-pack
  • 10. An application approach JSONDatabase Core Mobile Desktop Switcher REST
  • 11. Stack evolution Storage Security Business logic User interface sync
  • 12. Enter Sencha Touch
  • 13. A quick walkthough Simple switching plugin Stores populated with JSON Demo time! Model-View-Controller CMS categories & posts
  • 14. categories post lists & detail
  • 15. Our MVC pattern Routes Controllers categories.index categories.show posts.show Views categoriesList postsList postsDetail Models Category, Post Stores categories, posts
  • 16. Our MVC pattern Routes Controllers categories.index categories.show posts.show Views categoriesList postsList postsDetail Models Category, Post Stores categories, posts
  • 17. change to postsList
  • 18. need to implement the server API
  • 19. Success?
  • 20. Taking It Further To ∞ &beyond
  • 21. Thematic consistency w3c-speak http://mycms.com/?post=123 http://mycms.com/#posts/123
  • 22. Smart detection & user choice “Switch to our desktop site”
  • 23. Brand consistency
  • 24. A little can go a long way
  • 25. Other CMS functionality Smart sync for large datasets Administration interface Sidebars & widgets Thumbnails & images Rescale with http://tinysrc.net Comments and user feedback Account management
  • 26. Mobile devices are different Telephony Geolocation Camera Messaging
  • 27. Mobile users are different
  • 28. James Pearce Director, Developer Relations @jamespearce jamesp@sencha.com

×