Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WordPress for Applications


Published on

Slides from our presentation at a WPMelb meetup on using WordPress for Application development.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

WordPress for Applications

  1. 1. WordPress for Applications Subtitles – I like them
  2. 2. Who are we? • Mat & Vincent, from Rocketmen • No, we don’t build Rockets • We develop custom and complex digital solutions • We specialize in scaling and optimizing WordPress
  3. 3. What are you on about?
  4. 4. Web Applications
  5. 5. Some examples…
  6. 6. How we did it…• Posts aren’t just for blog posts • We used Posts for user interaction• Use Custom Post Types for all kinds of “objects” • Locations • Tweets
  7. 7. Can I has plugins?• Gravity Forms to create posts from a form • Gravity Form stores extra data about the entry • Automatic notification • Export entries • Email template• Advanced Custom Fields • Great UI to update meta data• Lots of Custom Post Type creation plugins such as “Ultimate Post Type Manager”
  8. 8. Why WordPress?
  9. 9. “… the first four years were about blogging, the next fourwere about a CMS, and in my opinion the next four yearsare about WordPress being used as an app engine…”
  10. 10. WP DAILY: Using WordPress for application development• It provides a lot of boilerplate functionality out-of-the-box• It has a rich set of API’s that make modifying and/or extending functionality relatively easy
  11. 11. WPMU: Build an App With WordPress• We’ve got Authentication, User Roles, Sanitisation, and Content Types out-of-the-box, to name a few.• We don’t have to worry about admin screens.• You don’t even have to worry about meta boxes, taxonomies, or dealing with image upload.
  12. 12. A case for using WP as application• Great backend. Clients enjoy WordPress• Built in boilerplate functions• Fantastic software ecosystem (themes, plugins)• Flexible CRUD system to built complex web apps • Store anything in CPT and meta (post_meta, user_meta) • A post can be anything, a location, a competition entry, a review• Battle tested security and scaling solutions
  13. 13. We’re hiring…
  14. 14. Questions?
  15. 15. Other LinksAny questions?Find me on Twitter @milchekTweet to WordPress Post:A simple WordPress ‘application’ example to pulltweets from the Twitter Search API and create postsautomatically