Your SlideShare is downloading. ×
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tips and tricks for using wordpress as application platform.

783

Published on

Tips and tricks for using WordPress as application platform. By Dan Westall a london based freelance WordPress developer see www.dan-westall.co.uk

Tips and tricks for using WordPress as application platform. By Dan Westall a london based freelance WordPress developer see www.dan-westall.co.uk

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
783
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tips and tricks for using as a application platform. By Dan westall
  • 2. /about-me ● ● ● ● ● Freelance based in london Work with WordPress for the last 6 years Also use php frameworks Yii and Laravel Can find me at www.dan-westall.co.uk Twitter @danwestall_
  • 3. /wordpress-the-application-platform ● Official use of “wordPress as a application platform” was in the 3.5 release video in 2012 ● WordPress was referred to as a application platform by matt mullenweg in “state of wordPress” @ SF Wordcamp
  • 4. /wp-as-application-platform ● ● ● ● Out the box CRUD (create, read, update and delete) Out of the box user permissions Pre-defined DB structure Large Library of plugins.
  • 5. /key-plugins ● Posts 2 posts - by scribu Efficient many-to-many connections between posts, pages, custom post types, users. https://github.com/scribu/wp-posts-to-posts/ ● Advanced Custom Fields Fully customise WordPress edit screens with powerful fields. Boasting a professional interface and a powerfull API http://wordpress.org/plugins/advanced-custom-fields/ ● Custom post types to taxonomy - by cftp A WordPress plugin providing an API for plugin developers to sync specified a post type with a specified taxonomy, multiple pairs of post types and taxonomies can be synced. https://github.com/cftp/sync-post-types-to-taxonomies
  • 6. /key-plugins-1 ● WP Frontend Pro Build forms that allow your users to edit posts from the front end of wordpress. http://wedevs.com/plugin/wp-user-frontend-pro/ ● Gravity Forms Build and publish your WordPress forms in just minutes. No drudgery, just quick and easy form-building. Select your fields, configure your options and easily embed forms on your WordPress powered site using the built-in tools. http://www.gravityforms.com/ ● Taxonomy Metadata Infrastructure plugin which implements metadata functionality for taxonomy terms, including for tags and categories. http://wordpress.org/plugins/taxonomy-metadata/
  • 7. /tips-tricks ● ● ● ● Extending XML-RPC interface Shadowing users with a user custom post type Extending post meta with custom tables ○ http://sltaylor.co.uk/blog/custom-meta-tables-wordpress/ URL endpoints
  • 8. /examples ● ● Whos the boss Class Management
  • 9. /whos-the-boss CEO Posts 2 posts - (reports_to) Finance Director CPT - Position p2p - (employee_position) + year meta CPT - Employee Bio Development Director 2007-2013 2003 - 2007 2001-2003 Ben Smith Jane Smith John Smith 1 USR CTP to Taxonomy Business Development Director Ben Smith Location Location Advanced Custom Fields 1. Shadow user Bio’s, with profiles author, set CTP author to user id, then limtt permissions to post they own.
  • 10. /whos-the-boss-and-where-do-they-work CPT - Employee Bio Ben Smith Jane Smith John Smith Location CTP to Taxonomy - Taxonomy CTP to Taxonomy - CPT Location Notes: (Plugin) Taxonomy Metadata Advanced Custom Fields Tax-Meta-Class https://github.com/bainternet/Tax-Meta-Class
  • 11. CPT /class-management Plugins used ● Post to posts ● Advanced Custom Fields ● CTP to Tax ● Gravity Form Other notes ● Shadow users ● Roles ● Permissions CPT Document Library CPT Building Subject Advanced Custom Fields CPT Class Room TAX Subject CPT Gravity Forms Student Question Submission USR Student Class Comments USR Teacher Shadow user profiles CPT Teacher Profile Advanced Custom Fields
  • 12. /the-class-hosted WordPress mu Extended XML RPC Billing platform
  • 13. /Notes ● ● Taxonomy Meta, trac #10142 Posts relationships, Trac #14513,
  • 14. /cons ● ● ● Wordpress admin Scaling. You cant do this without some code
  • 15. Perception
  • 16. Questions?

×