In an effort to showcase how Gravity Forms can be used as a platform, Rocket Genius developer Steven Henty has created a quite in-depth tutorial on how to create a Gravity Forms add-on.
With over one million WordPress sites running Gravity Forms, there’s already a sizeable install base and a healthy ecosystem is emerging of third-party developers providing high-quality add-ons, themes, mobile apps and custom line-of-business solutions. If the feature requests from customers are anything to go by there’s plenty of room for new ideas and growth.
In response to this dramatic growth, at Rocketgenius, the company behind Gravity Forms, we’ve been working very hard over the last couple of years to consolidate on this early success with a laser-like focus on stability, scalability and extensibility. The tools we’ve been building provide the common foundation for the development of all our 17+ add-ons and simplify their maintenance. Essentially what we’ve built is an application framework for WordPress and now we’re engaging with third-party developers and end-customer IT departments and helping them use Gravity Forms as a platform for their own projects.
In Steven's example, he walks through using the Gravity Forms add-on framework to create settings pages, results pages, adding form entry meta, using their web API for storing data on a remote site, and their API for managing data automatically.
If you're ever in a situation to do relatively complex manipulation and extension of standard Gravity Forms behavior, this tutorial is highly valuable.