Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Enhance Your Website with Gravity Forms

Jeff Mackey
December 09, 2012

Enhance Your Website with Gravity Forms

Jeff Mackey

December 09, 2012
Tweet

More Decks by Jeff Mackey

Other Decks in Programming

Transcript

  1. Nice to meet you • SIX15 Solutions, LLC WordPress development,

    website design • 18+ years IT experience • Detroitnet.org, Refresh Detroit • IT Advisory Chair for Oxford High School Sunday, December 9, 12
  2. And you are? • WordPress beginner... ? • Seasoned WordPress

    veteran... ? • Behind on your Christmas shopping... ? Sunday, December 9, 12
  3. What is Gravity Forms? • “Premium” WordPress form management plugin,

    downloaded over 488,000 times. • Build basic or complex forms quickly, with no programming required.* • Hook into services such as Campaign Monitor, Mail Chimp, Freshbooks, PayPal. Sunday, December 9, 12
  4. Conditional Logic Hide or display buttons, fields or entire pages

    based on function or field logic Sunday, December 9, 12
  5. Create Order Forms Display product and price fields, with option

    and shipping choices; integrate with PayPal Sunday, December 9, 12
  6. Notifications Be notified via email; route notifications to people based

    on form logic; HTML emails Sunday, December 9, 12
  7. Entry Management View, Edit or Export any form entry directly

    from the WordPress Admin Sunday, December 9, 12
  8. Customization Hook into Gravity Form logic to pre- populate fields

    or Custom Post Types Sunday, December 9, 12
  9. Layout and Styling Design label placement; use pre-defined CSS or

    utilize generated IDs and classes Sunday, December 9, 12
  10. Integration (Basic) • Available to Business & Developer license types:

    - AWeber - Campaign Monitor - MailChimp - Picatcha Sunday, December 9, 12
  11. Integration (Advanced) • Available to Developer license type only: -

    Authorize.net - Freshbooks - PayPal - Polls - Signature - Twilio - User Registration Sunday, December 9, 12
  12. Requirements “Gravity Forms requires a minimum of WordPress version 3.3+,

    MySQL 5 and PHP 5 in order to function properly. Please note that Gravity Forms is not compatible with the WordPress.com hosted service.” gravityforms.com Sunday, December 9, 12
  13. Simple Form Demo • Create a simple contact form •

    Set up routing and notifications • Style form labels • Embed form into page Sunday, December 9, 12
  14. Function Call Embed Use PHP function within theme file to

    place form within your site’s design Sunday, December 9, 12
  15. Creating Posts Design form that creates a Post, assigns Categories

    & Tags, and sets Status Sunday, December 9, 12
  16. Adv. Custom Fields Enable Gravity Forms to populate custom fields

    in Posts or Custom Post Types Sunday, December 9, 12
  17. Adv. Form Demo • Define Custom Post Types • Define

    custom fields, assign to CPTs • Create form with dynamic field population • Have the form create CPT entries Sunday, December 9, 12
  18. Thank You • Link me up • SIX15.com • twitter.com/jeffmackey

    • linkedin.com/in/jeffmackey • Presentation available on speakerdeck.com Sunday, December 9, 12