Many Pies

Many Pies

Thursday, September 18, 2014

Online Express - third post

See part one and part two.

One improvement on BBNC

Although OnlineExpress does less than NetCommunity can, there is one thing that it can do that NetCommunity can't - it can send an email to an organisation! I think the reason that Blackbaud have never put this feature in, even though it sounds like a really simple thing to do, is because they were tackling the bigger question of "what does it mean for an organisation to be a NetCommunity user" rather than "send to this email address on an org record".

Suggestions

There's a suggestion site for BBOX: http://bboxcommunity.blackbaud.com/ and with fortnightly releases the pace of bug fixes and improvements should be quite high. One Blackbaud employee spotted my original bug post, looked at my donation form, and suggested a fix for a CSS problem that I had. That's good service!

Bugs

I've submitted five support cases because of bugs, all of which are hopefully fairly minor, but annoying. I've found a sixth but I couldn't find the exact steps to reproduce it, even though it was repeatable at the time. (Update: 24 Oct 2014 - one went away, and three were fixed with an update that arrived three days ago. That's about six weeks from reporting to fix, which isn't bad. Since I originally wrote this I've submitted two more.)

Tweaking with javascript

I've previously published code snippets on this blog for ways to get NetCommunity to do things that it can't out of the box. Mostly these are just modifying form fields. Here's how I've done it on BBOX.

You'll need the waitUntilExists jQuery extension. Then you use it to wait for the donation button to appear. Then you find the particular element you want to change. In this example, even though you can customise the form so it says posttown instead of city, the placeholder text still says city.

Update:modifying gift amounts or designation is now built into Online Express - they are called magic links and when you're designing a donation form on the "That's it" tab it has a button to give you information on what to do.

No comments: