Gravity Wiz Weekly #204
Discounted access to the Live Summary plugin. Granular spreadsheet filtering with Google Sheets & Populate Anything. Live Q&A October 12th. And of course, a handful of fresh snippets.
Greetings, wizards!
My father recently reminded me that as a young child I observed that time seemed to pass faster as I got older. Unfortunately, this universal trend hasn’t slowed down.
How the heck are we already in Q4!?
Whew. Let’s dive into this week’s accomplishments before 2024 sneaks up on us. 😆
Highlights of the Week
GP Unique ID
Generate alphanumeric, numeric or sequential “Unique ID” values for the entry when submitted. The applications are endless!
One of GP Unique ID’s star features is its ability to generate sequential IDs. We’ve explored so many interesting extensions of this functionality as snippets (e.g. shared sequences, daily sequences, global sequences).
GPUID v1.5 adds a new slug
column which provides the necessary infrastructure needed to bring these explorations into core as proper features. More to come!
GP Google Sheets
Automatically send and sync Gravity Forms data with Google Sheets — and unlock new possibilities for your data.
Our Google Sheets perk (GPGS) integrates with Populate Anything (GPPA) to populate your forms with data directly from your spreadsheets.
This week, we made a bunch of improvements to how GPGS integrates with GPPA including the ability to now filter spreadsheet data for population by the starts with
, ends with
and does not contain
operators.
GS Product Configurator
Customizable WooCommerce products powered by Gravity Forms, deeply integrated with both ecosystems — it just works.
Ok, so first, did you know that Page Transitions (our perk for adding liquid animations as you move from page to page) supports Gravity Forms’ page conditional logic? It was quite a tricky feature to add support for!
This week, we ensured that Product Configurator works with Page Transitions when it’s working with page conditional logic. 😅
Nothing feels (tastes?) better than buttery transitions as you progress through your GF-powered product configuration. 🧈
Live Summary + Gravity Perks
Have you met Johan from Geek on the Road? He’s an expert WordPress developer with a ton of Gravity Forms experience. In fact, he’s the dev behind the awesome Live Summary plugin.
Live Summary lets you add a live preview of the user-inputted values as a sidebar or inside the form itself. Johan has been hard at work on V2 which brings support for most of the Gravity Perks suite. 🙌
Yes, there is some feature overlap here with our Preview Submission and Populate Anything perks but I think you’ll find Live Summary is particularly well-suited for sidebar eCommerce order summaries.
Interested in taking it for a spin? Johan is offering 20% off new licenses with discount code: GEEKYWIZARD
. Note: can only be used once per customer.
Wizarding Workshop: The Q&A Session
Join us next week for a fun LIVE workshop. We’ll be answering all those Gravity Forms questions that keep you up at night.
Plus, inspired by some of the questions that have already been pre-submitted, we’ll share a bit about what’s coming in Q4 here at Gravity Wiz. How exciting! 🧙♂️
New Resources
Entry Blocks | Display Star Ratings
By default, Gravity Forms displays the value from its Ratings field as a text value (e.g. Terrible, Neutral, Excellent). Use this snippet to display stars instead when using Entry Blocks. ⭐
Advanced Select | User-specified Choices
Hey. Your Drop Down or Multi Select’s predefined choices aren’t bad. They’re just not exhaustive. Your users are always going to have a more specific selection they’d rather make and with the “Add New” option, they can add their own custom choice.
Use this handy snippet where it makes sense to let the user make a selection that’s outside of the box.
Media Library | Import to Media Library via AJAX
Did you know about this snippet? If your users are uploading lots of images and you’re using GP Media Library to import them into the WordPress Media Library, this snippet will import the images as they’re uploaded. This can speed up the processing time dramatically when the form is actually submitted.
This week, we added a new action, gpmlau_after_upload
so you leet devs out there can interact with the imported image immediately.
Product Updates
GS Product Configurator (1.0-beta-1.7)
- Improved compatibility with Page Transitions and Page Conditional Logic when using Soft Validation.
GP Advanced Calculations (v1.10.13)
- Fixed issue where the calculation before and after submission would not match in some situations where decimal numbers do not have leading zeros.
GP Copy Cat (v2.4.68)
- Improved performance of List field copying.
GP Google Sheets (v1.0.2)
- Populate Anything Object Type: Added
starts with
,ends with
, anddoes not contain
operators. - Populate Anything Object Type: Fixed issue where the Google Sheets Object Type was not compatible with Populate Anything <2.0.
- Populate Anything Object Type: Fixed the
contains
operator. - Populate Anything Object Type: Removed
is in
andis not in
operators.
GP Multi Page Navigation (v1.2.4)
- Fixed issue where steps would sometimes not be linked.
GP Populate Anything (v2.0.17)
- Added
hydrate_field()
as a deprecated method to improve backwards compatibility - Fixed issue where using input values from some fields such as Address fields in choice/value templates would not work as expected.
GP Unique ID (v1.5)
- Added support for a new
slug
column in thegpui_sequence
table to better support creating custom sequences. - Updated to only trigger database update when the plugin version changes.