Template:GenericEpisodeDetails
From LoadingReadyWiki
Details
| Date: | {{{releaseDate}}} |
| Category: | {{{epCategory}}} |
| Title: | {{{epTitle}}} |
| Appearing: | {{{person1}}} |
[[Category:{{{epCategory}}}]]
About this Template
A Template designed to be as generic as possible to create episode pages/articles and define semantic properties about LRR content to populate Semantic Asks/Tables such as those powering the Filmographies, and beyond.
Assumptions
- template assumes an image in .png format matching pagename will be uploaded. If not available, this can be overriden with titleCardImg (using a full filename including extension) or setting videoUnavailable to true, which will set the image to the generic Video Unavailable file.
Variables
Required
| releaseDate | the default way to date the episode content, usually at day precision. Assumption is Pacific Time. |
| epCategory | assigns EpisodeCategory::var and Category:var to the ep. |
| epTitle | assigns EpisodeTitle::var to the ep. |
| ytLink | variable for the ep's Video Link. Doesn't currently assign a Semantic property. |
| person1 | assigns the first AppearanceBy to the ep. Template currently assumes at least one person can be attributed. |
Optional
| enableNavigation | True/False switch to call the GenericEpisodeNavigation template. Used in conjunction with epCat/2/3-IndexNo variables. |
| epCat/2/3-IndexNo | Used in conjunction with enableNavigation. When used, the epCat/2/3 variables are used in conjunction with the epCat/2/3-IndexNo variables to set specific page Semantic properties, e.g. (epCat)-IndexNo=(epCat-IndexNo). This allows the GenericEpisodeNavigation template to +/- from the set value and return the next/previous eps.
The epCat-IndexNo's are wiki specific, and meant purely for informing navigation between pages, i.e. Wiki indexed page 3 will link to 2 and 4, but the category may have no other numberings. These will not be visible on page. |
| epCat2/epCat3 | used to add additional EpisodeCategory::var assigments and Category:var categorys to the episode page, e.g. Crossing the Streams 2018-09-29 - LoadingReadyLAN 3.0. |
| catEpNo | assigns the Episode Category No. if the defined epCategory has an overall numbering, eg Checkpoint. |
| seasonNo | assigns the SeasonNumber to the episode, if the episode is seasonally grouped, eg Check/Chillpoint. |
| epNo | assigns the EpisodeNumber to the episode. Note this is different from catEpNo. epNo can pair with seasonNo for an episode numbering within Seasons. |
| video | True/False switch to apply Category:Videos to the episode. |
| podcast | True/False switch to apply Category:LRRcasts the episode. |
| LRRPage | If the episode has a page on the LoadingReadyRun website, this variable will hold it. |
| expressLink | If the episode has an express cut, this var to hold the link to the express/cut down versions of shows, e.g. like W+P and others. |
| epShortDesc | Assigns EpisodeShortDesc::var. Text description/sumamry of the episode. Be wary of page links or formatting including square brackets and pipe, as they may interact poorly with being enclosed inside a Semantic assignment. |
| person2 - 20 | Assigns AppearnceBy::var to additional people appearing in ep. |
| guest1 - 10 | Assigns Guest::var to up-to 10 people. guest1 must be called first. |
| game1 - 20 | Assigns GamePlayed::var to up-to 20 games. game1 must be called first. Note: Game means Videogame here, other game types can be added when needed. Eg, boardgames and ttrpg game systems are not under Game semantically on the wiki. |
| writer1 - 10 | Assigns WrittenBy::var to up-to 10 writers. writer1 must be called first. |
| story1 - 10 | Assigns StoryBy::var to up-to 10 attributees. story1 must be called first. |
| camera1 - 10 | Assigns ShootingBy::var to up-to 10 attributees. camera1 must be called first. |
| boom1 - 10 | Assigns BoomBy::var to up-to 10 attributees. boom1 must be called first |
| graphics1 - 10 | Assigns GraphicsBy::var to up-to 10 attributees. graphics1 must be called first. |
| music1 - 10 | Assigns MusicBy::var to up-to 10 attributees. music1 must be called first. |
| editor1 - 10 | Assigns EditedBy::var to up-to 10 attributees. editor1 must be called first. |
| producer1 - 10 | Assigns ProducedBy::var to up-to 10 attributees. producer1 must be called first. |
| thanks1 - 10 | Assigns ThanksTo::var to up-to 10 attributees. thanks1 must be called first. Semantic data type will interprate entries as wiki page links. |
| notes | Assigns EpisodeNotes:: to whatever is put as the var. Be wary of trying to link to anything or using square brackets as it will likely interact poorly with the Semantic assignment. |
Using the Template
Below is the full template call. Only the lines listed above in Required are necessary. Drop/ignore anything not needed.
{{GenericEpisodeDetails
|titleCardImg=
|videoUnavailable=
|enableNavigation=
|epCat-IndexNo=
|epCat2-IndexNo=
|epCat3-IndexNo=
|releaseDate=
|epCategory=
|epCat2=
|epCat3=
|catEpNo=
|seasonNo=
|epNo=
|epTitle=
|video=
|podcast=
|ytLink=
|LRRPage=
|expressLink=
|epShortDesc=
|person1=
|person2=
|person3=
|person4=
|person5=
|person6=
|person7=
|person8=
|person9=
|person10=
|person11=
|person12=
|person13=
|person14=
|person15=
|person16=
|person17=
|person18=
|person19=
|person20=
|guest1=
|guest2=
|guest3=
|guest4=
|guest5=
|guest6=
|guest7=
|guest8=
|guest9=
|guest10=
|game1=
|game2=
|game3=
|game4=
|game5=
|game6=
|game7=
|game8=
|game9=
|game10=
|game11=
|game12=
|game13=
|game14=
|game15=
|game16=
|game17=
|game18=
|game19=
|game20=
|writer1=
|writer2=
|writer3=
|writer4=
|writer5=
|writer6=
|writer7=
|writer8=
|writer9=
|writer10=
|story1=
|story2=
|story3=
|story4=
|story5=
|story6=
|story7=
|story8=
|story9=
|story10=
|camera1=
|camera2=
|camera3=
|camera4=
|camera5=
|camera6=
|camera7=
|camera8=
|camera9=
|camera10=
|boom1=
|boom2=
|boom3=
|boom4=
|boom5=
|boom6=
|boom7=
|boom8=
|boom9=
|boom10=
|graphics1=
|graphics2=
|graphics3=
|graphics4=
|graphics5=
|graphics6=
|graphics7=
|graphics8=
|graphics9=
|graphics10=
|music1=
|music2=
|music3=
|music4=
|music5=
|music6=
|music7=
|music8=
|music9=
|music10=
|editor1=
|editor2=
|editor3=
|editor4=
|editor5=
|editor6=
|editor7=
|editor8=
|editor9=
|editor10=
|producer1=
|producer2=
|producer3=
|producer4=
|producer5=
|producer6=
|producer7=
|producer8=
|producer9=
|producer10=
|thanks1=
|thanks2=
|thanks3=
|thanks4=
|thanks5=
|thanks6=
|thanks7=
|thanks8=
|thanks9=
|thanks10=
|notes=
}}