Santa Fe Institute Collaboration Platform

Origins

Get Involved!
Contact: Chris Kempes, Project Principal Investigator, ckempes@santafe.edu

Difference between revisions of "Template:Meeting"

From Origins
Line 39: Line 39:
 
|Google Hangout link=Google Hangout link
 
|Google Hangout link=Google Hangout link
 
|Event Scheduler link=Event Scheduler link
 
|Event Scheduler link=Event Scheduler link
}}<div class="alert alert-thermocomp h2 " data-reposition-target="get-involved">
+
}}<div class="button-link button-primary" style="position: absolute; right: 28px;">[{{fullurl:{{FULLPAGENAME}}|action=formedit}} Edit]</div>
{{#if:{{CURRENTLOGGEDUSER}}|[{{fullurl:Special:RunQuery/Attendee_note_query|Attendee_note%5BMeeting%5D={{urlencode:{{PAGENAME}}}}&Attendee_note%5BUser%5D={{urlencode:{{CURRENTLOGGEDUSER}}}}&_run}} Add or edit your own meeting material]|[{{fullurl:Special:UserLogin|returnto={{FULLPAGENAMEE}}}} Log in to add or edit your own meeting material ]}}</div>
 
<div class="sysop-show" style="position: absolute; right: 28px;">{{EditWithForm|Meeting}}</div>
 
 
<div style="padding: 7px; margin-bottom: 10px;">
 
<div style="padding: 7px; margin-bottom: 10px;">
 
{{#if:{{{Type of meeting|}}}|
 
{{#if:{{{Type of meeting|}}}|
 
'''Category:''' {{{Type of meeting|}}}
 
'''Category:''' {{{Type of meeting|}}}
 +
 
{{#if:{{{Application area|}}}|
 
{{#if:{{{Application area|}}}|
<span style="margin-left: 15px;">'''Application Area:''' {{{Application area|}}}</span>
+
'''Application Area:''' {{{Application area|}}}
 
}}
 
}}
 
}}
 
}}
 
 
'''Date/Time:''' {{{Start date/time|}}} - {{{End date/time|}}}
 
'''Date/Time:''' {{{Start date/time|}}} - {{{End date/time|}}}
  
Line 60: Line 58:
 
}}{{#if:{{{Links to Reference Materials|}}}|
 
}}{{#if:{{{Links to Reference Materials|}}}|
 
'''Links to Reference Materials:''' {{#arraymap:{{{Links to Reference Materials|}}}|;|x|[[Link to Reference Material::x]]}}
 
'''Links to Reference Materials:''' {{#arraymap:{{{Links to Reference Materials|}}}|;|x|[[Link to Reference Material::x]]}}
}}{{#if:{{#ask:
+
}}{{#if:{{{Organizers|}}}|
[[File:+]]
+
;Organizers:
[[Group photo for::{{FULLPAGENAME}}]]
 
}}|
 
<h2>Group photo</h2>
 
{{#arraymap:{{#ask:
 
[[File:+]]
 
[[Group photo for::{{FULLPAGENAME}}]]
 
|sep=;
 
|link=none
 
}}|;|xyz|[[File:{{PAGENAME:xyz}}|class=img-thumbnail|link={{filepath:{{PAGENAME:xyz}}}}|600x400px]]<span class="sysop-show">([{{fullurl:xyz|action=delete}} x])</span>|\n}}
 
}}
 
<span class="sysop-show button-link button-primary">[{{fullurl:Special:UploadWizard|campaign={{urlencode:Group photo}}&{{urlencode:fields[]}}={{FULLPAGENAMEE}}}} Upload a group photo]</span>{{#if:{{{Organizers|}}}|
 
<h2>Organizers</h2>
 
 
{{#arraymap:{{{Organizers|}}}|;|x|:{{#set:Organizer=User:x}}|\n}}{{Show users|{{{Organizers|}}}}}
 
{{#arraymap:{{{Organizers|}}}|;|x|:{{#set:Organizer=User:x}}|\n}}{{Show users|{{{Organizers|}}}}}
 
}}
 
}}
Line 94: Line 80:
 
|intro=<h2>Audio files</h2>
 
|intro=<h2>Audio files</h2>
 
}}
 
}}
<span class="sysop-show button-link button-primary">[{{fullurl:Special:UploadWizard|campaign={{urlencode:Audio file}}&{{urlencode:fields[]}}={{FULLPAGENAMEE}}}} Upload an audio file]</span>
+
<span class="sysop-show button-link button-primary">[{{fullurl:Special:UploadWizard|campaign={{urlencode:Audio file}}&{{urlencode:fields[]}}={{urlencode:{{FULLPAGENAME}}}}}} Upload an audio file]</span>
 
{{#if:{{{Attendee list|}}}|
 
{{#if:{{{Attendee list|}}}|
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
Line 129: Line 115:
 
|sort=Start time
 
|sort=Start time
 
}}
 
}}
<div class="panel-body sysop-show">
+
<div class="panel-body">
 
=== Add an Agenda Item ===
 
=== Add an Agenda Item ===
 
{{#forminput:form=Agenda item|no autofocus|super_page={{FULLPAGENAME}}|query string=Agenda item[Start time]={{#ask:
 
{{#forminput:form=Agenda item|no autofocus|super_page={{FULLPAGENAME}}|query string=Agenda item[Start time]={{#ask:
Line 198: Line 184:
 
{{#if:{{{Post-meeting summary|}}}|
 
{{#if:{{{Post-meeting summary|}}}|
 
== Post-meeting Summary by Organizer ==
 
== Post-meeting Summary by Organizer ==
<div class="h3">{{#ifexist:{{FULLPAGENAME}} Shared-doc|[[{{FULLPAGENAME}} Shared-doc|Collaborative Shared Doc]]}}</div>
 
 
{{{Post-meeting summary|}}}
 
{{{Post-meeting summary|}}}
  
Line 226: Line 211:
 
</div>
 
</div>
 
</div>
 
</div>
<!----------------- Post-meeting Reflection ----------------->
+
 
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="h2" style="display: inline">Post-meeting Reflection by Presenter</div>
 
<div class="h2" style="display: inline">Post-meeting Reflection by Presenter</div>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
{{#arraymap:{{{Organizers|}}};{{{Attendee list|}}}|;|ABC|
+
{{#ask:
{{#if:{{Meeting/Is presenter|ABC}}|{{Meeting/Get reflection for|ABC|userparam=showcomments}}}}
+
[[Agenda item for::{{FULLPAGENAME}}]]
|\n}}
+
[[Post-meeting notes::+]]
 +
|?description
 +
|?Post-meeting notes
 +
|?Presenter
 +
|link=none
 +
|format=template
 +
|template=Meeting/Post-meeting Reflection by Presenter
 +
|default=None.
 +
}}
 
</div>
 
</div>
 
</div>
 
</div>
Line 238: Line 231:
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="h2" style="display: inline">Post-meeting Reflection by Non-presenting Attendees</div>
 
<div class="h2" style="display: inline">Post-meeting Reflection by Non-presenting Attendees</div>
 +
{{#if:{{CURRENTLOGGEDUSER}}|<div class="button-link button-primary" style="margin-top: 10px;">{{#formlink:form=Attendee note|link text={{#if:{{#ask:
 +
[[~{{FULLPAGENAME}}/{{CURRENTLOGGEDUSER}}]]
 +
[[Post-meeting notes::+]]
 +
}}|Edit|Add}} my meeting reflection|target={{FULLPAGENAMEE}}/{{CURRENTLOGGEDUSER}}|popup|reload}}</div>}}
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
{{#arraymap:{{{Organizers|}}};{{{Attendee list|}}};{{{Student list|}}}|;|ABC|
+
{{#ask:
{{#if:{{Meeting/Is presenter|ABC}}||{{Meeting/Get reflection for|ABC|userparam=showcomments}}}}
+
[[Category:Attendee notes]]
|\n}}
+
[[~{{FULLPAGENAME}}/*]]
 +
[[Post-meeting notes::+]]
 +
|?NOTHING HERE
 +
|?Post-meeting notes
 +
|?Attendee
 +
|link=none
 +
|format=template
 +
|template=Meeting/Non-presenting attendee reflection
 +
|default=None.
 +
}}
 
</div>
 
</div>
 
</div>
 
</div>
<!----------------- /Post-meeting Reflection ----------------->
 
 
}}
 
}}
 
{{!}}-{{!}}
 
{{!}}-{{!}}
Line 269: Line 274:
 
|default=None.
 
|default=None.
 
}}
 
}}
 
+
<div class="sysop-show button-link button-primary" style="margin-top: 10px;">
 +
{{Add Reference Material|{{FULLPAGENAME}}||true}}
 +
</div>
 
== Reference Materials by Presenting Attendees ==
 
== Reference Materials by Presenting Attendees ==
{{#arraymap:{{{Organizers|}}};{{{Attendee list|}}}|;|ABC|
+
{{#ask:
{{#if:{{Meeting/Is presenter|ABC}}|
+
[[~{{FULLPAGENAME}}/*]]
{{#if:{{Meeting/Get reference material notes for|ABC}}{{Meeting Reference Material|{{FULLPAGENAME}}|ABC}}|
+
[[-Meeting::+]]
==={{Show unlinked user|User:ABC}}{{#ask:
+
|?description
[[Agenda item for::{{FULLPAGENAME}}]]
+
|?Reference material notes
[[Presenter::User:ABC]]
+
|?Presenter
[[Is presentation::true]]
 
|intro=&#10;-&#10;
 
 
|link=none
 
|link=none
|format=list
+
|format=template
|template=Get subpage title linked
+
|template=Meeting/Reference Material by Presenter
|sep=,&#10;
+
|default=None.
}} ===
+
}}
{{Meeting/Get reference material notes for|ABC}}{{Meeting Reference Material|{{FULLPAGENAME}}|ABC}}
 
}}}}
 
|\n}}
 
  
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="mw-collapsible" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}>
 
<div class="h2" style="display: inline">Reference Materials by Non-presenting Attendees</div>
 
<div class="h2" style="display: inline">Reference Materials by Non-presenting Attendees</div>
 +
{{#if:{{CURRENTLOGGEDUSER}}|<div class="button-link button-primary" style="margin-top: 10px;">{{#formlink:form=Attendee note|link text={{#if:{{#ask:
 +
[[~{{FULLPAGENAME}}/{{CURRENTLOGGEDUSER}}]]
 +
[[Reference material notes::+]]
 +
}}|Edit|Add}} my reference notes|target={{FULLPAGENAMEE}}/{{CURRENTLOGGEDUSER}}|popup|reload}}</div>
 +
<div class="button-link button-primary" style="margin-top: 10px;">{{Add Reference Material|{{FULLPAGENAME}}|{{CURRENTUSER}}}}
 +
</div>
 +
}}
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
{{#arraymap:{{{Organizers|}}};{{{Attendee list|}}}{{#if:{{{Student list|}}}|;{{{Student list|}}}}}|;|x|
+
{{#ask:
{{#if:{{Meeting/Is presenter|x}}||
 
{{#if:<!-- There is a note or ref for this attendee -->{{#ask:
 
 
[[Category:Attendee notes]]
 
[[Category:Attendee notes]]
[[~{{FULLPAGENAME}}/x]]
+
[[~{{FULLPAGENAME}}/*]]
 
[[Reference material notes::+]]
 
[[Reference material notes::+]]
}}{{#ask:
 
[[Category:Reference Materials]]
 
[[Meeting::{{FULLPAGENAME}}]]
 
[[Added by::User:x]]
 
}}|{{#ask:
 
[[Category:Attendee notes]]
 
[[~{{FULLPAGENAME}}/x]]
 
 
|?NOTHING HERE
 
|?NOTHING HERE
 
|?Reference material notes
 
|?Reference material notes
Line 311: Line 311:
 
|template=Meeting/Non-presenting attendee
 
|template=Meeting/Non-presenting attendee
 
|default=None.
 
|default=None.
}}}}}}
+
}}
|\n}}
 
 
 
 
</div>
 
</div>
 
</div>
 
</div>
Line 319: Line 317:
 
== General Meeting Reference Material ==
 
== General Meeting Reference Material ==
 
{{Meeting Reference Material}}
 
{{Meeting Reference Material}}
 +
=== Add a Reference ===
 +
{{Add Reference Material}}
 
}}
 
}}
 
+
<div class="user-show">
 
== Discussion Forums ==
 
== Discussion Forums ==
 
{{#ask:
 
{{#ask:
Line 326: Line 326:
 
[[Meeting::{{FULLPAGENAME}}]]
 
[[Meeting::{{FULLPAGENAME}}]]
 
|link=none
 
|link=none
 +
|intro=<h3>Public forums</h3>
 
|sep=;
 
|sep=;
 
|format=ol
 
|format=ol
 
|template=List forums for meeting
 
|template=List forums for meeting
 
}}
 
}}
{{Project:Private forum query}}
+
{{#ifexist:Project:Hooks/Meeting/Bottom|{{Project:Hooks/Meeting/Bottom}}}}
<div class="button-link button-primary">
 
[https://centre.santafe.edu/origins-private/Special:FormEdit/Discussion_Forum?Discussion_Forum%5BMeeting%5D={{urlencode:{{FULLPAGENAME}}|PATH}} Create a Discussion Forum]
 
</div>
 
</div>
 
 
[[Category:Agenda meetings]]__NOTOC____NOEDITSECTION__</includeonly>
 
[[Category:Agenda meetings]]__NOTOC____NOEDITSECTION__</includeonly>

Revision as of 18:59, September 24, 2019

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

{{Meeting
|Start date/time=
|End date/time=
|Timezone=
|Icon=
|Color=
|Description=
|Location=
|Links=
|Type of event=
|Links to Reference Materials=
|Attendee list=
|Agenda=
|Schedule=
|Recording of live chat=
|Google Hangout link=
|Event Scheduler link=
}}

Edit the page to see the template text.