Tags, Tags, Everywhere There's Tags
Hacking the System
If This, Then That
Squashing Bugs
Tribal Knowledge
100
A version of the S tag which allows the parameters to be dynamically generated by other S tags.
What is an E tag?
100
pgwrap=n
What is the URL parameter to load a page with no wrapper?
100
"If a contains b, then c, else d."
What is the mnemonic for Luminate conditional tags?
100
Your best tool for debugging any web page.
What is F12/FireBug/Developer Tools?
100
These control site-wide configuration settings, and can be overridden at the center and event level.
What are Site Data Parameters (SDPs)?
200
This tag is a Reverse Polish Notation (RPN) calculation engine.
What is the E130 tag?
200
df_preview=true
What is the URL parameter to test a donation form in preview mode?
200
[[?[[S48:7220:if-in-group:148111]][[S48:7220:if-in-group:148112]]::TRUE::A::B]]
What is the conditional for checking if a TeamRaiser participant is a member of either group 148111 or 148112?
200
s_debug=true
What is the URL parameter to show where Luminate web page code comes from?
200
Some of these can contain S tags and conditionals, but not all. Some are also not available via the normal admin interface and you must know the hidden category names.
What is the Message Catalog?
300
This tag can add you to a group, if you are logged in.
What is the U2 tag?
300
s_foo=1234
What is the URL parameter format to create a session variable?
300
[[?TRUE::[[S48:7220:if-page-updated]]::A::B]]
What is the conditional for checking is a TeamRaiser participant has updated their personal page?
300
This tool allows you to disable JS/CSS, clear cookies, edit CSS inline, measure object in the browser, resize the window, and view generated source code.
What is the Web Developer Tool?
300
Always use this JavaScript library when possible to save you time and effort, as well as support all browsers, when building API-based web applications.
What is luminateExtend.js?
400
This tag is important when adding parameters to a URL to ensure that the characters are all valid and safe.
What is the T1 tag?
400
Place the URL of a survey submission as the src of a hidden image.
What is the Image/Survey Hack?
400
[[?TRUE::[[S48:7220:if-dollars-lt:500]]:::: [[?TRUE::[[S48:7220:if-dollars-lt:1000]]::Champion:: Grand Champion]]
What is the conditional for awarding Champions and Grand Champions milestone badges?
400
What is a way to validate a session variable quickly in the HTML source code?
400
Use this tool to automate almost anything you can do with a standard web browser.
What is iMacros?
500
[[E130:"[[E42:[[S80:trID]]:dollars]]" "$" "" replaceall [[E42:[[S80:trID]]:goal]] / 100 * int]]
What is the percentage raised of the goal for an event?
500
headers: { 'X-Requested-With' : 'foo' }
What is the trick to loading TeamRaiser page content via AJAX?
500
[[?x[[?xconviox::x[[S1:user_name]]x::TRUE::]]x[[S45:101]]x[[S45:104]]x[[S45:1205]]x::xTRUEx::::Hide TeamRaiser Internal Name field]]
What is the conditional to hide the TeamRaiser Internal Name field if the logged in admin is not a Blackbaud/Convio Admin, a Site Admin, an Advanced Site Admin, or a TeamRaiser Management Admin?
500
[[S120:help]]
What is the S tag to output all valid S120 tags in an autoresponder or thank you page?
500
The worst thing you can do to a web page that contains conditionals and complex S tags.
What is open an admin page with the WYSIWYG enabled?