Template:Project
From syn2cat - HackerSpace.lu
(Difference between revisions)
m |
m |
||
Line 1: | Line 1: | ||
− | <includeonly> | + | <includeonly><!-- |
− | {| | + | OUTSOURCED |
− | | | + | [[ProjectName::{{{what|}}}]] |
− | + | /OUTSOURCED | |
− | + | --> {| class="" cellpadding="2" cellspacing="0" <!-- | |
− | + | --> style="float: right; width: 300px; margin: 0 0 1em 1em; border: 2px solid #AAAAAA; background-color: #FFFFFF" | |
+ | |+ '''[[Form:Project|Add your Project]]''' | ||
|- | |- | ||
− | + | ! colspan="2" <!-- This is the header | |
+ | --> style="padding-top: 0.5em; color: white; background-color: #AAAAAA" <!-- | ||
+ | --> | [[Image:Crystal Project package graphics.png|link=|left|40px]] <span style="font-size: 150%;">{{#if:{{{what|}}}|{{{what}}}|{{PAGENAME}} }}</span> | ||
|- | |- | ||
− | + | | colspan="2" style="padding: 7px;" | [[Description::{{{intro|}}}]] | |
|- | |- | ||
− | | [[ | + | | colspan="2" style="padding: 10px 0px; text-align:center;" |<!-- setting custom image if available-->[[Image:{{#if: {{{logo|}}} |<!--then-->{{{logo}}}|<!--else-->G8033.png}}|200px|link=]] |
|- | |- | ||
− | + | | style="padding: 0 7px;" | '''[[Template:Project#Meetings|Meetings]]''': || {{#ifeq: {{{status|}}} | running | [[Has Meeting::{{{meetings|}}}]] | none }} | |
+ | <!-- | ||
+ | How can we automate that? | ||
|- | |- | ||
− | | [[ | + | | style="padding: 0 7px;" | '''[[Template:Project#Recurring|Recurring]]''': || [[Is Recurring::{{{recurring|}}}]] |
+ | --> | ||
|- | |- | ||
− | + | | style="padding: 0 7px;" | '''[[Template:Project#Type|Type]]''': || [[Has Type::{{{type|}}}]] | |
|- | |- | ||
− | | | + | | style="padding: 0 7px;" | '''[[Template:Project#Status|Status]]''': || [[Has Status::{{{status|}}}]] |
|- | |- | ||
− | + | | style="padding: 0 7px;" | '''[[Template:Project#Members|Members]]''': || | {{#arraymap:{{{members|}}}|,|x|[[Has Members::User:x|x]]|, }} | |
|- | |- | ||
− | | | + | | style="padding: 0 7px;" | '''[[Template:Project#Contact Person|Contact Person]]''': || {{#arraymap:{{{contact|}}}|,|x|[[Has Contact::User:x|x]] ([[Special:EmailUser/x|mail]]) |, }} |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | | {{#arraymap:{{{contact|}}}|,|x|[[ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
</includeonly> | </includeonly> | ||
− | |||
<noinclude> | <noinclude> | ||
==Template for {{PAGENAME}}== | ==Template for {{PAGENAME}}== | ||
Line 54: | Line 39: | ||
{{Project | {{Project | ||
| logo = <filename> | | logo = <filename> | ||
− | | what= <project name> | + | <!--| what= <project name> --> |
| type= <type of project, select from (security, hardware, software, charity, misc, art)> | | type= <type of project, select from (security, hardware, software, charity, misc, art)> | ||
| intro=A short introduction | | intro=A short introduction | ||
| meetings=Fridays, 9pm | | meetings=Fridays, 9pm | ||
| status=running | | status=running | ||
− | |||
| contact = <comma-separated list of users> | | contact = <comma-separated list of users> | ||
| members = <comma-separated list of users> | | members = <comma-separated list of users> |
Revision as of 17:34, 22 December 2009
Template for Project
Please consider using the Form:Project page to add your project.
If you don't want to, copy and paste this code to your project page, then edit it to suit your needs
{{Project | logo = <filename> <!--| what= <project name> --> | type= <type of project, select from (security, hardware, software, charity, misc, art)> | intro=A short introduction | meetings=Fridays, 9pm | status=running | contact = <comma-separated list of users> | members = <comma-separated list of users> }}