Shows
The show records are stored as _shows/YY_YY/show_name.md with YY_YY being the academic year ‘span’. The synopsis is the content of the page, i.e. goes after the attribute section.
Attribute Reference
| Attribute | Job | Description |
|---|---|---|
titlestring |
Show title |
Displayed at the top of the show page and on various other pages. Should be the title of this performance, may not quite match the title of the play – see |
playwrightstring |
Full name of the playwright |
Omit if using devised, set to |
playwright_falseboolean |
Exclude student playwright from crew list |
Only used when |
playwright_aliasstring |
Student name of the playwright |
Student playwrights occasionally use aliases to write under. Use their student name here to ensure attribution is given in the crew list. |
devised |
Used if play was devised |
Either |
improvised |
Used if a play was (fully) improvised. |
Omit if false. Primarily used for fully improvised shows, rather than scripted shows with improvised elements. |
adaptorstring |
Full name of adaptor |
Outputs as “Adapted by adaptor”. |
translatorstring |
Full name of the translator |
Outputs as “Translated by translator”. |
playwright_typestring |
Playwright type |
Either |
playwright_formattedstring |
Short form formatted playwright string |
Excludes adaptor and other additional details. |
playwright_formatted_longstring |
Long form formatted playwright string |
Includes adaptor and othe additional details. |
canonical |
List of canonical titles and playwrights for reverse lookup. |
Specify titles and/or playwrights in a list. See #486. |
student_writtenboolean |
Show written by a NNT member |
Set to |
companystring |
Non-NNT only, the name of the company | |
company_sortstring |
Primary name for the company. |
Group together companies where the company name has changed over time. Use the name at the time of the show. See #1614 |
periodstring |
Choices: `Autumn`, `Spring` or `Edinburgh`. Omit if unknown. | |
seasonstring |
Season show belongs to |
Choices: |
season_pathstring |
Absolute path to season page |
Path instead of document as show pages data is generated before season documents exist. |
season_sortnumber |
Order which this show comes in the entire year |
Use multiples of 10 for ease of additions. Roughly: Autumn should start at 30, Spring 200 and Edinburgh 400. Shows then fall at 30, 40, 50 &c |
ignore_missingboolean |
Suppresses missing detail warnings |
Is |
yearstring |
Year identifier |
YY_YY |
year_pagedocument |
Year page | |
seq_indexnumber |
Index of set of all shows |
Zero is youngest show. |
seq_nextdocument |
Show page next in sequence |
|
seq_previousdocument |
Show page previous in sequence |
|
redirect_fromarray |
Array of URLs to redirect to this record |
Used to migrate from old URL scheme to new; jekyll-redirect-from generates the redirects (pages with meta redirect tags). |
venuestring |
Venue show was performed in. |
Used to match all shows performed in venue, ensure text matches. |
venue_sortstring |
Group of venues venue belongs to. |
Will group show together with other shows with the same sort. For example C cubed, C nova, C soco, C too can all be grouped as C venues. |
venue_pathstring |
Absolute path to venue page |
Path instead of document as show pages data is generated before venue documents exist. |
date_startdate |
Date of first performance |
In the format YYYY-MM-DD. |
date_enddate |
Date of last performance |
In the format YYYY-MM-DD, omit if show only ran one day. |
tourarray |
List of tours the show has been on (NSDF &c). |
Specify venue, date_start, date_end and notes. See #12. Shows taken to Edinburgh should have a separate show created under the Edinburgh period. |
excerptstring |
Generated excerpt of synopsis for use in search results and other summaries. |
|
triviaarray |
List of trivia hashes. |
List of trivia / anecdotes / short stories about the show. See trivia list. |
castarray |
Cast members |
Uses the person list format. |
cast_incompleteboolean |
Incomplete Cast |
Enforces the ‘Missing Details’ box to appear regardless of cast size. |
cast_notestring |
Replaces the text in the default ‘Missing Details’ box with a custom string (does not replace the call to action). Only appears when |
|
crewarray |
Crew members |
Uses the person list format. Note: You do not need to include the playwright as a member of the crew as this is handled automatically. |
crew_incompleteboolean |
Incomplete Crew |
Enforces the ‘Missing Details’ box to appear regardless of crew size (automatically appears when there are fewer than 5 crew). Suppress automatic behaviour by setting |
crew_notestring |
Replaces the text in the default ‘Missing Details’ box with a custom string (does not replace the call to action). |
|
prod_shotsstring |
SmugMug album ID for production shots |
Use util/smug-albums to find the AlbumID. Fetch is limited to the first 350 items. |
smugmug_albumhash |
SmugAlbum object for prod_shots | |
assetsarray |
Publicity and other materials |
Uses the photos and assets format. |
posterhash |
Selected asset to use as show poster |
Currently identical to |
display_imagehash |
Selected asset to use as show display image |
Used to represent show in search results, people records &c. Order of precedence: override assets, posters, flyers, programmes. |
commentstring |
Reserved for editor comments |
Displayed in editors’ mode. |
Example Show
---
title: The Pillowman
playwright: Martin McDonagh
season: In House
season_sort: 70
period: Autumn
venue: New Theatre
date_start: 2012-12-12
date_end: 2012-12-15
canonical:
- title: The Pillowman
playwright: Martin McDonagh
cast:
- role: Katurian
name: Sam Haywood
- role: Ariel
name: Will Randall
crew:
- role: Director
name: James McAndrew
- role: Producer
name: Nick Stevenson
prod_shots: abcd123
assets:
- type: poster
image: XJZCPfW
- type: flyer
image: XKsW92t
- type: programme
filename: the_pillowman_programme.pdf
title: Programme
tour:
- venue: The National
date_start: 2013-01-01
date_end: 2013-01-03
notes: Show won award
---
In an unnamed police state, a writer has been arrested because the content of his stories bares a striking resemblance to a series of gruesome child murders. Interrogated by two brutal detectives, he claims to know nothing of such murders. But also in their custody is his younger, brain damaged brother, who perhaps knows more than he first lets on. A darkly comic thriller like no other.