As of April 17, 2018, this site is now in read-only mode. To start new Blackbaud Developer’s discussions, you will find Developer Discussions in the Blackbaud CRM Community.

To post or respond to Blackbaud Community discussions, you will have to login using a login. Learn how to login here. If you have questions or need assistance, please email


bbcon2013 content

By: Ben Lambert

Posted on: October 17, 2013

For the benefit of my session attendees as well as folks who were unable to attend #bbcon this year, here are the slides, source code, and deployables from my session! Here are the slides: bbcon2013.InfinitySDK contains the source code (VB.NET) for the Gamification demo, which uses gaming techniques to drive user behavior in the application (for example, to incentivize fundraisers to file contact reports or complete prospect plan steps). This zip contains the Catalog, UIModel, Workflow, and Mobile projects: contains the files to depl... Read More
Categories: ,

Writing Efficient Search Lists

By: Enterprise Singularity Team

Posted on: September 4, 2013

When you create a search list with the Infinity SDK, it is important to write an efficient SQL stored procedure so that the search list returns results as quickly as possible. To do so, you must adhere to a set of performance principles: Choose highly selective filters Use covering indexes to retrieve results Return only the columns that you absolutely need Limit the number of tables referenced by a query Additionally, consider the following advice when writing search lists: Avoid “or” statements – If you use an OR statement to link filters from different tables, the optimizer cannot use index... Read More

InsertGuid Macro

By: TripOtt

Posted on: September 5, 2012

This macro will allow you generate and insert a new guid value with a single keystroke or button press.  This is an extremely useful macro because you will be creating a lot of new guid values when you begin writing your xml specs. In Visual Studio, go to “Tools > Macros > Macro Explorer”. Right-click on the “Macros” node and choose “Load Macro Project…” Assuming you have installed the Blackbaud CRM SDK, browse to “<Your local install location>\SDK\Macros” and open the “BlackbaudEnterprise.vsmacros” file. In the Visual Studio keyboard options you can map the macro to your favorite... Read More

BBDN 2.0 – How to set up Live Writer

By: Zach McCormick

Posted on: July 9, 2012

Welcome to BBDN 2.0!  If you haven’t already, be sure to check out the new features like the Questions and Answers section, built using Question2Answer to imitate the experience of using StackOverflow, and the search feature, built on Google Custom Search to provide the most accurate results quickly. This blog post will outline how to set up Live Writer to blog to the new platform. First, open up Live Writer and select “Add Blog Account” from the top toolbar.  Check “Wordpress” as per the screenshot below. Next, enter “” for the web address of the blog, and your user... Read More

Privacy Policy | Sitemap | © 2011 Blackbaud, Inc. All Rights Reserved

Digital Ocean