Creating a PageBuilder Page
Options
I'm trying to create a page builder page where constituents will obtain a pdf article after they register on the page. How do I go about setting that up?
Tagged:
0
Comments
-
Hi Eliana,
There are a few different ways you can do this, but one approach would be to simply put a "logged in" conditional on that Pagebuilder page. Then have the following states:
IF NOT LOGGED IN:
- login fields.. or survey/reg form
IF LOGGED IN:
- Link (prob a thumbnail image of the pdf as a button) to download the PDF file.
If you needed it to be more specific than just "logged in" or not... you could also do the conditional based on Group membership instead... and the same basic approach would work. You can find the group ID of any group by going to Cons360 > Groups > Find your Group and click on it. The group ID will be along with the information about number of members (in this example the Group ID is 5646):
[[?x[[S45:5646]]x::xTRUEx::
<!-- content the people in group 5646 will see -->
::
<!-- what people not in group 5646 or are not logged in will see -->
]]
Shout if you need more info or help w/ the conditional coding.. but it's pretty straight-forward one you get the hang of it. This page might help:
https://secure2.convio.net/customer/luminate_online/v10/s-tags/Help/S-Tags_Left.htm#CSHID=1000
Thanks,
Jon
--
Jon Reich
Cathexis Partners
www.cathexispartners.com
0 -
..0
-
Hi Jon, I appreciate your help, however, I do not have any html coding knowledge and am afraid I need a bit more detailed steps on how to insert these conditionals. The only thing I have been able to insert is the html component. I have included a screenshot of where I got stuck.
Jon Reich:
Hi Eliana,
There are a few different ways you can do this, but one approach would be to simply put a "logged in" conditional on that Pagebuilder page. Then have the following states:
IF NOT LOGGED IN:
- login fields.. or survey/reg form
IF LOGGED IN:
- Link (prob a thumbnail image of the pdf as a button) to download the PDF file.
If you needed it to be more specific than just "logged in" or not... you could also do the conditional based on Group membership instead... and the same basic approach would work. You can find the group ID of any group by going to Cons360 > Groups > Find your Group and click on it. The group ID will be along with the information about number of members (in this example the Group ID is 5646):
[[?x[[S45:5646]]x::xTRUEx::
<!-- content the people in group 5646 will see -->
::
<!-- what people not in group 5646 or are not logged in will see -->
]]
Shout if you need more info or help w/ the conditional coding.. but it's pretty straight-forward one you get the hang of it. This page might help:
https://secure2.convio.net/customer/luminate_online/v10/s-tags/Help/S-Tags_Left.htm#CSHID=1000
Thanks,
Jon
--
Jon Reich
Cathexis Partners
www.cathexispartners.com
0 -
Hi Elianna,
You can also use the WYSIWYG to insert the conditionals. Use the "IF" button on the third row of the toolbar. If you need help working with conditionals in the WYSIWYG, I recommend the WYSIWYG lesson in the "Basics of Content" video in Training Central.0 -
Hi Elianna,
In your screenshot. .you just need to enter placeholder text in that field and that will place the code on the page using the placeholder (which you can then edit later to update to the log in fields).
Or if you're not comfortable working in the code, I'd say try Allison's idea of turning the WYSIWYG back on and see if that's a more user friendly approach for you (using the IF conditional tool button). Again.. you can simply use placeholder text to start (just to get the conditional on the page), and then you should be able to click "within the conditional area" and use the toolbar again to add content or other components like the log in fields.
I hope that helps get you a step further. If you get truly stuck... there are Blackbaud Partners like ourselve and others that can help you with this sort of thing if you hit a frustration wall... but great to see you getting in there and getting your hands dirty with conditionals!
Thanks,
Jon
--
Jon Reich
Cathexis Partners
www.cathexispartners.com0 -
This was a very timely question. I'm trying to do the same thing. I have a survey set up which adds people to a group, and then directs people to my PageBuilder page. I do have the survey logging people in, and I made sure the "Survey Submitted Page" had auto-login as well. Unfortunately, I'm only seeing the content for people NOT in the group when I complete the survey. Is my code set up correctly, or do you think the survey may need to be tweaked? NOTE: This is the entire content of the HTML component in the PageBuilder page.
Here's the code:
[[?x[[S45:116761]]x::xTRUEx::
<!-- content the people in [DC] Audubon MD-DC IBA Champions group will see -->
<p>Thank you for your interest in adopting an Important Bird Area. We'll put you in touch with your state contacts and get you involved!
<br /><br />
We hope you find <em>Cooking Up Conservation Success: Recipes across the U.S. Important Bird Areas Network</em> useful. You can download your copy here:<br />
<a href="http://web4.audubon.org/bird/iba/documents/CookingUpConservationSuccess.pdf" target="_blank">
<strong>Cooking Up Conservation Success</strong></a> (19 MB PDF)</p>
::<!-- what people not in [DC] Audubon MD-DC IBA Champions group or are not logged in will see -->
<p>Thanks for your interest in getting involved with Important Bird Areas conservation. Please <a href="http://www.audubonaction.org/site/Survey?ACTION_REQUIRED=URI_ACTION_USER_REQUESTS&SURVEY_ID=19480"><strong>tell us a little bit about yourself</strong></a> to download a free copy of <em>Cooking Up Conservation Success: Recipes across the U.S. Important Bird Areas Network</em>.</p>
]]0 -
UPDATE: The code is working when I test with a NEW email address (because the survey is set to automatically log in "new constituents who submit responses to this survey"). However, I can't get it to work when I use an email address of an existing constituent, even though I did add "autologin=true" to the "Survey Submitted Page" link (PageServer?pagename=aa_ibacookbook&autologin=true).
Any ideas on how I can work around this issue? I expect that many people who are trying to access the document will already be on our list.0 -
The autologin=true parameter only works in Email Campaigns. What that parameter actually does is tell the code that sends out email messages that it needs to tokenize the URL so that it will log someone in when they click it (you'll note that the URL that actually gets sent in emails looks like http://www.mydomain.com/site/R?i=1234 rather than your original URL). There's no way to log an existing constituent in through submitting a Survey, since if that was possible, someone else could login as them by just entering their email address, and that'd be a big security no-no.
You really can only conditionalize on Group membership if you know for certain that people viewing the page are going to be logged in either through an autologin link, a Remember Me cookie, or by actually logging in with a username and password.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™
- 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
- 3 Blackbaud Staff Discussions
- 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