wordpress tallahassee meetup: turning wordpress sites into web & mobile apps

18
Tallahassee WordPress Meetup: Turning WordPress Sites Into Web & Mobile Apps Mobile WordPress Josh Pollock -- JoshPress.net -- @Josh412 http://jpwp.me/2-

Upload: josh-pollock

Post on 03-Aug-2015

1.348 views

Category:

Internet


1 download

TRANSCRIPT

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

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

Mobile WordPressJosh Pollock -- JoshPress.net -- @Josh412

http://jpwp.me/2-

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

Thanks to Domi Ventures For Hosting

Tonight's Event!

But First:

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

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

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

Is Mobile-Friendly Enough?

Do You Even Need A Mobile App?

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

Official WordPress Mobile Apps

https://wordpress.org/mobile/

What about the official WordPress

mobile apps?

Page 6: WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & 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

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

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

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

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

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

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.

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

Automated App BuildersCons:● Limited customization● Limited user integration

Not a great option for non-news sites

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

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

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

WordPress as your Front-end?

It's easier...

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

SeparateFront-end?

More power, more options, a little trickier.

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

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.

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

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.

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

REST API JavaScript ClientsCore REST API Clienthttps://github.com/WP-API/client-jsWordPress.com/ JetPack API Client:https://github.com/Automattic/wpcom.js/

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

Demo TimeWhat Do you want to see?

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

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-