Upgrading from Blackbaud NetCommunity 6.10/6.15: JQuery and Javascript Update Expectations

Blackbaud NetCommunity 6.41 has incorporated new versions of the popular plugin JQuery. JQuery is a library set specifically to make the use of Javascript throughout a page easier. Many common functions have been created in “Shorthand” to allow a more simplistic approach for scripting pages.  Since Blackbaud NetCommunity uses Javascript and Jquery extensively (including many new User Interface updates) we may need to double check that any existing Javascript items will work with the latest version of Blackbaud NetCommunity.

Prior to Blackbaud NetCommunity 6.35 Javascript and or Jquery items would be called in one of two ways. The first would be to write the Javascript directly into a layout of a page (This was common in the case of items that needed to be repositioned or Background-Color CSS hacks.) The second way would be to make a reference to a javascript file hosted in a Blackbaud NetCommunity Documents part or elsewhere.

Option 1:
<script type=”text/javascript”>Insert Script Here</script>

Option 2:
<script type=”text/javascript” src=”LocationOfJavaScriptFile.js”></script>

While we do not anticipate that all Javascript items will break it is good to note that since Blackbaud NetCommunity is utilizing a new version of JQuery any items that were programmed with the older definition files may be at risk especially if they have since been deprecated by the Jquery project (Http://jquery.org).  For a full list of current JQuery API definitions, review jQuery API.

If you would like to discuss how your Javascript is set up, or if you would like assistance in determining any scripts you are currently using please do not hesitate to reach out to the Blackbaud Support team at (800) 468-8996 or by emailing bbncsupport@blackbaud.com.

You can keep up with us on Twitter by following @bbsupport; we use the hashtag #bbnc when we discuss Blackbaud NetCommunity. Take a look at our Twitter Guide for more information.