Donor wall card

Donor recognition by tier, gently drifting and paging on the wall clock, with higher tiers set larger, anonymous gifts, optional amounts and sponsor names.

Category: People. Tags: Recognition, Events and venues, Healthcare, Schools and campuses.

Previews

Donor wall
Canvas
Donor wall
Corner
Donor wall
Chip

Views and forms

Views: canvas, corner, chip. Canvas forms: landscape, portrait, square, strip.

Card views, themes and publishing. Browse the gallery.

Data and privacy

This card uses its configured properties and live card data.

An anonymous gift shows the anonymous label; its name is never drawn.

Properties

For theme, background, accent and position, see Common properties.

Set static properties in params. Bind data to a project card data key for live values; that document holds only dynamic properties. Without a data key, put the complete configuration in params. Nested rows describe the contents of their parent property.

Static properties

NameTypeDefaultValues and limitsDescription
titlestring"Our supporters"maxLength: 40
sponsorsLabelstring"With thanks to our sponsors"maxLength: 40
showAmountsbooleanfalseShow each gift under the donor's name when it has an amount.
currencystring"$"maxLength: 3
anonymousLabelstring"Anonymous"minLength: 1; maxLength: 30
sortstring"alphabetical""alphabetical", "listed"alphabetical: A to Z within a tier, anonymous gifts last. listed: as given.
perPageinteger12minimum: 4; maximum: 40About how many names a page of the canvas view holds; pages are balanced.
pageSecondsinteger14minimum: 6; maximum: 60

Dynamic properties

NameTypeDefaultValues and limitsDescription
tiersarray[]minItems: 0; maxItems: 6Giving tiers, highest first. The first tier is set largest.
tiers[].namestringminLength: 1; maxLength: 30; Required
tiers[].labelstring""maxLength: 30What the tier stands for, shown beside its name: $10,000 and above.
tiers[].donorsarrayminItems: 0; maxItems: 200; Required
tiers[].donors[].namestring""maxLength: 60
tiers[].donors[].anonymousbooleanfalseShows the anonymous label instead of the name; the name is never drawn.
tiers[].donors[].amountnumberminimum: 0; maximum: 1000000000The gift. Shown under the name when the wall's showAmounts is on.
tiers[].donors[].notestring""maxLength: 60A line under the name: In memory of Ruth Bell.
sponsorsarray[]minItems: 0; maxItems: 8Sponsor names, text only.
footnotestring""maxLength: 160

Canvas example

Add this item to a playlist page’s primitives. Publish the playlist and assign a screen.

{
  "id": "donor-wall",
  "primitive": "card",
  "card": "donor-wall",
  "major": 1,
  "params": {
    "theme": "neomustard"
  },
  "rect": {
    "x": 0,
    "y": 0,
    "width": 1920,
    "height": 1080
  },
  "layer": 0,
  "content_fit": "fill",
  "data": "donor-wall-main"
}

Write live data

Create this document before showing the card, then replace it to update the screen without republishing. Use the same project as the playlist. Supply your API authorization through the environment; see API authentication.

curl --request PUT "https://api.screenrig.ai/api/card-data/donor-wall-main" \
  --header "Authorization: Bearer $SCREENRIG_TOKEN" \
  --header "ScreenRig-Project: $SCREENRIG_PROJECT" \
  --header "Content-Type: application/json" \
  --data '{"document":{"tiers":[],"sponsors":[],"footnote":""}}'