In process for several months, MatrixMaxx 22.4 has now been released to almost all of our clients!
Please take a few minutes to review these important patch notes! If you have any questions or concerns, you may reach out to us via the Matrix Client Site or by sending an email to webmaster@matrixgroup.net
Upgrade to Python3
MatrixMaxx is coded using the Python programming language. The product started in and ran smoothly for almost two decades in Python2, and we anticipate similar stability in Python3, plus the addition of newer libraries and options.
This upgrade impacted every line of code and every function in the MatrixMaxx AMS product, and we are appreciative of the patience and support during this process! Some of the older integrations and custom per-client coding were most impacted, and at this point most of these issues have been addressed.
Intranet Style Refresh
As a companion to the ‘under the hood’ Python upgrade, we chose this time to also release a refresh of the MatrixMaxx Intranet’s styling. (Internal Reference P8493)
With this refresh we have improved usability and readability in the following ways:
- Increased font sizes.
- Clearer separation of search results rows
- Use of iconography for less header clutter
Additional MatrixMaxx 22.4 Generic Enhancements
These enhancements are now in the generic product. If you have the module that these are attached to, you’ve now got them! (reminder: association-specific customizations may override generic functionality)
Sponsorship module introduced a variety of tweaks and new features …
- Tweaked/Fixed main sponsor count on each sponsorship to not include unsubmitted or abandoned applications (Internal Reference P9177-M84429)
- New Sponsorship Fields and Functionality (Internal Reference P9401)
- Sponsorship Questions (staff setup on intranet and available on www), using the same free-form question engine used by Meetings and Surveys
- Sponsor Image (ability to enable this field, OFF by default)
- Sponsor Description (ability to enable this field, OFF by default)
- Short Description/Tagline (ability to enable this field, OFF by default)
- Social Media fields
Communications: Individual Lists upgrades and changes include …
- Intranet List View: New ‘Activities’ section near the bottom of the page displays a record of staff approvals on moderated lists (Internal Reference 130779)
- For clients routing through AWS SES for a reputation boost, the AWS Suppression list is now being pulled and displayed on the Delivery Report at the bottom. It is critical that clients with AWS SES check the suppression list at least weekly, as this means that this person’s email has bounced a sufficient number of times – possibly not even with you but with others sending thru AWS SES – that emails are no longer routed to them. See help text on the report itself for more information. (Internal Reference Maxx-4112)
Coupon upgrades and changes include …
- Ability to categorize Membership Coupons by Application Type (Renewal vs. New). So a coupon may be applied to a NEW application but not a renewal (Internal Reference 129305)
- NEW Product Coupon Report available on the intranet for staff using the Commerce Product/Store module. In the Reports accordion, staff may view this new report that shows number of times coupons have been used for the product (Internal Reference P9404)
Commerce Product/Store upgrades and changes include …
- Intranet Search for Orders upgraded to allow searching by just a particular product/item and new help text added to define when this feature is useful vs. not useful (Internal Reference P9402)
- Commerce, Reports, Purchase Details by Department : added ability to filter by product type (Internal Reference 131347)
Advocacy: Congressional Data: The data currently supported/supplied by GovTrack should now be updated in your implementation following the 2022 election results (Congressional Districts, Reps/Senators, Committees … NOT sub-committees, photos, or staff) (Internal Reference p4679 m81980)
- Modified generic spacing to better display the Primary-Shipping-Directory-Home flags and radio buttons. (Won’t impact clients with custom displays)
- Fixed a generic issue causing changes on these radio-button flags to not always save properly (e.g., a user changing Primary address from one to another)
Intranet: Organization View page: Due to changes in the twitter API, Matrix removed the ‘recent tweets’ pull on this page (Internal Reference 131232)
Commerce: Billing: Arranger and My Account Clarifications (Internal Reference 131242) based on Q&A questions, the logic in the Commerce Billing module – which had originally been designed as intranet-side only for printing – was upgraded as follows: If the bill has no explicit Arranger set, it shows on WWW My Account per this generic logic:
- If the bill is for an individual and you are the individual, you can see it
- If the bill is for an organization and you are that organization’s primary or billing contact, you can see it
Upgraded the code that generates WWW Committee Rosters to no longer process/parse ‘silent’ committee members – who are not ever displayed on WWW – resulting in faster generation of the WWW rosters (Internal Reference 130389)
Intranet Login Page: New Images … Last but not least … beautiful new images for the end of winter and beginning of spring/summer. (Internal Reference MAXX 3311)
Upgrades now available for an Additional Fee
These upgrades have been developed and may be implemented on a per-client basis for an additional fee ( association-specific customizations will impact time/cost )
Ability for ‘lapsed’ members to renew as ‘New’ members (Internal Reference P9173)
- By default, if a member lapses and returns later, a renewal application is generated for them as they were once members
- However, MatrixMaxx now has code available to allow staff to override this behavior. Time/Cost will vary based on how many membership types, how complex the membership coding is on these types, and whether this is simply desired as an available staff override on the intranet side or an automated setting that immediately impacts WWW-side renewals
- Please contact Matrix Group if you are interested in discussing!
API and Integrations
API version 22.4
- No significant changes in 22.4
- Note: New HL API additions should not impact any pre-existing original low-level API calls
Integrations
- The MatrixMaxx AMS is beginning an integration with a new payment gateway: Braintree. Once complete, MatrixMaxx will support two gateways: PayFlow Pro and Braintree.