Template:Project: Difference between revisions
Appearance
Ttenbergen (talk | contribs) No edit summary |
Ttenbergen (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
* internal link - if logged in, will redlink if page doesn't exist, right? | * internal link - if logged in, will redlink if page doesn't exist, right? | ||
* photo - if related filename exist | |||
* section for short description start (encode data) | * section for short description start (encode data) | ||
* long description / free text | * long description / free text | ||
* possibly encode skillset and project type and list collapsables of similars at bottom? | * possibly encode skillset and project type and list collapsables of similars at bottom? | ||
* does it involve [[North Forge Fabrication Lab]] | * does it involve [[North Forge Fabrication Lab]] | ||
* start with [[Integration of Espresso Maker Pod into Coffee Grinder Bucket]], [[:Category:Portfolio]] and [[:Category:Personal Project]] | * start with [[Integration of Espresso Maker Pod into Coffee Grinder Bucket]], [[:Category:Portfolio]] and [[:Category:Personal Project]] | ||
To use: | |||
<nowiki>{{ Project | | |||
| shortDescription | |||
| longDescription | |||
| skillSet | |||
| projectType | |||
| northForge | |||
}}</nowiki> | |||
===Cargo declaration=== | |||
{{#cargo_declare: | |||
_table = Project | |||
| Program = String | |||
| StartDtTm = Date | |||
| EndDtTm = Date | |||
| Frequency = String | |||
| ContactPerson = String | |||
| Recipients = String | |||
| MailingList = String | |||
| DataDependencies = List (;) of Page | |||
| SASFiles = String | |||
}} | |||
[[Category:Project Wiki Infrastructure]] | |||
---- | |||
</noinclude> | </noinclude> | ||
Internal Link: [[Internal:{{PAGENAME}}]] | |||
This should only show if logged in, need to figure out CSS for that from Internal Wiki example | |||
<div style="clear:right;"> | |||
{| class="wikitable" border="1" style="float:right; width:30%" | |||
| style="text-align: center; background-color:#99c2ff;" colspan="2" | <span style="font-size: larger;">[[Reports]]</span> | |||
|- | |||
| style="background:silver; color:arsenic; width:25%" align="right"| '''Report: ''' | |||
| {{PAGENAME}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''StartDtTm: ''' | |||
| {{{StartDtTm|}}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''EndDtTm: ''' | |||
| {{{EndDtTm|}}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''Contact Person : ''' | |||
| {{{ContactPerson }}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''Recipients: ''' | |||
| {{{Recipients}}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''Frequency: ''' | |||
| {{{Frequency}}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''MailingList: ''' | |||
| {{{MailingList}}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''[[Indicators|Data Dependencies]] : ''' | |||
| <!-- if we list the parameter here directly it will not display as page links, it needs to be processed by Cargo as a list to work right, so needs to be done as query. | |||
-->{{#cargo_query: | |||
tables=Reports | |||
|fields=DataDependencies | |||
|where=_pageName = "{{PAGENAME}}" | |||
|format=list | |||
|default= No reports on this wiki list this as an indicator. | |||
}} | |||
|- | |||
| style="background:silver; color:arsenic" align="right"| '''SASFiles: ''' | |||
| {{{SASFiles}}} | |||
|- | |||
|} | |||
Auto-list project types and skillsets and similars... | |||
<!-- without this nbsp the template misbehaves! --> <includeonly><div style="display: none;"> | |||
* Cargo | |||
{{#cargo_store: | |||
_table = Reports | |||
| Program = {{{Program|}}} | |||
| StartDtTm = {{{StartDtTm|}}} | |||
| EndDtTm = {{{EndDtTm|}}} | |||
| Frequency = {{{Frequency|}}} | |||
| ContactPerson = {{{ContactPerson |}}} | |||
| Recipients = {{{Recipients|}}} | |||
| MailingList = {{{MailingList|}}} | |||
| DataDependencies = {{{DataDependencies|}}} | |||
| SASFiles = {{{SASFiles|}}} | |||
}} | |||
* Categories | |||
[[Category:Reports]] | |||
* Default form: {{#default_form:Report}} | |||
</div></includeonly> |
Revision as of 18:27, 2021 October 20
Show:
- internal link - if logged in, will redlink if page doesn't exist, right?
- photo - if related filename exist
- section for short description start (encode data)
- long description / free text
- possibly encode skillset and project type and list collapsables of similars at bottom?
- does it involve North Forge Fabrication Lab
- start with Integration of Espresso Maker Pod into Coffee Grinder Bucket, Category:Portfolio and Category:Personal Project
To use:
{{ Project |
| shortDescription
| longDescription
| skillSet
| projectType
| northForge
}}
Cargo declaration
This template defines the table "Project". View table.
Internal Link: Internal:Project This should only show if logged in, need to figure out CSS for that from Internal Wiki example
Reports | |
Report: | Project |
StartDtTm: | |
EndDtTm: | |
Contact Person : | {{{ContactPerson }}} |
Recipients: | {{{Recipients}}} |
Frequency: | {{{Frequency}}} |
MailingList: | {{{MailingList}}} |
Data Dependencies : | Error: Table Reports not found.
|
SASFiles: | {{{SASFiles}}} |
Auto-list project types and skillsets and similars...