Slide 1

Slide 1 text

Enhance Your Website With Gravity Forms Jeff Mackey, SIX15 solutions December 9, 2012 Sunday, December 9, 12

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

And you are? • WordPress beginner... ? • Seasoned WordPress veteran... ? • Behind on your Christmas shopping... ? Sunday, December 9, 12

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

gravityforms.com Sunday, December 9, 12

Slide 6

Slide 6 text

Features Sunday, December 9, 12

Slide 7

Slide 7 text

Form Builder Drag-n-drop interface, Multi-Page Forms, Limit Entries, Schedule Forms Sunday, December 9, 12

Slide 8

Slide 8 text

Simple and Advanced Fields Text, drop-downs, radio buttons, HTML, Post fields & more Sunday, December 9, 12

Slide 9

Slide 9 text

Conditional Logic Hide or display buttons, fields or entire pages based on function or field logic Sunday, December 9, 12

Slide 10

Slide 10 text

Create Order Forms Display product and price fields, with option and shipping choices; integrate with PayPal Sunday, December 9, 12

Slide 11

Slide 11 text

Notifications Be notified via email; route notifications to people based on form logic; HTML emails Sunday, December 9, 12

Slide 12

Slide 12 text

Entry Management View, Edit or Export any form entry directly from the WordPress Admin Sunday, December 9, 12

Slide 13

Slide 13 text

Customization Hook into Gravity Form logic to pre- populate fields or Custom Post Types Sunday, December 9, 12

Slide 14

Slide 14 text

Layout and Styling Design label placement; use pre-defined CSS or utilize generated IDs and classes Sunday, December 9, 12

Slide 15

Slide 15 text

License Options Sunday, December 9, 12

Slide 16

Slide 16 text

Integration (Basic) • Available to Business & Developer license types: - AWeber - Campaign Monitor - MailChimp - Picatcha Sunday, December 9, 12

Slide 17

Slide 17 text

Integration (Advanced) • Available to Developer license type only: - Authorize.net - Freshbooks - PayPal - Polls - Signature - Twilio - User Registration Sunday, December 9, 12

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

Simple Form Demo • Create a simple contact form • Set up routing and notifications • Style form labels • Embed form into page Sunday, December 9, 12

Slide 20

Slide 20 text

Next Steps... Sunday, December 9, 12

Slide 21

Slide 21 text

Dynamic population This: Plus this: Gets you this: Sunday, December 9, 12

Slide 22

Slide 22 text

Function Call Embed Use PHP function within theme file to place form within your site’s design Sunday, December 9, 12

Slide 23

Slide 23 text

Creating Posts Design form that creates a Post, assigns Categories & Tags, and sets Status Sunday, December 9, 12

Slide 24

Slide 24 text

Creating CPTs Use third-party Gravity Forms plugin to create Custom Post Type posts Sunday, December 9, 12

Slide 25

Slide 25 text

Adv. Custom Fields Enable Gravity Forms to populate custom fields in Posts or Custom Post Types Sunday, December 9, 12

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

Questions? Sunday, December 9, 12

Slide 28

Slide 28 text

Thank You • Link me up • SIX15.com • twitter.com/jeffmackey • linkedin.com/in/jeffmackey • Presentation available on speakerdeck.com Sunday, December 9, 12