Sjabloon:Project: verschil tussen versies

 
(78 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 12: Regel 13:
 
|Start date=
 
|Start date=
 
|End date=
 
|End date=
  +
|Show summary=
  +
|Show navigation tree=
  +
|Create process and content pages=
  +
|Show new page button=
  +
|Show sub projects=
  +
|Show participants=
  +
|Show sources=
  +
|EMM access control=
 
}}
 
}}
 
</pre>
 
</pre>
Regel 25: Regel 34:
 
{{#vardefine:varTopcontext|{{#var:varPaginanaam}}}}
 
{{#vardefine:varTopcontext|{{#var:varPaginanaam}}}}
 
}}
 
}}
{{#vardefine:varProjectType|{{{Project type|}}}}}
+
<!-- {{#vardefine:varProjectType|{{{Project type|}}}}} -->
<!-- for backward compatitibility, if no Project types are propagated, this might be the right way any way -->
+
<!-- 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}} | |
 
{{#if: {{#var:varProjectType}} | |
 
{{#vardefine:varProjectType|
 
{{#vardefine:varProjectType|
Regel 37: Regel 48:
 
{{#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 43: Regel 55:
 
{{#set:End date={{{End date|}}}}}
 
{{#set:End date={{{End date|}}}}}
 
{{#set:Summary={{{Summary|}}}}}
 
{{#set:Summary={{{Summary|}}}}}
  +
{{#arraymap:{{{EMMAccessControl|}}}|,|@@@@|{{#set:EMM access control=@@@@}}}}
 
{{#set:PR ID={{PAGENAME}} - {{{Name|}}} - {{{Start date|}}}}}
 
{{#set:PR ID={{PAGENAME}} - {{{Name|}}} - {{{Start date|}}}}}
 
{{#vardefine:varPaginanaam|{{PAGENAME}}}}
 
{{#vardefine:varPaginanaam|{{PAGENAME}}}}
Regel 50: Regel 63:
 
{{#vardefine:varResultaten|{{#var:varPaginanaam}} - resultaten}}
 
{{#vardefine:varResultaten|{{#var:varPaginanaam}} - resultaten}}
 
</div>
 
</div>
== Projectsamenvatting ==
+
{{#ifeq: {{{Show summary|}}}|Nee||
{{{Summary|}}}
+
== Project summary ==
{|
 
<!--
 
| '''Naam'''
 
| {{{Name|}}}
 
|-
 
-->
 
| '''Startdatum:'''
 
| {{{Start date|}}}
 
|-
 
| '''Einddatum:'''
 
| {{{End date|}}}
 
<!--
 
|-
 
| '''Samenvatting:'''
 
| {{{Summary|}}}
 
-->
 
|}
 
   
== Projectopbouw ==
+
{{#show: {{#var:varPaginanaam}} | ?Summary}}}}
 
+
{{#if: {{#var:varTemplateAdditionalShow}}|{{ {{#var:varTemplateAdditionalShow}} }}}}
'''Logboek:''' {{#ifexist:{{#var:varAanpak}}|{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varPaginanaam}}]]
+
{{References}}
| ?Self=
+
{{#ifeq: {{{Show navigation tree|}}}|Nee||
  +
== Project results and process ==
  +
{{#ifeq: {{{Show new page button|}}}|Nee||{{#formlink:form=Light Context
  +
| Light Context[Supercontext]={{#var:varPaginanaam}}
  +
| Light Context[Topcontext]={{#var:varTopcontext}}
  +
| Light Context[Context type]=Situation
  +
| Light Context[Heading]=New page
  +
| preload={{#var:varNewPagePreload}} <!-- gezet in een config template -->
  +
| link text=New page
  +
| link type=button
  +
}} }}
  +
{{#ifeq: {{{Create process and content pages|}}}|Ja|
  +
    {{Navigation tree project|TopContext={{#var:varTopcontext}}
  +
        |SuperContext={{#var:varPaginanaam}}
  +
        |TitleSuperContext={{{Name|}}}
  +
        |ProcessPreload={{#var:varProcessPreload}}
  +
        |ProcessName={{#var:varAanpak}}
  +
        |ContentPreload={{#var:varContentPreload}}
  +
        |ContentName={{#var:varResultaten}} }}|
  +
    {{Navigation tree project|TopContext={{#var:varTopcontext}}
  +
        |SuperContext={{#var:varPaginanaam}}
  +
        |TitleSuperContext={{{Name|}}} }}
  +
}} }} <!-- end #ifeq: show navigation tree --><!--
  +
'''Results:'''
  +
{{#ifexist:{{#var:varResultaten}}|{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varTopcontext}}]]
  +
| ?Self= -->
 
<!-- | ?Heading=Naam -->
 
<!-- | ?Heading=Naam -->
| ?Pagename=
+
<!-- | ?Pagename= -->
  +
<!--
 
| mainlabel=-
 
| mainlabel=-
 
| parent=Supercontext
 
| parent=Supercontext
| root={{#var:varAanpak}}
+
| root={{#var:varResultaten}}
 
| format=tree
 
| format=tree
}}|{{#formredlink:target={{#var:varAanpak}}
+
}}|* {{#formredlink:target={{#var:varResultaten}}
| link text={{{Name|}}} - aanpak
+
| link text={{{Name|}}} - results
 
| 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|}}} - aanpak
+
| Light Context[Heading]={{{Name|}}} - results
| preload={{#var:varProcessPreload}} <!-- gezet in een config template -->
+
| preload={{#var:varContentPreload}} --> <!-- gezet in een config template -->
}} }}
+
<!-- }} }} -->
 
+
<!--
'''Resultaten:''' {{#ifexist:{{#var:varResultaten}}|{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varPaginanaam}}]]
+
'''Description and evaluation of the process:'''
| ?Self=
+
{{#ifexist:{{#var:varAanpak}}|{{#ask: [[Category:Light Context]] [[Topcontext::{{#var:varTopcontext}}]]
  +
| ?Self= -->
 
<!-- | ?Heading=Naam -->
 
<!-- | ?Heading=Naam -->
| ?Pagename=
+
<!-- | ?Pagename= -->
| mainlabel=-
+
<!-- | mainlabel=-
 
| parent=Supercontext
 
| parent=Supercontext
| root={{#var:varResultaten}}
+
| root={{#var:varAanpak}}
 
| format=tree
 
| format=tree
}}|{{#formredlink:target={{#var:varResultaten}}
+
}}|* {{#formredlink:target={{#var:varAanpak}}
| link text={{{Name|}}} - resultaten
+
| 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|}}} - resultaten
+
| Light Context[Heading]={{{Name|}}} - process
| preload={{#var:varContentPreload}} <!-- gezet in een config template -->
+
| preload={{#var:varProcessPreload}} --> <!-- gezet in een config template -->
}} }}
+
<!-- }} }} -->
<!--
+
{{#ifeq: {{{Show sub projects|}}}|Nee||{{#ifexpr: {{#ask: [[Category:Project]] [[Supercontext::{{PAGENAME}}]] | format=count}} > 0 |
NB: Als bovenstaande links nog in het rood worden weergegeven: klik op die rode links om pagina's over de resultaten (inhoudelijke kennis) en aanpak (logboek van het proces) van het project aan te maken en klik vervolgens op de button 'Pagina opslaan'.
+
== Sub projects ==
-->
+
{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}
<div class="toccolours mw-collapsible mw-collapsed">
+
 
== Deelnemers en studenten ==
+
{{#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}}}}
  +
 
  +
{{#ask: [[Category:Project]] [[Supercontext::{{PAGENAME}}]]
  +
| ?Self=Project
  +
| ?Start date#LOCL=Start date
  +
| ?End date#LOCL=End date
  +
| ?Summary=Summary
  +
| mainlabel=-
  +
| default=''No sub projects identified yet.''
  +
| format=table
  +
}}
  +
</div>
  +
</div>}} <!-- end ifexpr --> }} <!-- end #ifeq: show sub projects -->
  +
{{#ifeq: {{{Show participants|}}}|Nee||<div class="toccolours mw-collapsible mw-collapsed">
  +
== Participants and students ==
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
{{#ask: [[Project::{{#var:varPaginanaam}}]] [[CNTR back link::+]]
 
{{#ask: [[Project::{{#var:varPaginanaam}}]] [[CNTR back link::+]]
| ?Self=Deelnemer
+
| ?Self=Participant
 
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
 
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
| ?CNTR Role=Rol
+
| ?CNTR Role=Role
| ?CNTR Organization=Organisatie
 
 
| mainlabel=-
 
| mainlabel=-
| default=''Geen deelnemers.''
+
| default=''No participants included yet.''
 
| format=table
 
| format=table
 
}}
 
}}
Regel 127: Regel 175:
 
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
 
<!--| ?Name=Naam--> <!-- geregeld met semantic title en Self -->
 
<!--| ?Student ID=Student ID--> <!-- Student ID opnemen in subobject -->
 
<!--| ?Student ID=Student ID--> <!-- Student ID opnemen in subobject -->
| ?STD Role=Rol
+
| ?STD Role=Role
| ?STD Opleiding=Opleiding
 
| mainlabel=-
 
| default=''Geen studenten.''
 
| format=table
 
}}
 
</div>
 
</div>
 
<div class="toccolours mw-collapsible mw-collapsed">
 
== Deelprojecten ==
 
<div class="mw-collapsible-content">
 
{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}
 
 
 
{{#ask: [[Category:Project]] [[Supercontext::{{PAGENAME}}]]
 
| ?Self=Project
 
| ?Start date=Startdatum
 
| ?End date=Einddatum
 
| ?Summary=Samenvatting
 
 
| mainlabel=-
 
| mainlabel=-
| default=''Geen deelprojecten.''
+
| default=''No students included yet.''
 
| format=table
 
| format=table
 
}}
 
}}
 
</div>
 
</div>
</div>
+
</div>}} <!-- end #ifeq: show sub projects -->
<div class="toccolours mw-collapsible mw-collapsed">
+
{{#ifeq: {{{Show sources|}}}|Nee||<div class="toccolours mw-collapsible mw-collapsed">
== Uploads ==
+
== Sources ==
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
{{#formlink:form=Resource Light
 
{{#formlink:form=Resource Light
 
| Resource Description[created in page]]={{#var:varPaginanaam}}
 
| Resource Description[created in page]]={{#var:varPaginanaam}}
| link text=Nieuwe bron (afbeelding, pdf, etc.) uploaden
+
| link text=New source (image, pdf, etc.)
 
| link type=button
 
| link type=button
 
}}
 
}}
Regel 162: Regel 193:
 
{{#formlink:form=Resource Hyperlink
 
{{#formlink:form=Resource Hyperlink
 
| Resource Description[created in page]]={{#var:varPaginanaam}}
 
| Resource Description[created in page]]={{#var:varPaginanaam}}
| link text=Nieuwe hyperlink bron
+
| link text=New hyperlink (websites, etc.)
 
| link type=button
 
| link type=button
 
}}
 
}}
   
{{#ask: [[Category:Resource Description]] [[Created in page::<q>[[Topcontext::{{#var:varPaginanaam}}]]</q>]]
+
=== Sources created in this page ===
| ?Pagename=Paginanaam
+
 
| ?Dct:title=Titel
+
{{#ask: [[Category:Resource Description]] [[Created in page::{{#var:varPaginanaam}}]]
| ?Dct:creator=Schrijver
+
| ?Pagename=Page name
| ?Dct:date=Datum
+
| ?Dct:title=Title
| default=''Geen uploads in dit project.''
+
| ?Dct:creator=Author(s)
  +
| ?Dct:date#LOCL=Date
  +
| default=''No sources added yet.''
  +
| format=table
  +
}}
  +
 
  +
=== All sources ===
  +
 
  +
{{#ask: [[Category:Resource Description]] [[Created in page::<q>[[Topcontext::{{#var:varTopcontext}}]]</q>]]
  +
| ?Pagename=Page name
  +
| ?Dct:title=Title
  +
| ?Dct:creator=Author(s)
  +
| ?Dct:date#LOCL=Date
  +
| default=''No sources added yet.''
 
| format=table
 
| format=table
 
}}
 
}}
  +
  +
== Lessons learned ==
  +
  +
{{#formlink:form=Lesson Learned
  +
| link text=New lesson learned
  +
| link type=button
  +
}}
  +
  +
{{#ask: [[Category:Lesson Learned]]
  +
| ?Pagename=Page name
  +
| ?Heading=Title
  +
| ?Summary=Summary
  +
| default=''No lessons learned added yet.''
  +
| format=table
  +
}}
  +
 
</div>
 
</div>
</div>
+
</div>}} <!-- end #ifeq: show sources -->
 
[[Category:Project]]
 
[[Category:Project]]
 
</includeonly>
 
</includeonly>

Huidige versie van 3 nov 2018 om 17:19

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 summary=
|Show navigation tree=
|Create process and content pages=
|Show new page button=
|Show sub projects=
|Show participants=
|Show sources=
|EMM access control=
}}

Edit the page to see the template text.