WordPress wouldn’t be such a great platform without the amazing community that surrounds it. The people who work with WordPress have created some truly great products that have become a necessity in most (if not all!) of our projects. Because these are so important to us and out business, we thought we should share them with you!
One WordPress plugin that we absolutely love is Gravity Forms! Gravity Forms is one of my personal favorites and I know that I’m not alone. This plugin is listed on top plugin lists all over the internet and in numerous WordCamp presentations. One of my favorite things about Gravity Forms is that it requires no coding skills to create a number of different forms with different fields, a variety of functionality and many notification options. Having no coding abilities, this plugin is perfect for me!
If you have a general knowledge of the WordPress admin dashboard you should have no problem working with Gravity Forms! It is so versatile and can be used for a variety of needs. You really can create ANY form from a simple contact form to a robust, multi-page form that will notify different people based on different responses. No matter what kind of form you are looking to create, the drag and drop editor makes it easy and painless!
“Least favorite plugin?
Every contact form plugin that isn’t Gravity Forms (and they aren’t paying me to say that, but seriously, you should be Carl 😛 ). There is nothing that is even in the same universe as Gravity Forms when it comes to contact form plugins. The best part is contact forms are one of the features I use the least. The fact that I can create posts from form entries is a HUGE time saver. If you don’t own it, you should. –Brad Williams interview with WP Engine
Gravity Forms has allowed me to create a number of forms without any help from a developer. This is a really big deal to me because WebDev is a very busy company and requests for updates on our own website always get pushed behind our client work.
Here are a few examples of forms I have been able to make with no assistance from a developer:
- I set up a great project request form here on our website. When you select a Reason for Contact, the forms fields change to reflect that selection.
- For our Jobs page I created a job inquiry form that allows the user to upload documents. Emails are then forwarded to different people based on the job request and who will be reviewing the applications.
- On Tips on Trips and Camps I used Gravity Forms to create a form where the visitor can request information on a specific type of of camp experience. I used the multi-page feature to make the form less overwhelming and if you click on Language, Religious or Other you will see additional questions pop up regarding that selection. We also used the Gravity Forms User Registration Add-On to allow visitors to create an account at the end of the questionnaire.
If you are a developer you can go far beyond the example I have above. The options with this plugin are seemingly endless. If you are lucky enough to have a great development team like I do, you can go well beyond forms with this plugin! WDS has used Gravity Forms to create some really cool and helpful features for our clients:
- Custom Gravity Forms Add-Ons – We have built a number of add-ons depending on the clients needs. On example is an add-on that creates additional, specific fields beyond the options included in Gravity Forms and integrate these new fields seamlessly into the form setup.
- Custom form processing- After form submitted the data is sent to another location outside of WordPress. For example we built a bridge between WordPress and SQL server and took submissions from Gravity Forms and copied them to an external SQL server database.
- Gravity Form eCommerce integration- We built an add-on that automatically sends the visitor to WooCommerce to purchase an item after they fill out a Gravity Form.
What do you guys think of Gravity Forms? Have you used the plugin in a different way than just creating forms? If you haven’t already go buy a copy of Gravity Forms and check it out. You WON’T be disappointed!
5 thoughts on “Products We Love: Gravity Forms”
I realize this post is a couple of years old, but I’m very interested in the bridge you built between Gravity Forms and an external SQL database.
Would you be so kind as to share? 🙂
Unfortunately, this post was written by an employee who was no longer with us, but to keep the post up, we have to move the authorship to one of our administrative folks. We have some other posts that talk about Gravity Forms: http://webdevstudios.com/?s=%22Gravity+Forms%22 And I also recommend you check out the WordPress support forums (https://wordpress.org/support/). They’re super amazing and you may find what you’re looking for there!
Thanks for the response and the pointers, much appreciated.
I am nevertheless still interested in finding out about the “bridge” between Gravity Forms and and external SQL database mentioned in the post. Have you created such a thing? Is it available anywhere or would you be willing to share at all?
While I don’t believe I was part of the project that did this, I have to believe it was probably done along these lines here.
WDS likely hooked in to Gravity Forms after a form submission and then used a new WPDB instance to connect to the external database. With that you could insert the submission data through custom SQL statements to that external location.
In case you didn’t know, developers are able to use the WPDB class for more than just their WP install’s database, while having all of the same class features you’re already familiar with.
Thanks for the reply Michael! Still pretty much in the dark, but I think I have something to work from 🙂