Difference between revisions of "Template:Presentation"

From QualityBox Wiki
Jump to navigation Jump to search
(adds template data)
(replace incorrect use of set_internal with 'set')
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
<inlcudeonly>
 
{{{Title}}}
 
{{{Date}}}
 
{{{Time}}}
 
{{{Location}}}
 
{{{Presenter}}}
 
{{{Summary}}}
 
{{{Abstract}}}
 
{{{Photo}}}
 
[[Catgegory:Presentation]]
 
</includeonly>
 
 
<noinclude>
 
<noinclude>
You can include the following arguments to the template. All presentations will automatically be placed in the [[:Category:Presentation]] category.
+
This is the "Presentation" template.
 +
It should be called in the following format:
 
<pre>
 
<pre>
 +
{{Presentation
 +
|Title=
 +
|Date=
 +
|Time=
 +
|Location=
 +
|Presenter=
 +
|Summary=
 +
|Abstract=
 +
|Photo=
 +
}}
 +
</pre>
 +
Edit the page to see the template text.
 +
</noinclude><includeonly>{{#css:
 +
img {
 +
    max-width: 100%;
 +
    height: auto;
 +
}
 +
}}{{#set_internal:Title|hasDate={{{Date|}}}|hasTime={{{Time|}}}|hasLocation={{{Location|}}}|hasPresenter={{{Presenter|}}}}}{| class="wikitable"
 +
! Title
 +
| {{{Title|}}}
 +
|-
 +
! Date
 +
| [[hasDate::{{{Date|}}}]]
 +
|-
 +
! Time
 +
| [[hasTime::{{{Time|}}}]]
 +
|-
 +
! Location
 +
| {{#set:hasLocation::{{{Location|}}}}}{{{Location|}}}
 +
|-
 +
! Presenter
 +
| {{#arraymap:{{{Presenter|}}}|,|x|{{#formredlink:target=x|form=Person}}{{#set:hasPresenter=x}}}}
 +
|}
  
{{{Title}}}
+
== {{{Title}}} ==
{{{Date}}}
+
<span style="float:right;">{{#set:hasPhoto::{{{Photo|}}}}}{{{Photo|}}}</span>
{{{Time}}}
+
'''WHEN:''' {{{Date}}} {{{Time}}}<br />
{{{Location}}}
+
'''WHERE:''' {{{Location}}}<br />
{{{Presenter}}}  
+
'''WHO:''' {{{Presenter}}} <br />
{{{Summary}}}
+
'''WHAT:''' {{#set:hasSummary::{{{Summary|}}}}}{{{Summary|}}}
{{{Abstract}}}
 
{{{Photo}}}
 
</pre>
 
  
 +
{{#set:hasAbstract::{{{subst:Abstract|}}}}}{{{subst:Abstract|}}}
 +
[[Category:Presentation]]
 +
</includeonly>
 +
<noinclude>
 
<templatedata>
 
<templatedata>
 
{
 
{
 
"params": {
 
"params": {
 +
"Date": {
 +
"label": "Date",
 +
"description": "Date of presentation",
 +
"example": "{{#dateformat:{{subst:CURRENTYEAR}}-{{subst:CURRENTMONTH}}-{{subst:CURRENTDAY}}|ISO 8601}}",
 +
                        "type": "date",
 +
"suggested": true
 +
},
 +
"Time": {
 +
"label": "Time",
 +
"description": "Time presentation begins",
 +
"example": "18:00 EDT",
 +
"type": "string",
 +
"suggested": true
 +
},
 +
"Location": {
 +
"label": "Location",
 +
"description": "Address; Building & Room; or URL",
 +
"example": "700 Boylston Street Boston MA 02116",
 +
"type": "string"
 +
},
 +
"Presenter": {
 +
"label": "Location",
 +
"description": "Address; #hashtag; URL",
 +
"example": "#QualityBoxTraining",
 +
"required": true
 +
},
 
"Title": {
 
"Title": {
 
"label": "Presentation Title",
 
"label": "Presentation Title",
Line 32: Line 82:
 
"example": "Importing Content into QualityBox",
 
"example": "Importing Content into QualityBox",
 
"type": "string",
 
"type": "string",
"default": "My Presentation",
+
"autovalue": "{{subst:PAGENAME}}",
 
"required": true
 
"required": true
 
},
 
},
"Date": {},
+
"Summary": {
"Time": {},
+
"label": "Summary",
"Location": {},
+
"description": "<50 words "
"Presenter": {},
+
},
"Summary": {},
+
"Abstract": {
"Abstract": {},
+
"label": "Abstract",
"Photo": {}
+
"description": "~150 words"
}
+
},
 +
"Photo": {
 +
"label": "Photo / Image",
 +
"type": "wiki-file-name"
 +
}
 +
},
 +
"description": "This template holds information about a Presentation",
 +
"format": "inline"
 
}
 
}
 +
 
</templatedata>
 
</templatedata>
 
</noinclude>
 
</noinclude>

Latest revision as of 09:26, 1 November 2018

This is the "Presentation" template. It should be called in the following format:

{{Presentation
|Title=
|Date=
|Time=
|Location=
|Presenter=
|Summary=
|Abstract=
|Photo=
}}

Edit the page to see the template text.


This template holds information about a Presentation

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
DateDate

Date of presentation

Example
{{#dateformat:{{subst:CURRENTYEAR}}-{{subst:CURRENTMONTH}}-{{subst:CURRENTDAY}}|ISO 8601}}
Datesuggested
TimeTime

Time presentation begins

Example
18:00 EDT
Stringsuggested
LocationLocation

Address; Building & Room; or URL

Example
700 Boylston Street Boston MA 02116
Stringoptional
LocationPresenter

Address; #hashtag; URL

Example
#QualityBoxTraining
Unknownrequired
Presentation TitleTitle

What do you call the Talk or Presentation?

Example
Importing Content into QualityBox
Auto value
{{subst:PAGENAME}}
Stringrequired
SummarySummary

<50 words

Unknownoptional
AbstractAbstract

~150 words

Unknownoptional
Photo / ImagePhoto

no description

Fileoptional