What does your PC2 look like?
Hello TeamRaiser Clients,
Its winding down here at summit 2010 and one of the theme questions I have been fielding is "how are other clients customizing / what are they doing with PC2?" Well, I have the benefit of getting to see a good cross section of what everyone is doing with PC2, but I though It would be nice if everyone who is using PC2 could post a screenshot of their PC2 homepage for everyone to see.
I have been able to have a lot of conversations about "well let tell you about what is doing with their PC2..." but lets cut out the middle man (errrr....product manager) and share.
Any takers?
Casey Flinn
Product Strategy Manager
Comments
-
Casey,
This is grabed from the "Preview Participant Center" link of one of our recent PC2 deployments.
Dan
0 -
Dan Krumm:
Casey,
This is grabed from the "Preview Participant Center" link of one of our recent PC2 deployments.
Dan
Dan,
looks great!
I've attached a screenshot of my test page to point out a few things:
1) Ive enabled out Social Sharing integration with Gigya so the share components appear
2) I see that you added a quick links section in the admin defined content area...I totally heard everyone that the links on the right side were not easy to see so we updated the user interface in our latest fall release to call out the right hand nav quick links section better.
3) we also added an "enter a gift button" in the default version of PC2 in the latest fall release.
0 -
Casey Flinn:
Dan,
looks great!
I've attached a screenshot of my test page to point out a few things:
1) Ive enabled out Social Sharing integration with Gigya so the share components appear
2) I see that you added a quick links section in the admin defined content area...I totally heard everyone that the links on the right side were not easy to see so we updated the user interface in our latest fall release to call out the right hand nav quick links section better.
3) we also added an "enter a gift button" in the default version of PC2 in the latest fall release.
Dan, pretty inspirational.
So, how did you guys customize your PC2?
I'm making an effort to not copy the PC2 directory and break myself off from updates, but I can't find a way to add a link to my own style sheet to override the Convio styles.
Custom.css is site wide, so I really would like a way to add a different style sheet to each TR's PC2.
My first thought was the ] tag, but that doesn't seem to work from the Edit Participant Center Wrapper
field in the PC2 config.
I also tried to add the link to my styles sheet right there, putting it (invalidly) in the body - which works great in everything except Internet Explorer.
Regards, Brian
0 -
Brian Mucha:
Dan, pretty inspirational.
So, how did you guys customize your PC2?
I'm making an effort to not copy the PC2 directory and break myself off from updates, but I can't find a way to add a link to my own style sheet to override the Convio styles.
Custom.css is site wide, so I really would like a way to add a different style sheet to each TR's PC2.
My first thought was the ] tag, but that doesn't seem to work from the Edit Participant Center Wrapper
field in the PC2 config.
I also tried to add the link to my styles sheet right there, putting it (invalidly) in the body - which works great in everything except Internet Explorer.
Regards, Brian
Hey Brian,
Yes, I'm stalking you! No, not really... I just get notified whenever someone comments on a TeamRaiser thread. Just wanted to mention that with the latest release, you should now find that you have the ability to create custom styles and javascript for your Participant Center through the TeamRaiser admin interface. You can also manage different Participant Centers for different events pretty easily. To get there, go to Fundraising > TeamRaiser and notice there's a new "Participant Centers" tab. So, you should no longer have to copy the PC2 directory as you mention below. Attaching a screenshot of where to find this.
Thanks,
Noel
0 -
Noel Beebe:
Hey Brian,
Yes, I'm stalking you! No, not really... I just get notified whenever someone comments on a TeamRaiser thread. Just wanted to mention that with the latest release, you should now find that you have the ability to create custom styles and javascript for your Participant Center through the TeamRaiser admin interface. You can also manage different Participant Centers for different events pretty easily. To get there, go to Fundraising > TeamRaiser and notice there's a new "Participant Centers" tab. So, you should no longer have to copy the PC2 directory as you mention below. Attaching a screenshot of where to find this.
Thanks,
Noel
All,
Here is the Feature Summary Doc from our Fall 2010 release that reviewes all the features that make PC2 easier to customize: http://community.customer.convio.com/docs/DOC-3035
Casey Flinn
Convio Product Management
0 -
Casey Flinn:
All,
Here is the Feature Summary Doc from our Fall 2010 release that reviewes all the features that make PC2 easier to customize: http://community.customer.convio.com/docs/DOC-3035
Casey Flinn
Convio Product Management
Awesome. Excellent. Love it. Thanks guys!
Regards, Brian
0 -
Brian Mucha:
Awesome. Excellent. Love it. Thanks guys!
Regards, Brian
So, here's a weird thing. If I set the width of the PC2 center to 100% then all versions of Internet Explorer show a funny character in front of the currency symbol on the PC2 home page.
So if I add this to my custom.css...
.yui-skin-ux #doc2{
width: 100%;
}...then explorer shows...
Â$600.00
That  character appears in both the Raised and Goal amount.
The actual html code for those values seems to be populated via innerHTML in a script or something, as it doesn't appear in the actual generated page source. That makes this hard to figure out!
Why would these two things be related? Google mentions Character Encoding as a cause of this in other circumstances, but the encoding meta tag seems correct (UTF-8.) BUT, if I change the character encoding from UTF-8 to Central European using the view menu in firefox then I see that same character there too.
Why does setting the width of a div break character encoding?
Regards, Brian
0 -
Brian Mucha:
So, here's a weird thing. If I set the width of the PC2 center to 100% then all versions of Internet Explorer show a funny character in front of the currency symbol on the PC2 home page.
So if I add this to my custom.css...
.yui-skin-ux #doc2{
width: 100%;
}...then explorer shows...
Â$600.00
That  character appears in both the Raised and Goal amount.
The actual html code for those values seems to be populated via innerHTML in a script or something, as it doesn't appear in the actual generated page source. That makes this hard to figure out!
Why would these two things be related? Google mentions Character Encoding as a cause of this in other circumstances, but the encoding meta tag seems correct (UTF-8.) BUT, if I change the character encoding from UTF-8 to Central European using the view menu in firefox then I see that same character there too.
Why does setting the width of a div break character encoding?
Regards, Brian
Brian,
This is a known bug in PC2.
You can workaround this with a little JavaScript in custom.js:
YAHOO.Convio.PC2.Utils.formatCurrency=function (amount) { //workaround for bug #50981
YAHOO.log("formatCurrency: Cents=" + amount, "info", "convio_utils.js");
var currencyLocale = YAHOO.Convio.PC2.Config.getCurrencyLocale();
var retVal;
if (!dojo.currency) {
YAHOO.log("Dojo currency module was unexpectedly not available.", "error", "convio_utils.js");
} else {
if (currencyLocale === "en_US") {
retVal = dojo.currency.format(amount / 100, {locale: "en-us", currency: "USD"});
} else if (currencyLocale === "en_CA") {
retVal = dojo.currency.format(amount / 100, {locale: "en-ca", currency: "CAD"});
retVal = retVal.replace("CA$", "$");
} else if (currencyLocale === "en_GB") {
retVal = dojo.currency.format(amount / 100, {locale: "en-gb", currency: "GBP"});
} else if (currencyLocale === "es_US") {
retVal = dojo.currency.format(amount / 100, {locale: "en-us", currency: "USD"});
retVal = retVal.replace("$", "US$");
} else if (currencyLocale === "fr_CA") {
retVal = dojo.currency.format(amount / 100, {locale: "fr-ca", currency: "CAD"});
retVal = retVal.replace("$CA", "$");
} else {
retVal = dojo.currency.format(amount / 100, {locale: "en-us", currency: "USD"});
}
retVal = retVal.replace(/\\xa0/g, " ").replace(/\\u00C2/g,'');
}
YAHOO.log("formatCurrency: String=" + retVal, "info", "convio_utils.js");
return retVal;
}0 -
Noah Cooper:
Brian,
This is a known bug in PC2.
You can workaround this with a little JavaScript in custom.js:
YAHOO.Convio.PC2.Utils.formatCurrency=function (amount) { //workaround for bug #50981
YAHOO.log("formatCurrency: Cents=" + amount, "info", "convio_utils.js");
var currencyLocale = YAHOO.Convio.PC2.Config.getCurrencyLocale();
var retVal;
if (!dojo.currency) {
YAHOO.log("Dojo currency module was unexpectedly not available.", "error", "convio_utils.js");
} else {
if (currencyLocale === "en_US") {
retVal = dojo.currency.format(amount / 100, {locale: "en-us", currency: "USD"});
} else if (currencyLocale === "en_CA") {
retVal = dojo.currency.format(amount / 100, {locale: "en-ca", currency: "CAD"});
retVal = retVal.replace("CA$", "$");
} else if (currencyLocale === "en_GB") {
retVal = dojo.currency.format(amount / 100, {locale: "en-gb", currency: "GBP"});
} else if (currencyLocale === "es_US") {
retVal = dojo.currency.format(amount / 100, {locale: "en-us", currency: "USD"});
retVal = retVal.replace("$", "US$");
} else if (currencyLocale === "fr_CA") {
retVal = dojo.currency.format(amount / 100, {locale: "fr-ca", currency: "CAD"});
retVal = retVal.replace("$CA", "$");
} else {
retVal = dojo.currency.format(amount / 100, {locale: "en-us", currency: "USD"});
}
retVal = retVal.replace(/\\xa0/g, " ").replace(/\\u00C2/g,'');
}
YAHOO.log("formatCurrency: String=" + retVal, "info", "convio_utils.js");
return retVal;
}Excellent. Thanks Noah!
Regards, Brian
0 -
Okay, here's what I came up with. (Thanks to Dan for the rounded buttons idea.)
Regards, Brian
0 -
Brian Mucha:
Okay, here's what I came up with. (Thanks to Dan for the rounded buttons idea.)
Regards, Brian
Brian,
Thanks for posting.
I see that you put PC2 into a pagewrapper - how did that work for you any feedback would be appreciated.
Thanks,
Casey Flinn
Convio Product Management
0 -
Casey Flinn:
Brian,
Thanks for posting.
I see that you put PC2 into a pagewrapper - how did that work for you any feedback would be appreciated.
Thanks,
Casey Flinn
Convio Product Management
Love it. I think it really makes it look more finished and part of the parent site.
Thanks to everyone on this thread for the nudge.
Regards, Brian
0 -
Brian Mucha:
Love it. I think it really makes it look more finished and part of the parent site.
Thanks to everyone on this thread for the nudge.
Regards, Brian
I have a little trick for the AdditionalHTMLTags for the PageWrapper.
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-defaults.css" />
]:
onation2::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-donate.css" />
::
]::TellAFriend::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-taf.css" />
::
]:g=entry::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-home.css" />
::
]:g=personal::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-personal.css" />
::
]:g=team::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-team.css" />
::
]::sid=1170::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-pc2.css" />
::
<link rel="stylesheet" type="text/css" href="../_wrappers/marathonteam/2011/layout-tweaks-inside.css" />
]]]]]]]]]]]]Basically, all this does is look at the current page's url to see which section of the TeamRaiser is displaying, and loads a style sheet for that section. This way my single PageWrapper can change pretty substancially as needed. For instance, I hide the sidebar and side navigation to make room for the PC2 and Tell-A-Friend. I change the masthead and move or hide just about everything else when on the entry page, and so on.
Neat. Nothing too amazing.
http://www.childrensmemorial.org/marathon
Regards, Brian
0 -
Casey Flinn:
Dan,
looks great!
I've attached a screenshot of my test page to point out a few things:
1) Ive enabled out Social Sharing integration with Gigya so the share components appear
2) I see that you added a quick links section in the admin defined content area...I totally heard everyone that the links on the right side were not easy to see so we updated the user interface in our latest fall release to call out the right hand nav quick links section better.
3) we also added an "enter a gift button" in the default version of PC2 in the latest fall release.
Casey,
We have been playing with embedding PC2 in a wrapper and are pretty excited about the results we are having thus far. In the end, I am hoping to integrate the various PC2 pages directly into the site nav - is a suggested method of linking from the wrapper to a specific "page" in the part center?
Thanks
Dan
0 -
Dan Krumm:
Casey,
We have been playing with embedding PC2 in a wrapper and are pretty excited about the results we are having thus far. In the end, I am hoping to integrate the various PC2 pages directly into the site nav - is a suggested method of linking from the wrapper to a specific "page" in the part center?
Thanks
Dan
I've done this for one client using a series of iframes. Here's how it works ...
First, I created the PageBuilder that contains the participant center (in this case called participant_center), with some JavaScript added to detect if it's inside of a frame with a specific pagename (participant_center_shim) and if so reload the parent frame with the PC2 view and subview passed in the URL of the parent.
]
<script type="text/javascript"
if(parent.window.location.href&&parent.window.location.href.indexOf('pagename=participant_center_shim')!=-1)
]x::
parent.window.location='UserLogin?NEXTURL='+escape(parent.window.location.href);
::
parent.window.location='SPageServer?pagename=participant_center#pc2='+parent.window.location.href.split('view=').split('&')+'-'+parent.window.location.href.split('subview=').split('&');
]]
</script>Then, I created the parent PageBuilder page (participant_center_shim). This page checks if the user not logged in, if so it redirects them to UserLogin. It then checks, if they are logged in, if they are a participant of the specific event. If so, the iframe loads the participant center (which then kicks in the JavaScript above). If not, the parent window is redirected to the participant center which then automatically redirects to the TeamRaiser greeting page with an error that they aren't registered.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
]x::
<!--user is not logged in-->
<script type="text/javascript">
window.location='UserLogin?NEXTURL=]&subview=]&fr_id=]&pgwrap=n]]';
</script>
::
]art-type]]x::
<!--user is logged in but not registered for the specified event-->
<script type="text/javascript">
window.location='TRC?fr_id=]';
</script>
::
<!--user is logged in and registered for the specified event-->
<iframe src="TRC?fr_id=]" style="display:none;"></iframe>
]]]]
</body>
</html>The final URL ends up looking like SPageServer?pagename=participant_center_shim&view=survey&subview=edit&fr_id=1234&pgwrap=n.
Let me know if that didn't make sense (I confused myself typing it out).
0 -
Dan Krumm:
Casey,
We have been playing with embedding PC2 in a wrapper and are pretty excited about the results we are having thus far. In the end, I am hoping to integrate the various PC2 pages directly into the site nav - is a suggested method of linking from the wrapper to a specific "page" in the part center?
Thanks
Dan
If the S409 tag gave the iframe a proper NAME then you could deal with it just like a normal frame.
<iframe id="embeddedParticipantCenter" name="PC2" class="seamless" src ="../marathonteam2011/dashboard.html" width="1000" height="560" frameBorder="0" scrolling="no" >
<p>Your browser does not support iframes.</p>
</iframe>
Then your links could target that iframe like...
<a href="https://secure3.convio.net/cmf/marathonteam2011/dashboard.html#pc2=email-compose" target="PC2">Email Center</a>Noah, could we either manually add the iframe code and include the name (rather than using the S409 tag?) Or perhaps we could inject that name with a bit of jQuery?
Regards, Brian
0 -
Brian Mucha:
If the S409 tag gave the iframe a proper NAME then you could deal with it just like a normal frame.
<iframe id="embeddedParticipantCenter" name="PC2" class="seamless" src ="../marathonteam2011/dashboard.html" width="1000" height="560" frameBorder="0" scrolling="no" >
<p>Your browser does not support iframes.</p>
</iframe>
Then your links could target that iframe like...
<a href="https://secure3.convio.net/cmf/marathonteam2011/dashboard.html#pc2=email-compose" target="PC2">Email Center</a>Noah, could we either manually add the iframe code and include the name (rather than using the S409 tag?) Or perhaps we could inject that name with a bit of jQuery?
Regards, Brian
Brian,
That's not the issue -- it's not possible to link directly to https://secure3.convio.net/cmf/marathonteam2011/dashboard.html#email-compose if the user hasn't already visited PC2 in their session. You'll note that URL has no fr_id, thus it has no idea which TeamRaiser is being requested. The fr_id is set in a cookie when the user navigates to https://secure3.convio.net/cmf/site/TRC?fr_id=1234. Once they've done that, subsequent requests can read the fr_id from the cookie.
0 -
Dan Krumm:
Casey,
We have been playing with embedding PC2 in a wrapper and are pretty excited about the results we are having thus far. In the end, I am hoping to integrate the various PC2 pages directly into the site nav - is a suggested method of linking from the wrapper to a specific "page" in the part center?
Thanks
Dan
Dan,
I have to say thanks to Noah for answering your question. When it comes to the technical "how-to" questions he is the guru.
Thanks,
Casey
0 -
Noah Cooper:
I've done this for one client using a series of iframes. Here's how it works ...
First, I created the PageBuilder that contains the participant center (in this case called participant_center), with some JavaScript added to detect if it's inside of a frame with a specific pagename (participant_center_shim) and if so reload the parent frame with the PC2 view and subview passed in the URL of the parent.
]
<script type="text/javascript"
if(parent.window.location.href&&parent.window.location.href.indexOf('pagename=participant_center_shim')!=-1)
]x::
parent.window.location='UserLogin?NEXTURL='+escape(parent.window.location.href);
::
parent.window.location='SPageServer?pagename=participant_center#pc2='+parent.window.location.href.split('view=').split('&')+'-'+parent.window.location.href.split('subview=').split('&');
]]
</script>Then, I created the parent PageBuilder page (participant_center_shim). This page checks if the user not logged in, if so it redirects them to UserLogin. It then checks, if they are logged in, if they are a participant of the specific event. If so, the iframe loads the participant center (which then kicks in the JavaScript above). If not, the parent window is redirected to the participant center which then automatically redirects to the TeamRaiser greeting page with an error that they aren't registered.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
]x::
<!--user is not logged in-->
<script type="text/javascript">
window.location='UserLogin?NEXTURL=]&subview=]&fr_id=]&pgwrap=n]]';
</script>
::
]art-type]]x::
<!--user is logged in but not registered for the specified event-->
<script type="text/javascript">
window.location='TRC?fr_id=]';
</script>
::
<!--user is logged in and registered for the specified event-->
<iframe src="TRC?fr_id=]" style="display:none;"></iframe>
]]]]
</body>
</html>The final URL ends up looking like SPageServer?pagename=participant_center_shim&view=survey&subview=edit&fr_id=1234&pgwrap=n.
Let me know if that didn't make sense (I confused myself typing it out).
One thing to note -- this process really should be a lot simpler and shouldn't require all those frames. PC2 was designed such that, if you use the URL for a specific page in the classic participant center, Convio will automatically redirect to the corresponding view in PC2. So, for example, you'd link to TRC?fr_id=1234&pg=mtype for the Email page, or TRC?fr_id=1234&pg=progress for the Progress page. There is an open bug, however, that prevents this from working for custom participant centers (bug #51971); instead of redirecting to the custom participant center, these links will redirect the user to the baseline /pc2/ directory.
0 -
Noah Cooper:
Brian,
That's not the issue -- it's not possible to link directly to https://secure3.convio.net/cmf/marathonteam2011/dashboard.html#email-compose if the user hasn't already visited PC2 in their session. You'll note that URL has no fr_id, thus it has no idea which TeamRaiser is being requested. The fr_id is set in a cookie when the user navigates to https://secure3.convio.net/cmf/site/TRC?fr_id=1234. Once they've done that, subsequent requests can read the fr_id from the cookie.
Ahh, I see. That makes sense. So that kills the manually coding the iframe idea. I still wonder if you could add the name tag to the iframe that the ] tag generates?
I tried to fool with it for a couple of minutes and it appears to add the name, but I just can't get the links to target. They just open a new window.
<script type="text/javascript">
$(document).ready(function() {
$('#embeddedParticipantCenter').attr('name', 'embeddedParticipantCenter');
});
</script>I did a quick search and it appears that adding the name attribute is a bit buggy in some browsers, so I stopped trying for this angle.
Regards, Brian
0 -
Brian Mucha:
Ahh, I see. That makes sense. So that kills the manually coding the iframe idea. I still wonder if you could add the name tag to the iframe that the ] tag generates?
I tried to fool with it for a couple of minutes and it appears to add the name, but I just can't get the links to target. They just open a new window.
<script type="text/javascript">
$(document).ready(function() {
$('#embeddedParticipantCenter').attr('name', 'embeddedParticipantCenter');
});
</script>I did a quick search and it appears that adding the name attribute is a bit buggy in some browsers, so I stopped trying for this angle.
Regards, Brian
]" "<iframe" ] replaceall]]
0 -
Noah Cooper:
]" "<iframe" ] replaceall]]
Thanks for the reply Noah - I was thinking along the same line as Brian, using a little Jquery to add a name to to the iframe but never got it to work. I have tried your code suggestions but have not had any luck. The 130 mod to the 409 tag looks promising but it doesn't render the part center in my tests. Was that to be placed in a stand alone page or is there more to that idea that I am not seeing. Thanks again for all the thought you have put in to this.
Dan
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board