Wild Apricot Blog

View: Tags | Archives

Wild Apricot Software News January 2012

Dmitriy Buterin 23 January 2012 10 comments

4.3 launch and aftermath

Version 4.3 was launched on December 14th. It was a tough call whether to launch on that date or wait until the New Year. Our email notices about the upcoming upgrade did get a number of heated responses - people were unhappy about a major software upgrade so close to the holidays. Now that it's been more than a month after the release and most of the dust has settled, I feel that my call to release it in mid-December (versus, say, mid-January) has been  validated. Wild Apricot has been around for more than 5 years - so by now we know that January and the first quarter overall brings a big spike in activity -- both from our current customers and new people signing up. Conversely, in December and especially at Christmas time, we see a drop in activity. Thus, releasing the new version on December 14th minimized the potential impact from bugs, while still giving us a sufficient usage level to uncover any problems. This way we had a headstart on the bugs before the big activity spike in January. 

And, unfortunately, we did have a number of nasty bugs -- even after all of the testing conducted  the preceding two months:

  • Payment integration problems -- some were related to recurring charges and affected several accounts due to very peculiar settings they had in Authorize.net. 
  • Issues with email sending and stats calculation -- we did a complete changeover in our emailing code and apparently our testing did not use enough data to properly simulate the full load of our production system.
  • Overall database performance problems (sometimes resulting in slower performance; timeout and 'Internal error' messages) -- some of this turned out to be hardware-related. We managed to mitigate this to a large degree but now have to wait a couple of weeks for some additional hardware to be delivered and set up at our hosting center. 
  • A bunch of other small, random things.

Our development team responded quickly and most of the urgent issues were fixed shortly after the release (Hotfix 4.3.1 was published on Dec 20th and on Dec 28th).

Besides bugs, there were three areas of changes in how system works that caused grief to a number of clients, namely:

  1. We did not realize that quite a few clients were relying on some specific data to show up in their merchant account statements. When payment workflows were redesigned in Version 4.3, new code sent much less information to the payment processor. We are now working to provide extended information and expect this to be released by end of January.
  2. Changes in the workflows for manual and online payments-- we have already come up with some Javascript workarounds to improve the usability of the new process, as well as some product changes. See the discussion forum on this topic.  We are also considering further usability improvements of new workflows, for example reducing the number of emails being sent (see this thread for more info).
  3. A number of clients missed our version upgrade notifications and did not clean up their financial records -- which caused headaches when their members got access to the financial history of their own accounts in the new version. For now the only real solution is to update the invoices and payments, though we are collecting feedback to consider other changes -- see this thread, as your input would be most appreciated.

We appreciate all the positive feedback we have received from clients taking advantage of the new features, and for your patience while we are squashing the remaining bugs. We are fully committed to keep improving our product and addressing your feedback and requests -- which brings me to the next topic:

Version 4.4

Our next frontier is Version 4.4, planned for release in May-June 2012. The three largest changes/enhancements we have planned for it are:

Sales taxes

A long requested feature --  I am very excited that we are finally able to move forward on it. For now this mostly applies to our international customers - e.g. HST in Canada or VAT in Europe -- but more and more US states are also moving to enforce sales taxes on online transactions. 

Here's a brief summary of what we have planned (click to enlarge screenshots):

Tax Settings (click to enlarge)

  • Ability to define tax names, whether taxes are included in or added to item prices, tax rates based on specific buyer locations.
  • Ability to disable taxes in particular membership events and levels
  • Display taxes on invoices (click to enlarge screenshot)
    Taxes on Invoices (click to enlarge)
  • Reporting on invoiced (or invoiced and fully paid) tax (click to enlarge screenshot)
    Tax Report (click to enlarge)

Newsletter templates

We have worked for a long time to bring built-in Wild Apricot emailing functionality to the point when our customers do not have to use external dedicated emailing services (iContact, ConstantContact, etc.) -- unless they have very sophisticated needs for emailing functionality. Version 4.3 brought us one step closer with the release of email deliverability tracking and stats.

Email Opens and Delivery (click to enlarge)

In fact, some of our customers have already told us that as of now they plan to do all of their emailing directly from within Wild Apricot. 

Still, we feel that one more step is critical to make the most use of Wild Apricot emailing -- providing built-in templates. We have always offered robust email formatting tools and it was always possible to edit HTML directly to create very sophisticated email templates in Wild Apricot (or reuse templates you can find on the web). However we knew that this is beyond the technical know-how and budgets of many of our smaller non-profit clients. So in Version 4.4 we are working to add the following:

  • At least 10 built-in email templates (click to enlarge screenshot)
    Newsletter Templates (click to enlarge)
  • Changes in workflow - enabling you to see individual recipients and add/remove them individually or by lists. (click to enlarge screenshot)
    See email recipients (click to enlarge)

It does not mean that we will stop improving emailing after that -- there are many other improvement ideas and wishlist suggestions -- but it does mean that after 4.4 we will be reallocating time and attention away from emailing-related features to other areas.


For the moment we only use https encryption (aka SSL) on a special secure site (payments.wildapricot.com) to ensure security of credit card processing for Wild Apricot clients, including compliance with PCI standards.There are other situations and scenarios where https encryption would be handy, for example:

  • Members and, especially, administrators accessing the site when on unsecure WiFi networks, e.g. at a cafe. 
  • Security-conscious members and administrators wanting to make sure that all data submissions whatsoever (e.g. membership applications) are encrypted. 

One complication is that Wild Apricot allows customers to use their own custom domains (e.g. abc.org) and it is not feasible for us (at least initially) to have encryption on custom domains. (Basically, encrypting with custom domain would require obtaining and installing their own security certificate and doing this is way too much hassle manual work from clients as well as from our support team). We believe we have found a good solution to address custom domain situations without doing that.

HTTPS Settings (click to enlarge)

This setting will offer the following options:

  • Optional https -- will use SSL only if the site is accessed via a special URL. Useful for security conscious admins and access over Wi-Fi
  • Selective enforcement of https -- all WA pages with built-in forms (membership application, event registrations etc.) will be redirected and served via encrypted pages
  • Full https enforcement -- this will always redirect all non-https requests to appropriate pages via https-secure URLs

To secure custom domains we will be generating special third-level domains on our own secure domain, for example http://abc.org in secure mode would be served via https://abc.org.wildapricot.org. Wild Apricot widgets (interactive chunks of WA web functionality intended for embedding into other sites) will also have an option to use https security.

More goodies

This is just a glimpse of what is to come in 4.4 -- stay tuned for details on other planned enhancements in our next monthly post!

Dmitriy Buterin [Chief Apricot] Dmitriy Buterin [Chief Apricot]

Posted by Dmitriy Buterin [Chief Apricot]

Published Monday, 23 January 2012 at 12:06 PM


  • Karyn Molines said:

    Monday, 23 January 2012 at 1:08 PM
    I'm excited about the newsletter templates--definitely something I would use.
  • Michael Sixel said:

    Monday, 23 January 2012 at 3:42 PM
    The newsletter templates sound great.

    Still hoping for a better event "discount code" system, one that works a little more like the membership discount codes.

    I want the base price of the event shown to everyone, but the discounted price to only be shown to whoever enters in the correct discount code. This would make this site close to perfect for our needs!
  • Mike Hamilton said:

    Monday, 23 January 2012 at 3:48 PM
    Templates will be great! Also something that has been on my wish list, although I have used WA instead of MailChimp for many years. The advanced tracking tools in v. 4.3 have already proven helpful, as well.
  • Dmitry Buterin, Chief Apricot said:

    Monday, 23 January 2012 at 4:55 PM
    Thanks for the comments!

    Michael - agreed. Redesign of discounts is on our roadmap, though it will still be some time. We could not even start on it until the redesign of payment workflows - which we have now done in 4.3 And in 4.4 we are implementing Sales Taxes so could not do it in parallel as it touches much of the same code. Anyway, definitely something high up in our queue.
  • Rick Kerner said:

    Monday, 23 January 2012 at 7:08 PM
    Dmitry, your open honesty is refreshing. Thank you for being so up front with your customers of the good, along with the bad. I really appreciate it.
  • Dmitriy Buterin [Chief Apricot] Dmitriy Buterin [Chief Apricot]

    Dmitriy Buterin [Chief Apricot] said:

    Tuesday, 24 January 2012 at 8:08 AM
    Thank you Rick!
  • Lynn VanFossen said:

    Tuesday, 24 January 2012 at 9:33 AM
    I am thrilled to learn that you will have templates for newsletters! Thanks.

  • Nathan said:

    Tuesday, 24 January 2012 at 3:04 PM
    Very excited to hear about the newsletter templates as well - and they look pretty good!

    We are planning to migrate away from our current mailing list in March when we go online with WildApricot, so we'll have to suffer through a couple of months with no templates. Guess that'll make when they show up all the sweeter.
  • Vera Externest said:

    Thursday, 26 January 2012 at 4:07 AM
    Thank you for being so responsive in addressing issues and wishes and for keeping the communications channels open.

    I already use the emailing system for all sorts of mail blasts and find it very handy. Having created a simple newsletter design, I look forward to having some templates to choose from. Hopefully it will be possible to 'tweak' them.

    I look forward to the tax option as in Australia we have to display GST (Goods and Services Tax) which so far has had to be calculated and done manually.

    The added encryption you will provide will be very reassuring to our membership who are still a bit shy of online transaction.

    There is one issue with regards to workflow emails that would be great if it was resolved: if such an email delivery has failed and you look at the specific email within a member's email log you don't have the option to try and resend it or send it to a different email address.
  • Dmitry Buterin, Chief Apricot said:

    Thursday, 26 January 2012 at 8:57 AM
    Lynn, Nathan, Vera - thanks for the comments!

    Vera - thanks for the suggestion. I will make a note of it - and цould appreciate if you could post about this on our wishlist forum http://community.wildapricot.com/8/ShowForum.aspx so that other clients can comment and vote and we can prioritize this.
Sorry, this blog post is closed for further comments.

Search: WildApricot.com 

About results ( seconds) Sort by: 
Sorry, an error occured when performing search.
Scroll to top