Difference between revisions of "Template:Project"

From Hackerspace ACKspace
Jump to: navigation, search
m
(created templatedata with form)
 
(34 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>
+
<includeonly>{{#default_form:Project}}</includeonly>
This is the "Project" template.
+
{| style="max-width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #faf9f9; color: #333; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;"
It should be called in the following format:
+
! style="text-align: center; background-color:#f0eeff;" colspan="2" |<big>Project: {{PAGENAME}}</big>
</noinclude>
+
|-
<pre>{{Project
+
! Featured:
|State=
+
| {{#arraymap:{{{Featured|}}}|,|x|[[Featured::x]]}}
|Members=
 
|Description=
 
}}
 
</pre>
 
 
 
<includeonly>
 
{| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;"
 
! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>Project: {{PAGENAME}}</big>
 
 
|-
 
|-
 
! State
 
! State
Line 18: Line 10:
 
|-
 
|-
 
! Members
 
! Members
| {{#ifexist: User:{{{Members}}} | [[Members::User:{{{Members|Unknown}}}|{{{Members|Unknown}}}]] | [[Members::{{{Members|Unknown}}}]] }}
+
| {{#arraymap:{{{Members|}}}|,|x|[[Members::User:x|x]]}}
 +
|-
 +
! GitHub
 +
| {{#if: {{{GitHub|}}} | [[GitHub::https://github.com/ACKspace/{{{GitHub|}}}|{{{GitHub|}}}]][[Category:Source on GitHub]] | No GitHub project defined. Add your project [https://github.com/ACKspace/ here]. }}
 
|-
 
|-
 
! Description
 
! Description
 
| [[Description::{{{Description|}}}]]
 
| [[Description::{{{Description|}}}]]
 +
|-
 +
! colspan="2" | Picture
 +
|-
 +
| colspan="2" style="text-align:center" | {{#ifexist:
 +
    Image:{{{Picture|}}}
 +
    |[[Project Image::Image:{{{Picture}}}|360x360px]]
 +
    |{{exist|File:{{PAGENAME}}_Picture.jpg
 +
        | [[Project Image::Image:{{PAGENAME}}_Picture.jpg|360x360px]]
 +
        | {{#if: {{{Picture|}}} | No project picture uploaded! [{{fullurl:Special:Upload|wpDestFile={{{Picture|}}}}} Upload a picture here] | No project picture! Fill in form Picture or [{{fullurl:Special:Upload|wpDestFile={{PAGENAMEE}}_Picture.jpg}} Upload a jpeg here] }}
 +
[[Category:Pages with broken file links]]}}}}
 
|}
 
|}
  
 
[[Category:Projects]]
 
[[Category:Projects]]
</includeonly>
+
<noinclude>
 +
<templatedata>
 +
{
 +
"params": {
 +
"Featured": {
 +
"type": "boolean"
 +
},
 +
"State": {},
 +
"Members": {
 +
"type": "wiki-user-name"
 +
},
 +
"GitHub": {
 +
"type": "string"
 +
},
 +
"Description": {
 +
"type": "string"
 +
},
 +
"Picture": {
 +
"type": "wiki-file-name"
 +
}
 +
}
 +
}
 +
</templatedata>
 +
</noinclude>

Latest revision as of 21:11, 2 June 2020

Project: Project
Featured:
State
Members
GitHub No GitHub project defined. Add your project here.
Description
Picture
No project picture! Fill in form Picture or Upload a jpeg here

No description.

Template parameters

ParameterDescriptionTypeStatus
FeaturedFeatured

no description

Default
empty
Example
empty
Auto value
empty
Booleanoptional
StateState

no description

Default
empty
Example
empty
Auto value
empty
Unknownoptional
MembersMembers

no description

Default
empty
Example
empty
Auto value
empty
Useroptional
GitHubGitHub

no description

Default
empty
Example
empty
Auto value
empty
Stringoptional
DescriptionDescription

no description

Default
empty
Example
empty
Auto value
empty
Stringoptional
PicturePicture

no description

Default
empty
Example
empty
Auto value
empty
Fileoptional