I learned a few days ago that the adopted version of a Gravity Forms to Infusionsoft plugin has been withdrawn from the WordPress plugin registry.
Now that PHP8 is coming online, I’ve been waiting to see if upstream would patch a linchpin software library. It appears it’s been fixed↗. I’d planned on retiring this plugin as well. This update addresses an important issue: Infusionsoft API support for WordPress.
Update Purpose
- upstream Infusionsoft SDK w/r/t/ PHP8 WordPress
- upstream does maintain PHP8 compatible version
- upstream does not maintain WordPress compatible version
- upstream XMLRPC maintained in PHP8
- requires neitanod/forceutf8
- handled via composer
- Replace Infusionsoft SDK plugin for WordPress
- Some Keap renaming.
I’d done this once and wasn’t satisfied with the results. This version is the 2nd try after the renaming↗ a few years ago. - Improve integration with Gravity Forms Settings
Post-Upgrade Note
Delete infusionsoft-sdk plugin if you installed it as a requirement for this Feed Add-On
The Feed Add-On will display an Admin nag notice when it detects the infusionsoft-sdk plugin
Release Notes
- Implement Composer
A software bill of materials tool for PHP, implemented in the Feed Add-on to as part of the transition to PHP8 - Implement Gravity Forms v2.5 integration
Improve Gravity Forms API integration. - Implement feed add-on settings UI
This now includes Keap API key settings, as the infusionsoft-sdk settings page is no longer available. - Improve feed settings UI
Address some Gravity Forms UI misconfiguration. - Incorporate Novak Infusionsoft SDK (aka upstream) at commit 1e3e7a8
The Keap API functions required by this Feed Add-On are satisfied by the SDK at this version. Pinning the Feed Add-On to this version of the SDK seems like an acceptable solution. - Display “deactivate infusionsoft-sdk plugin” admin message when infusionsoft-sdk plugin is active
Delete infusionsoft-sdk plugin if you installed it as a requirement for this Feed Add-On - Documentation update to capture Keap rename
- Cache lead sources
Any selected lead source is already stored with other feed settings. This change improves the form’s feed-add settings load time. - Memorialize contact API goals achieved, files uploaded in Entry notes
Improve Keap Contact activity logging
Questions? Concerns? Please use the WordPress Support page