Sjabloon:Project: verschil tussen versies

 
(132 tussenliggende versies door 3 gebruikers niet weergegeven)
Regel 1: Regel 1:
 
<noinclude>
 
<noinclude>
 
[[Category:EMont core]]
 
[[Category:EMont core]]
  +
[[Category:EMont core protected]]
 
This is the "Project" template.
 
This is the "Project" template.
 
It should be called in the following format:
 
It should be called in the following format:
Regel 6: Regel 7:
 
{{Project
 
{{Project
 
|Supercontext=
 
|Supercontext=
  +
|Topcontext=
  +
|Project type=
 
|Name=
 
|Name=
  +
|Summary=
 
|Start date=
 
|Start date=
 
|End date=
 
|End date=
|Summary=
+
|Show info=
 
}}
 
}}
 
</pre>
 
</pre>
 
Edit the page to see the template text.
 
Edit the page to see the template text.
 
</noinclude><includeonly>__NOEDITSECTION__ __NOTOC__<div style="display:none;">
 
</noinclude><includeonly>__NOEDITSECTION__ __NOTOC__<div style="display:none;">
  +
{{#vardefine:varPaginanaam|{{PAGENAME}}}}
 
{{#arraymap:{{{Supercontext|}}}|,|@@@@|{{#set:Supercontext=@@@@}}}}
 
{{#arraymap:{{{Supercontext|}}}|,|@@@@|{{#set:Supercontext=@@@@}}}}
{{#vardefine:varTopcontext|{{
+
{{#if: {{{Topcontext|}}} |
  +
{{#arraymap:{{{Topcontext|}}}|,|@@@@|{{#set:Topcontext=@@@@}}}}
  +
{{#vardefine:varTopcontext|{{{Topcontext|}}}}}
  +
|
  +
{{#set:Topcontext={{#var:varPaginanaam}}}}
  +
{{#vardefine:varTopcontext|{{#var:varPaginanaam}}}}
  +
}}
  +
<!-- {{#vardefine:varProjectType|{{{Project type|}}}}} -->
  +
<!-- for backward compatitibility, if no Project types are propagated, this might be the right way anyway -->
  +
{{#vardefine:varProjectType|}}
  +
<!-- Ignore Project type, and get the values from this Projecten (Onderzoeksprogramma), i.e. the right way -->
  +
{{#if: {{#var:varProjectType}} | |
  +
{{#vardefine:varProjectType|
  +
{{#ask: [[Category:Projecten]] [[-Supercontext::{{#show: {{#var:varPaginanaam}} | ?Topcontext | link=none}}]]
  +
| mainlabel=-
  +
| ?Project type=
  +
}} }}
  +
}}
  +
{{#arraymap:{{#var:varProjectType}}|,|@@@@|{{#set:Project type=@@@@}}}}
 
{{#set:Context type=Situation}}
 
{{#set:Context type=Situation}}
 
{{#set:Semantic title|{{{Name|}}}}}
 
{{#set:Semantic title|{{{Name|}}}}}
  +
{{DISPLAYTITLE:{{{Name|}}}}}
 
{{#set:Name={{{Name|}}}}}
 
{{#set:Name={{{Name|}}}}}
 
{{#set:Heading={{{Name|}}}}}
 
{{#set:Heading={{{Name|}}}}}
Regel 27: Regel 51:
 
{{#vardefine:varPaginanaam|{{PAGENAME}}}}
 
{{#vardefine:varPaginanaam|{{PAGENAME}}}}
 
{{#set:Model link={{#var:varPaginanaam}}}}
 
{{#set:Model link={{#var:varPaginanaam}}}}
{{#vardefine:varTopcontext|{{#var:varPaginanaam}}}}
 
{{#set:Topcontext={{#var:varTopcontext}}}}
 
 
{{#set:Self={{#var:varPaginanaam}}}} <!-- for semantic title purposes -->
 
{{#set:Self={{#var:varPaginanaam}}}} <!-- for semantic title purposes -->
  +
{{#vardefine:varAanpak|{{#var:varPaginanaam}} - aanpak}}
  +
{{#vardefine:varResultaten|{{#var:varPaginanaam}} - resultaten}}
 
</div>
 
</div>
{|
+
{{#ifeq: {{{Show info|}}}|Nee||
<!--
+
{{#if: {{#var:varTemplateAdditionalShow}}|{{ {{#var:varTemplateAdditionalShow}} }}}}
| '''Naam'''
 
| {{{Name|}}}
 
|-
 
-->
 
| '''Startdatum'''
 
| {{{Start date|}}}
 
|-
 
| '''Einddatum'''
 
| {{{End date|}}}
 
|-
 
| '''Samenvatting'''
 
| {{{Summary|}}}
 
|}
 
   
== Betrokken studenten ==
+
== Project results and process ==
   
{{#ask: [[Project::{{#var:varPaginanaam}}]] [[STD back link::+]]
+
'''Results:'''
| ?Self=Student
+
{{#ifexist:{{#var:varResultaten}}|{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varTopcontext}}]]
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
+
| ?Self=
<!--| ?Student ID=Student ID--> <!-- Student ID opnemen in subobject -->
+
<!-- | ?Heading=Naam -->
| ?STD Role=Rol
+
<!-- | ?Pagename= -->
 
| mainlabel=-
 
| mainlabel=-
| format=table
+
| parent=Supercontext
}}
+
| root={{#var:varResultaten}}
  +
| format=tree
  +
}}|* {{#formredlink:target={{#var:varResultaten}}
  +
| link text={{{Name|}}} - results
  +
| form=Light Context
  +
| Light Context[Supercontext]={{#var:varPaginanaam}}
  +
| Light Context[Topcontext]={{#var:varTopcontext}}
  +
| Light Context[Context type]=Situation
  +
| Light Context[Heading]={{{Name|}}} - results
  +
| preload={{#var:varContentPreload}} <!-- gezet in een config template -->
  +
}} }}
   
== Projectopzet (klik op de ''red links'' om proces en/of situatie aan te maken) ==
+
'''Description and evaluation of the process:'''
 
+
{{#ifexist:{{#var:varAanpak}}|{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varTopcontext}}]]
{{#formredlink:target={{#var:varPaginanaam}} - proces
+
| ?Self=
| link text={{{Name|}}} - proces
+
<!-- | ?Heading=Naam -->
  +
<!-- | ?Pagename= -->
  +
| mainlabel=-
  +
| parent=Supercontext
  +
| root={{#var:varAanpak}}
  +
| format=tree
  +
}}|* {{#formredlink:target={{#var:varAanpak}}
  +
| link text={{{Name|}}} - process
 
| form=Light Context
 
| form=Light Context
 
| Light Context[Supercontext]={{#var:varPaginanaam}}
 
| Light Context[Supercontext]={{#var:varPaginanaam}}
 
| Light Context[Topcontext]={{#var:varTopcontext}}
 
| Light Context[Topcontext]={{#var:varTopcontext}}
 
| Light Context[Context type]=Situation
 
| Light Context[Context type]=Situation
| Light Context[Heading]={{{Name|}}} - proces
+
| Light Context[Heading]={{{Name|}}} - process
 
| preload={{#var:varProcessPreload}} <!-- gezet in een config template -->
 
| preload={{#var:varProcessPreload}} <!-- gezet in een config template -->
  +
}} }}
  +
  +
<!--
  +
  +
-->
  +
{{#ifexpr: {{#ask: [[Category:Project]] [[Supercontext::{{PAGENAME}}]] | format=count}} > 0 |
  +
== Sub projects ==
  +
{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}
  +
  +
{{#ask: [[Category:Project]] [[Supercontext::{{PAGENAME}}]]
  +
| ?Self=Project
  +
| ?Start date=Start date
  +
| ?End date=End date
  +
| ?Summary=Summary
  +
| mainlabel=-
  +
| default=''No sub projects identified yet.''
  +
| format=table
 
}}
 
}}
  +
| <div class="toccolours mw-collapsible mw-collapsed">
  +
== Sub projects ==
  +
<div class="mw-collapsible-content">
  +
{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}
   
{{#formredlink:target={{#var:varPaginanaam}} - content
+
{{#ask: [[Category:Project]] [[Supercontext::{{PAGENAME}}]]
| link text={{{Name|}}} - content
+
| ?Self=Project
| form=SSM Situation
+
| ?Start date=Start date
| size=60
+
| ?End date=End date
| SSM Situation[Supercontext]={{#var:varPaginanaam}}
+
| ?Summary=Summary
| SSM Situation[Start date]={{LOCALYEAR}}/{{LOCALMONTH}}/{{LOCALDAY}}
+
| mainlabel=-
  +
| default=''No sub projects identified yet.''
  +
| format=table
  +
}}
  +
</div>
  +
</div> }} <!-- end ifexpr -->
  +
}} <!-- end ifexpr show info -->
  +
<div class="toccolours mw-collapsible mw-collapsed">
  +
== Participants and students ==
  +
<div class="mw-collapsible-content">
  +
{{#ask: [[Project::{{#var:varPaginanaam}}]] [[CNTR back link::+]]
  +
| ?Self=Participant
  +
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
  +
| ?CNTR Role=Role
  +
| mainlabel=-
  +
| default=''No participants included yet.''
  +
| format=table
 
}}
 
}}
   
== Pagina's in dit project ==
+
{{#ask: [[Project::{{#var:varPaginanaam}}]] [[STD back link::+]]
 
+
| ?Self=Student
{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varPaginanaam}}]]
+
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
| ?Self=Pagina
+
<!--| ?Student ID=Student ID--> <!-- Student ID opnemen in subobject -->
<!-- | ?Heading=Naam -->
+
| ?STD Role=Role
 
| mainlabel=-
 
| mainlabel=-
| parent=Supercontext
+
| default=''No students included yet.''
| format=tree
+
| format=table
  +
}}
  +
</div>
  +
</div>
  +
<div class="toccolours mw-collapsible mw-collapsed">
  +
== Sources ==
  +
<div class="mw-collapsible-content">
  +
{{#formlink:form=Resource Light
  +
| Resource Description[created in page]]={{#var:varPaginanaam}}
  +
| link text=New source (image, pdf, etc.)
  +
| link type=button
 
}}
 
}}
   
== Uploads ==
+
{{#formlink:form=Resource Hyperlink
 
 
{{#formlink:form=Resource Description
 
 
| Resource Description[created in page]]={{#var:varPaginanaam}}
 
| Resource Description[created in page]]={{#var:varPaginanaam}}
| link text=Upload een bestand
+
| link text=New hyperlink (websites, etc.)
 
| link type=button
 
| link type=button
 
}}
 
}}
   
{{#ask: [[Category:Resource Description]] [[Created in page::<q>[[Topcontext::{{#var:varTopcontext}}]]</q>]]
+
=== Sources created in this page ===
| ?Dct:title=Titel
+
 
| ?Dct:creator=Schrijver
+
{{#ask: [[Category:Resource Description]] [[Created in page::{{#var:varPaginanaam}}]]
| ?Dct:date=Datum
+
| ?Pagename=Page name
  +
| ?Dct:title=Title
  +
| ?Dct:creator=Author(s)
  +
| ?Dct:date=Date
  +
| default=''No sources added yet.''
 
| format=table
 
| format=table
 
}}
 
}}
<!-- nu even niet
 
=== Ruimte voor meer (tijdelijk als voorbeeld) ===
 
   
'''Creëer een onderliggende context'''
+
=== All sources ===
   
Let op, iedere pagina moet een unieke naam hebben.
+
{{#ask: [[Category:Resource Description]] [[Created in page::<q>[[Topcontext::{{#var:varTopcontext}}]]</q>]]
Het advies is de drie puntjes te vervangen door een korte omschrijving van de context.
+
| ?Pagename=Page name
 
+
| ?Dct:title=Title
{{#forminput:form=Light Context
+
| ?Dct:creator=Author(s)
| button text=Creëer een context
+
| ?Dct:date=Date
| size=60
+
| default=''No sources added yet.''
| Light Context[Supercontext]={{#var:varPaginanaam}}
+
| format=table
| Light Context[Context type]=Situation
 
| default value={{#var:varPaginanaam}} - {{{Name|}}} - ...
 
 
}}
 
}}
-->
+
</div>
  +
</div>
 
[[Category:Project]]
 
[[Category:Project]]
 
</includeonly>
 
</includeonly>

Huidige versie van 10 jan 2017 om 17:42

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

{{Project
|Supercontext=
|Topcontext=
|Project type=
|Name=
|Summary=
|Start date=
|End date=
|Show info=
}}

Edit the page to see the template text.