GiveWP Version 2.19 brings a Faster Form list table

What's new in GiveWP 2.19? Quite a lot, starting with a new form list created with React!
Introducing React Form Tables in version 2.19

GiveWP version 2.19 is released and ready for you to update! It brings several enhancements, improvements, and fixes that we believe you’ll enjoy.

Here’s the breakdown:

New Form List Table Design and Experience

The GiveWP Forms admin table is now quicker, smoother, and more intuitive to work with. This is our first step toward modernizing the admin-experience with GiveWP. Look for more admin screen updates in our next few releases.

Code Enhancements

This year we’re building the GiveWP of the future. We’re putting a big emphasis on modernizing our codebase so it can be far more extensible and stable, easily testable. So a lot of this hard work is a bit invisible to you as a user. If you are a developer who integrates with GiveWP you’ll want to pay close attention for sure. Here’s a quick list:

Recurring Logic brought into Core
  • Core logic of “subscriptions” is moved into Core to make supporting recurring across all gateways more consistent.
New Payment Gateway API
  • We redeveloped our Payment Gateway API so that creating new payment gateways can be done very quickly and efficiently. We’ll be slowly migrating all of our existing payment gateways over to this new API. We already started by moving PayPal Donations, PayPal Standard, and Stripe to it in this version.
New Query Builder
  • Interacting with the database can be resource intensive and make loading pages take a long time. So we built a new tool that we call “Query Builder” that make that process easier for development and results in 4 to 5 times faster queries than before. We’ll be implementing this slowly across our entire plugin, but for now only the new Form table is using it.
  • If you’re a developer, feel free to check out our documentation on it here.
Enhanced Donation Logs
  • We are adding more information to our logs now during the process of donating. If someone has a problem donating with Stripe, there’s more logs on that failure now than before.
Options chosen in a multi-select field can now be re-arranged
  • After you select your options in a multi-select field, you can drag and drop them into a different order. This was particularly helpful for our Funds and Designations add-on. So make sure you update to that latest version as well to get this benefit.
Per Stripe Account Statement Descriptors
  • We’ve supported multiple Stripe accounts for quite a while now. But now, you can designate a unique “Statement Descriptor” per Stripe account. This is what is reflected in your Stripe receipts and dashboard, so it’s useful for supporting multiple accounts.

More to Come!

All of this work is laying the foundation for even greater improvements to GiveWP. Follow along with our roadmap on Canny.

Amplify your fundraising with a GiveWP Plan

About the Author

Share this post

Join Our Newsletter

Get fundraising insights directly in your inbox. Plus a 15% discount off all plans.

  • This field is for validation purposes and should be left unchanged.

Copyright © 2024 Liquid Web, L.L.C.

GiveWP™ is a trademark of Liquid Web, L.L.C.

A Liquid Web Brand

© 2024 All Rights Reserved.