Lab Notes

Blackbaud Labs News http://labs.blackbaud.com
RSS Feed
Integrated Facebook Application: Open Platform Toolkit
Monday, November 17, 2008
Rock Your NetCommunity with jQuery
Monday, November 10, 2008
There's been a lot of buzz lately about Microsoft's decision to adopt the open jQuery javascript library into it's Visual Studio development platform and it's getting .Net web developers very excited, including the Blackbaud NetCommunity development and Interactive design teams. In this article I'm going to show you how you can begin using jQuery with NetCommunity today to add some zing to your web site.
Win an iPhone and One Year of NetCommunity Maintenance
Tuesday, September 16, 2008
I Really Need Some REST
Friday, September 12, 2008
After digging in to build a Facebook Canvas application using NetCommunity one recent evening, it became clear to me that we needed a way to write REST based custom code in BBNC. One NetCommunity 5.5 patch later and now we can and so can you!
 
Introducing Custom Handlers to the NetCommunity API, enabling full control over the request/response model of a NetCommunity web site.

Add to this the ability to access any Blackbaud API (e.g. RE, BBEC, FE, EE and BBNC)  from a custom handler and watch the Faces turn...
 
Creating An Accessible UL Based Menu
Tuesday, August 26, 2008
This article is a follow up to the article posted on July 18th, Exploring the API: Building a Custom Menu in which Mike Andrews presented a customization that leverages the new API in order to build a light weight, unordered list based menu while still maintaining the built-in page security model of NetCommunity. In this article I am going to highlight a few more of the new API methods while I take the menu a step further and allow for 'skinning' and the ability for the menu to drop down and fly out!   I also add accessibility functionality to the menu.
Kintera Connect, BBNC, RE and Infinity "Eleven" - Better together.
Tuesday, August 19, 2008
We have been hard at work as we integrate the Kintera and Blackbaud technology and teams.  The incredibly robust APIs offered by all of these systems is paving the way to a unification of BBNC, Blackbaud Enterprise CRM and Kintera Sphere on a common technology platform.  Internally we are calling it Infinity "Eleven" (sorry Spinal Tap!). 
 
That's cool, but with the power of these APIs you can do a LOT today, and we are not forgetting RE7.  Join me (Shaun Sullivan, CTO) in an 18 minute screen cast as I walk through some exciting developer-centric demonstrations exercising Kintera Connect, RE:API and Infinity together.  (Warning, it's also an "11" on the geek-o-meter...)
 
In addition, I'll provide some early detail on our plans to offer excellent Sphere and RE7 integration "in the box."  There are literally hundreds of customers out there with both solutions and we are committed to delighting you all.
 
Next time, I'll reveal some cool demos and details around Blackbaud NetCommunity and Infinity, so stay tuned if you are a BBNC guru...
 
A Tour of Infinity's Dynamic Help Engine
Tuesday, August 05, 2008
Usability is a key tenet of the Infinity platform.  A critical aspect of usability is a modern help system.  Infinity's radical extensibility model presented some interesting challenges to the documentation team.  How would we present help that is perfectly in context, respecting a user's security rights and a dynamic user experience?
 
In addition, our goal was to offer a help system that seamlessly integrated customer-specific help content along with the built in documentation, presented in a unified, searchable fashion. 
 
The Blackbaud documentation team worked in concert with the engineering team to build a world-class, dynamic, user-extensible help engine.  Denise Kadilak, a technical writer on the documentation team, has posted a short screen cast covering some of the key highlights of this award winning system.
 
 
 
 
Introducing the Infinity Excel Ribbon Add-in
Monday, July 28, 2008

One of the goals of the Infinity platform has always been to make clients' data easily and securely accessible from various endpoints other than the traditional shell (we call this "reach"). To date, we've delivered several "outside the shell" experiences with Yahoo! Widgets, Vista Gadgets, and the KPI Web Dashboard. The latest example we've developed is an Excel ribbon add-in that will allow users to add Infinity ad-hoc query, data list, and KPI data to an Excel spreadsheet.
 
Exploring the API: Building a Custom Menu
Friday, July 18, 2008
The first in a series of articles that explore the NetCommunity open platform enhancements delivered in version 5.5, this article builds a custom part that offers up an accessible UL based menu that taps into the power of CSS. Download of source code included.
Check Out the NetCommunity Idea Bank
Tuesday, July 15, 2008
Got an idea about how to make NetCommunity products and services even better? Welcome to the Blackbaud NetCommunity Idea Bank!

 

Idea Bank allows NetCommunity users to:

• post suggestions
• vote on others’ suggestions
• view what others think of your suggestions
• read Blackbaud’s official response to suggestions!

You can use Idea Bank to post suggestions on product functionality, service offerings, and even support. Help make Blackbaud NetCommunity even better and share your ideas today!

Check it out at http://BlackbaudNetCommunity.UserVoice.com
 
NetCommunity Open Platform Release
Wednesday, July 09, 2008
As NetCommunity version 5.5 is getting wrapped up by the Products team for release, it's a good time to get an introduction to the new open platform API features that will be released with it. Lot's of effort has been put into expanding the API into new areas of the platform, primarily around giving the Custom Part developer much more access to core platform features like RSS feeds, Document Libraries, built-in dialogs, donations, user accounts, and programmatic part creation, to name just a few. Check out this article for all the fun details.
Drinking Our Own Champagne
Wednesday, May 07, 2008
Blackbaud Labs has been ported to run entirely on the soon to be released Blackbaud NetCommunity v5.5. Check out the details of how we'll all benefit from this exciting move.   Read more...
Blackbaud Labs RSS Feeds
Tuesday, May 06, 2008
To better organize the growing amount of content on Labs, we've created multiple RSS feeds for specific general topics. As we move forward adding more articles to the different areas of the site, we will continue to update the main headlines feed as well. So if you want to just watch one spot you can, or can recieve just the feeds you're interested in.
Going Mobile with NetCommunity
Thursday, May 01, 2008
Download a white paper and a custom part that shows how easy it is to build a mobile friendly web site within your NetCommunity.
Blackbaud Releases Free VMLab Utility
Sunday, April 06, 2008
Blackbaud Labs announces the immediate FREE open source release of our powerful, internally developed, Virtualization Lab technology tool set (VMLab). VMLab has dramatically improved our efficiency, and we feel it could truly benefit a much broader audience.
Building a Bare-bones RE7 Plugin
Saturday, April 05, 2008
Download the source for a working sample of a Raiser's Edge Plugin built with the .Net framework.
Want to work for a company that loves building stuff with bleeding edge technology? Feel like doing your part in helping to change the world? If you have a passion for technology and you are interested in building applications that power the world's largest nonprofit organizations, you need to come work for us.

 
© 2008 Blackbaud, Inc.