http://jpwp.me/2- 
Tallahassee WordPress Meetup: 
Turning WordPress Sites Into Web & Mobile Apps 
Mobile WordPress 
Josh Pollock -- JoshPress.net -- @Josh412
But First: 
Thanks to Domi 
Ventures For Hosting 
Tonight's Event!
Me! 
● WordPress Developer, Blogger and Core 
Contributor 
● Community manager & contributing 
developer for the Pods Framework 
○ A free WordPress development framework 
● Founder & Lead Developer HoloTree 
○ A team decision making system
Do You Even Need A 
Mobile App? 
Is Mobile-Friendly Enough?
What about the 
official WordPress 
mobile apps? 
Official WordPress Mobile 
Apps 
https://wordpress.org/mobile/
WordPress Mobile Apps 
● For editing content 
● But could be used as the starter for a front-end 
app 
● They are open-source of course: 
○ https://github.com/wordpress-mobile
WordPress RESTful APIs 
● Core WordPress REST API 
○ Under development as a plugin 
○ Totally functional, and in use 
○ Will be merged into WordPress core in 2015 
○ Highly extensible. 
● WordPress.com/ JetPack REST API 
○ Requires JetPack on a self-hosted site 
○ Data passes through WordPress.com servers 
○ Less flexible/ extensible
Automated App Builders 
There are a lot of them. Most impressive so far: 
AppPresser 
Even more exciting: 
● Reactor by AppPresser: 
● In beta, which I can show you if you want 
● Uses the WordPress REST API
Automated App Builders 
Pros: 
● Easy and Fast 
● Social networking and eCommerce 
Functionality built-in. 
Great for turning a news site, or eCommerce 
site into an app.
Automated App Builders 
Cons: 
● Limited customization 
● Limited user integration 
Not a great option for non-news sites
Build Your Own: Why? 
● Don't worry about content management 
● Don't worry about database interaction 
● Flexible 
● Tight integration with your website 
● Could be your website
WordPress as your 
Front-end? 
It's easier...
Separate 
Front-end? 
More power, more options, a little trickier.
REST API-Powered Themes 
● WordPress AngularJS - Full plugin and theme for AngularJS powered 
web apps using WordPress 
● _s_backbone - Starter theme. Hybrid of a normal theme and using the 
REST API via wp-api clientjs 
● AngularJS Demo Theme - Starter theme for AngularJS/ REST API. 
Demo for an excellent tutorial.
Non-WordPress Front-ends 
● Josie - Simple Node/ Express powered starter SPA, using mainly jQuery. 
● ExpressPress - Full implementation of a Node + Express app using WP-API 
client JS. 
● Angular WordPress Pods - AngularJS front-end for Pods-powered sites.
REST API JavaScript Clients 
Core REST API Client 
https://github.com/WP-API/client-js 
WordPress.com/ JetPack API Client: 
https://github.com/Automattic/wpcom.js/
Demo Time 
What Do you want to see?
Questions? 
Ask me now or anytime: 
● JoshPress.net 
● Josh@JoshPress.net 
● @josh412 
Seriously email me, I love helping people with 
WordPress :) 
Slides: http://jpwp.me/2-

WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps

  • 1.
    http://jpwp.me/2- Tallahassee WordPressMeetup: Turning WordPress Sites Into Web & Mobile Apps Mobile WordPress Josh Pollock -- JoshPress.net -- @Josh412
  • 2.
    But First: Thanksto Domi Ventures For Hosting Tonight's Event!
  • 3.
    Me! ● WordPressDeveloper, Blogger and Core Contributor ● Community manager & contributing developer for the Pods Framework ○ A free WordPress development framework ● Founder & Lead Developer HoloTree ○ A team decision making system
  • 4.
    Do You EvenNeed A Mobile App? Is Mobile-Friendly Enough?
  • 5.
    What about the official WordPress mobile apps? Official WordPress Mobile Apps https://wordpress.org/mobile/
  • 6.
    WordPress Mobile Apps ● For editing content ● But could be used as the starter for a front-end app ● They are open-source of course: ○ https://github.com/wordpress-mobile
  • 7.
    WordPress RESTful APIs ● Core WordPress REST API ○ Under development as a plugin ○ Totally functional, and in use ○ Will be merged into WordPress core in 2015 ○ Highly extensible. ● WordPress.com/ JetPack REST API ○ Requires JetPack on a self-hosted site ○ Data passes through WordPress.com servers ○ Less flexible/ extensible
  • 8.
    Automated App Builders There are a lot of them. Most impressive so far: AppPresser Even more exciting: ● Reactor by AppPresser: ● In beta, which I can show you if you want ● Uses the WordPress REST API
  • 9.
    Automated App Builders Pros: ● Easy and Fast ● Social networking and eCommerce Functionality built-in. Great for turning a news site, or eCommerce site into an app.
  • 10.
    Automated App Builders Cons: ● Limited customization ● Limited user integration Not a great option for non-news sites
  • 11.
    Build Your Own:Why? ● Don't worry about content management ● Don't worry about database interaction ● Flexible ● Tight integration with your website ● Could be your website
  • 12.
    WordPress as your Front-end? It's easier...
  • 13.
    Separate Front-end? Morepower, more options, a little trickier.
  • 14.
    REST API-Powered Themes ● WordPress AngularJS - Full plugin and theme for AngularJS powered web apps using WordPress ● _s_backbone - Starter theme. Hybrid of a normal theme and using the REST API via wp-api clientjs ● AngularJS Demo Theme - Starter theme for AngularJS/ REST API. Demo for an excellent tutorial.
  • 15.
    Non-WordPress Front-ends ●Josie - Simple Node/ Express powered starter SPA, using mainly jQuery. ● ExpressPress - Full implementation of a Node + Express app using WP-API client JS. ● Angular WordPress Pods - AngularJS front-end for Pods-powered sites.
  • 16.
    REST API JavaScriptClients Core REST API Client https://github.com/WP-API/client-js WordPress.com/ JetPack API Client: https://github.com/Automattic/wpcom.js/
  • 17.
    Demo Time WhatDo you want to see?
  • 18.
    Questions? Ask menow or anytime: ● JoshPress.net ● Josh@JoshPress.net ● @josh412 Seriously email me, I love helping people with WordPress :) Slides: http://jpwp.me/2-