Contest Entries

Code NameContributorDescriptionSubmit Date
Silverlight SlideshowLarry Rogers
Database Administrator
USNA Alumni Association & Foundation
Overview: The Silverlight Slide Show application is based in part on the ImageSnipperV2 sample in the Microsoft Silverlight 2.0 Software Developer Kit (SDK). The project was converted to VB.NET to match the programming language of the website and custom applications developed at the United States Naval Academy Alumni Association & Foundation. Up to 100 images from the NetCommunity image library are stored and displayed as a slideshow similar to the cover-flow design found in iPods’. The end user is required to have the Silverlight plugin installed in order to view the application. The editor component of the custom part utilizes a dropdown list that displays image library folders which allows the user to add photos. The image ids are passed to the slideshow dynamically through the initParameters variable for the tag that embeds the silverlight object into the page. A demo of the part is available at http://www.usna.com/Page.aspx?pid=6381 11/3/2008
BBNC ChatMatt Bell
Software Engr I
Blackbaud NetCommunity
This part mimics the functionality of Facebook chat, allowing users to send instant messages to their User Networking friends.10/30/2008
Page Heading PartMichael Andrews
Distinguished Engineer
Blackbaud, Inc.
This rediculously simple part just renders the text of the page heading you set for your page in the Page Properties. Very useful if placed on a template since you only need one part to show every page's heading in the same spot on every page, with the same styling. Eliminates the need for dozens of Formatted Text parts. Used by the Article parts and pages of Labs. 10/24/2008
Events to Google MapGarrett Keating
Senior Web Developer
U.S. Naval Academy Alumni Association & Foundation
This custom part takes selected events in The Raiser's Edge and displays them on a Google Map on your website. It uses the NetCommunity Open Platform, Raiser's Edge API and a Google Maps webservice to retrieve the event location, geocode it, and build the map. Each event has a dialog window that displays the event name, address and provides a link to an event registration if one has been specified. It’s a completely scalable solution that any organization can offer to their constituents. 10/22/2008
Music PlayerStephen McCusker
QA Analyst
Blackbaud, Inc
The Music Player part has two functions, 1 - it allows files to be streamed into your website from YouTube and/or IMeem so you can add music to your website and 2 - the player UI is completely customizable via drop down menus so anyone can maintain it. The goal is to let admins create a playlist of music that loads when a User visits their site but without putting a large additional strain on servers and hosting environments. The Music Player takes either a YouTube video URL or an IMeem embedded object tag and converts it into a usable format that conceals the media player from the respective site and just lets the music play through. In addition, all of the customization options for the player's appearance are in convenient drop down menus. This allows anyone to change the look and feel on the player without having to know how to code at all! So in the end, there is no additional strain on the website for hosting and streaming and NPO's can add music to help make their site more well-rounded as well as add a little flair with a customized UI for the player itself.10/21/2008
Mobile RedirectMichael Andrews
Distinguished Engineer
Blackbaud
Place this very simple custom part on your home page and automatically redirect all mobile browsers to a different home page of your chosing. Combine this with a simple layout and corresponding style sheet and template and you can create an entire mini-site for your mobile visitors.9/11/2008
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.