WordPress as Back Office for Mobile Apps
WordPress as Back Office for Mobile Apps
WordCamp Paris – January 2015
WordPress has been created in 2003
Steve Jobs presents thefirst iPhone in
2007
WordPress has been created for the desktop internet
But the situation has changed
http://www.marketingcharts.com/online/mobile-apps-now-capture-majority-of-digital-time-in-the-us-43657/
http://www.marketingcharts.com/online/mobile-apps-now-capture-majority-of-digital-time-in-the-us-43657/
http://www.marketingcharts.com/online/mobile-apps-now-capture-majority-of-digital-time-in-the-us-43657/
How WordPress has adapted
Responsive admin
Desktop
Responsive admin
Tablet
Responsive admin
Mobile
Mobile apps
Android
Available in FrenchPlay nice with self-hosted sites and WordPress.com
apps.wordpress.org
Some premium plugins also come with mobile appseg. WooCommerce
Responsive themes
Desktop
Responsive themes
Tablet
Responsive themes
Mobile
Apps dominate the mobile experience
http://www.marketingcharts.com/online/mobile-apps-now-capture-majority-of-digital-time-in-the-us-43657/
Using a mobile browserin a real mobility situation is not easy
Network availability, using URL or search, UI
Make the most of mobility
eg. Use geolocation to guide somebody in a city, enhance a museum visit, read news in a train, have a guide for an offline place…
Integration with the phone
Direct access, notifications, offline mode, geolocation, camera access…
New possibilities
A riddle and game courses builderfor cultural and tourist sites?
Find a tasty dish for your lunch?
A guide for your favorite video game?
A social network for surfers?
Simply read news?
Mobile app
API
An API to access data
Since WordPress 1.5Enhanced for versions 3.4 and 3.5
Used by WordPress appsand Windows Live Writer
Modern APIJSON over HTTP / OAuth
More endpoints and more security
JetPack offers a JSON API
The premium plugin WooCommercehas also an API
Mobile App
API
Build an app
Offers connectorsincluding one for
WordPress
AppPresser even offers an app builderinside the WordPress admin
Cover the wholetechnical chain
UI, data access,push notifications, analytics
You have specific needs?
1 OS = 1 technology
Android JavaiOS / Objective C / Swift
Windows / .NET
Multiple non-web technologies
Entry cost often around 10K€ per OS version
But effective apps tailored for your needs
Using web technologies?
Not totally ready yetEx. Lack of OS integration
Cordova / PhoneGap
Open source projectsupported by Adobe
Write apps with HTML/CSS/JavaScript
Access to phone functionswith JavaScript
Access WordPress with Ajax
When compiled and installedapps use the browser webview
Learn how to develop a webapp
Single page app,touch events, animations
Sometimes extend the CordovaJavaScript API
Stars of the moment
But also keep those in your radarBackboneJS, VelocityJS, HammerJS
You have to build the UIWatch the performance issues
Cost lessif you keep under control
your project
Suits a lot of content based projects
Graphics for all densities
Embeds compatibilities
Offline compatibility
Thank to have attended this talkwith Steve Jobs, blue schemas, a t-rex, a
chameleon, surfers, the space shuttle, drones, Indiana Jones, corsican barbers, Legos, the MI:2
chemist et plenty of close-up fingers.