Strong words and the last thing I want to do is to upset too many people. I really do love Blackbaud applications and some of the people that I come across in that company are really talented and inspiring. However Blackbaud Hosting has to be the antithesis of that. Continue reading I love Blackbaud. I dislike Blackbaud hosting
Blackbaud Enterprise CRM Integrations
If you had not noticed, our website zeidman.info has had a make over. We have also added a new section of everything to do with Blackbaud Enterprise CRM and the Infinity platform. Some of the screencasts there were previously embedded in conference presentations so now they have a home of their own. We are really excited by what the Inifinity platform has to offer (even if it is slow coming to the majority of users). Now you can see for yourself the kinds of customisations that can be developed and just how powerful the platform can be.
Have you been working on any BBEC customisations that you would like to share? Have you seen any others out there in the wild. Leave a comment and let us know.
New website coming soon
Our new website is coming soon. Over on the main Zeidman Development site there are big changes going on behind the scenes. I like the look of our existing site. It is clean and simple. However it does look a bit early 2000s so we felt it was time for a freshen up.
We looked into a CMS but we are far too hardcore for that so we just went and built everything from scratch. Almost everything you will see on the website is down to our coding skills (hopefully I am doing ourselves justice here).
I was never very satisfied with the way in which you always had to “register” each time you wanted to download a plug-in. Well now you will only have to register once and can log into your account to download instead. What is more you will be able to see your download history, and see if you have the latest version of a plug-in or if there is a new one to be downloaded. If you have purchased a licence for a product then you will see your licence and maintenance details.
Everyone who has previously registered on the site has an account. You will need to reset your password in order to log in for the first time.
Don’t rush over as we are not going live until we are satisfied that everything is ready! (hopefully towards the beginning of next week).
Working some more with attributes
I have always found attributes to be odd to work with in The Raiser’s Edge API. For some reason Blackbaud treat them somewhat differently than other child objects on a record. I have already spoken about that a few years ago but I wanted to elaborate on a couple of issues.
Customizations, SDKs and API’s, Oh RE
If you recognise the title of this post then I was inspired by a BlackbaudKnowHow article of a similar name. In that article the author describes the differences between the three terms and how they relate to Blackbaud Enterprise CRM. This is a good overview and works well for Blackbaud Enterprise CRM. However it breaks down when talking about The Raiser’s Edge 7.
Bank Checking Software Compared
I have been working with different bank checking software. Blackbaud Europe have written a plug-in for The Raiser’s Edge to update the bank record data such as the name and branch of the bank as well as the address based on the sort code. We recently developed a plug-in that processed the direct debit returns and unpaids from BACS and update the recurring gifts accordingly. In some cases a new bank would need to be created. I was asked to integrate the plug-in with their Blackbaud written plug-in.
Audit Trail on the Infinity platform versus The Raiser’s Edge 7
I was prompted to write this after seeing a tweet highlighting Altru’s history function. The tweet pointed to the Blackbaud Know How article about how you can see who changed what and when on a record. For those of you unfamiliar with Altru, it is one of the more recent applications released on the Infinity platform.
Continue reading Audit Trail on the Infinity platform versus The Raiser’s Edge 7
Google Calendar Integration with The Raiser’s Edge and Blackbaud Enterprise CRM
I mentioned in a previous post how a service I was using to record screencast, ScreenToaster, dissappeared. When they dissappeared so did many of my screencasts. Well I am pleased to bring back to life Google Calendar Integration with The Raiser’s Edge and with Enterprise CRM.
Continue reading Google Calendar Integration with The Raiser’s Edge and Blackbaud Enterprise CRM
Collections in The Raiser’s Edge API
The Raiser’s Edge API is somewhat of an antiquated beast. It is very powerful in as much that it allows you to do almost anything that you can do in the application itself. However it is old and uses an old technology (COM). One area where this is shown clearly is its use of collections. Almost all modern languages and frameworks (.NET, Java, php, etc) are zero indexed. This means that if you have an array the first element is accessed at the zero position.
The Demise of ScreenToaster but a new IDLookup Demo
Recently I was looking through the Zeidman Development website. I followed a link back to this blog. IDLookup was our first product and at the time the a hot new technology had sprung onto the internet. Without a decent screencast recording application (I now use CamStudio), I decided to work with this simple yet very effective web application called ScreenToaster. Despite the funky name it was straight forward to use and did a great job of putting together the demo.
When I checked the other day my IDLookup demo was nowhere to be found. I immediately headed over to ScreenToaster only to find that the site had indeed disappeared. What is more they had taken my screencast with them. Well it was anyway time for an update to show off the latest and greatest functionality so it is back. This time I hope I have chosen a site that will be around a bit longer…