wordpress tallahassee meetup: turning wordpress sites into web & mobile apps
TRANSCRIPT
Tallahassee WordPress Meetup:Turning WordPress Sites Into Web & Mobile Apps
Mobile WordPressJosh Pollock -- JoshPress.net -- @Josh412
http://jpwp.me/2-
Thanks to Domi Ventures For Hosting
Tonight's Event!
But First:
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
Is Mobile-Friendly Enough?
Do You Even Need A Mobile App?
Official WordPress Mobile Apps
https://wordpress.org/mobile/
What about the official WordPress
mobile apps?
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 BuildersThere are a lot of them. Most impressive so far:AppPresserEven more exciting: ● Reactor by AppPresser:
● In beta, which I can show you if you want● Uses the WordPress REST API
Automated App BuildersPros:● Easy and Fast● Social networking and eCommerce
Functionality built-in.Great for turning a news site, or eCommerce site into an app.
Automated App BuildersCons:● 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...
SeparateFront-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 ClientsCore REST API Clienthttps://github.com/WP-API/client-jsWordPress.com/ JetPack API Client:https://github.com/Automattic/wpcom.js/
Demo TimeWhat Do you want to see?
Questions?Ask me now or anytime:● JoshPress.net● [email protected]● @josh412
Seriously email me, I love helping people with WordPress :)Slides: http://jpwp.me/2-