Template:Job Board Post: Difference between revisions

From EUSwiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!--DEBUG
AppOpen ({{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}})<Now?: {{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}}|true|false}}
App Close({{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}})>Now({{#time:Ymd|{{LOCALTIMESTAMP}}}})?: {{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}|true|false}}
{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}}  and {{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}|true|false}}
-->
<noinclude>
<noinclude>
<big><center>''[[Template:Job Board Post/preload|Jump to preload]]''</center></big>
<div class="row text-center mx-auto mb-2" style="line-height:44px; white-space: nowrap; max-width:1200px"><div class="col background-jobCommittee">Committee</div><div class="col background-jobClub">Club</div><div class="col background-jobDesign">Design Teams</div><div class="col background-jobEvent">Event</div><div class="col background-jobService">Service</div><div class="col background-jobEUS">EUS</div><div class="col background-jobOther">Other</div></div>
<div class="row text-center mx-auto mb-2" style="line-height:44px; white-space: nowrap; max-width:1200px"><div class="col background-jobCommittee">Committee</div><div class="col background-jobClub">Club</div><div class="col background-jobDesign">Design Teams</div><div class="col background-jobEvent">Event</div><div class="col background-jobService">Service</div><div class="col background-jobEUS">EUS</div><div class="col background-jobOther">Other</div></div>
</noinclude>
</noinclude>
<div class="mx-auto card border-job{{{category|Other}}} jobPost" style="max-width:1200px">
<!--Warning at Top-->
<div class="card-header h3 text-job{{{category|Other}}} p-2"><div class="row justify-content-between"><div class="col">{{{position|GuyFieri}}}<br><span class="h5">''{{{group|FlavorTownEnthusiasts}}}''</span></div><div class="col" style="max-width:fit-content"><span class="no-link mb-3">[{{{appLink|http://fb.com}}} <span class="btn btn-sm background-job{{{category|Other}}} no-link text-white" style="width:80px;padding-right:12px;"><span style="font-size:14px;">'''Apply'''</span><br><i class="fas fa-clock fa-inverse"></i>&emsp;{{#time:M d|{{{jobAppClose|Apr 20}}}}}</span>]</span></div></div></div>
{{#ifeq:{{NAMESPACE}}|
<div class="card-body p-3">
Job|{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}<{{#time:Ymd|{{LOCALTIMESTAMP}}}}|
<p style="margin-bottom:0px;">[[{{{logo|File:eus_logo_grey.png}}}|110px|right]]{{{description|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent iaculis urna lacinia odio pulvinar, sit amet malesuada mi accumsan. Maecenas et nisi vitae sapien condimentum luctus.}}}<br><br>
<div style="
'''Skills:'''&emsp;{{{skills|Organized, knows how to Wiki, devotes too much time to involvement}}}</p>
    padding: 3px 8px;
    margin:auto;
    margin-bottom: 6px;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    width:fit-content;
    font-size: 14px;text-align:center;">
<i class="fal fa-exclamation-triangle" style="font-size: 1.6em" aria-hidden="true"></i>
This job post has expired.
</div>}}|}}
<!--Card-->
<div class="mx-auto card border-job{{{category|Other}}} jobPost mb-4" style="max-width:1200px">
<div class="card-header h3 text-job{{{category|Other}}} p-2"><div class="row justify-content-between"><div class="col">{{{position|GuyFieri}}}<br><span class="h5">''{{{group|FlavorTownEnthusiasts}}}''</span></div><div class="col" style="max-width:fit-content"><span class="no-link mb-3">[{{{appLink|{{#if:{{{contactEmail|}}}|mailto:{{{contactEmail|}}} }} }}} <span class="btn btn-sm background-job{{{category|Other}}} no-link text-white" style="background-color:#2c4c5f;width:80px;padding-right:12px;"><span style="font-size:14px;">'''Apply'''</span><br><i class="fas fa-clock fa-inverse"></i>&emsp;{{#time:M d|{{{jobAppClose|Apr 20}}}}}</span>]</span></div></div></div>
<div class="card-body p-3 pb-0">
<p style="margin-bottom:0px;">{{#if:{{{logo|}}}|[[{{{logo|}}}|110px|right]]|[[File:eus_logo_grey.png||110px|right]]}}{{{description|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent iaculis urna lacinia odio pulvinar, sit amet malesuada mi accumsan. Maecenas et nisi vitae sapien condimentum luctus.}}}{{#if:{{{skills|}}}|<br><br>
'''Skills:'''&emsp;{{{skills|Organized, knows how to Wiki, devotes too much time to involvement}}}}}</p>
<div class="row justify-content-center">
<div class="row justify-content-center">
{{#if:{{{workload|x}}}|<div class="col-3" title="Estimated Workload"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i  class="fas fa-user-clock fa-stack-1x fa-inverse"></i></span>&emsp;{{{workload|14hrs/week}}}</div>}}
{{#if:{{{workload|x}}}|<div class="col-3" title="Estimated Workload"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i  class="fas fa-user-clock fa-stack-1x fa-inverse"></i></span>&emsp;{{{workload|14hrs/week}}}</div>}}
{{#if:{{{appMethod|}}}|<div class="col-3" title="Application Method"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-users fa-stack-1x fa-box-ballot fa-inverse"></i></span>&emsp;{{{appMethod|}}}</div>}}
{{#if:{{{duration|x}}}|<div class="col-3" title="Job Duration"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i  class="fas fa-calendar-alt fa-stack-1x fa-inverse"></i></span>&emsp;{{{duration|May - Aug 2019}}}</div>}}
{{#if:{{{duration|x}}}|<div class="col-3" title="Job Duration"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i  class="fas fa-calendar-alt fa-stack-1x fa-inverse"></i></span>&emsp;{{{duration|May - Aug 2019}}}</div>}}
{{#if:{{{numSpots|x}}}|<div class="col-3" title="Jobs Available"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-users fa-stack-1x fa-inverse"></i></span>&emsp;{{{numSpots|3 positions}}}</div>}}
{{#if:{{{numSpots|x}}}|<div class="col-3" title="Jobs Available"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-users fa-stack-1x fa-inverse"></i></span>&emsp;{{{numSpots|3 positions}}}</div>}}
{{#if:{{{pay|}}}|<div class="col-3" title="Pay"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-dollar-sign fa-inverse fa-stack-1x"></i></span>&emsp;{{{pay}}}</div>|}}</div>
{{#if:{{{pay|}}}|<div class="col-3" title="Pay"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-dollar-sign fa-inverse fa-stack-1x"></i></span>&emsp;{{{pay}}}</div>|}}</div>
</div>
</div>
{{#if:{{{contactEmail|}}}|<div class="row justify-content-end px-2"><div class="col no-link text-right" title="Contact">[mailto:{{{contactEmail|guy.fieri@donkeysauce.com}}} <i class="fas fa-envelope"></i>&emsp;{{{contactEmail|guy.fieri@donkeysauce.com}}}]</div></div>}}
</div>
</div>
{{Job Board Post Footer}}
<includeonly>
<includeonly>
{{#ifeq:{{NAMESPACE}}|
{{#ifeq:{{NAMESPACE}}|
Job|{{#ifexpr:{{#time:Ymd|{{{jobAppOpen|{{LOCALTIMESTAMP}}}}}}}<{{#time:Ymd|{{LOCALTIMESTAMP}}}} and {{#time:Ymd|{{{jobAppClose|{{LOCALTIMESTAMP}}}}}}}>{{#time:Ymd|{{LOCALTIMESTAMP}}}}|
Job|{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}} and {{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}|
[[Category:Open Jobs]]
[[Category:Open Jobs]]
<data table="JobActive">
<data table="JobActive">
Line 23: Line 49:
logo={{{logo|}}}
logo={{{logo|}}}
category={{{category|}}}
category={{{category|}}}
jobAppOpen={{{jobAppOpen|}}}
contactEmail={{{contactEmail|}}}
jobAppOpen={{#time:Ymd|{{{jobAppOpen|}}}}}
numSpots={{{numSpots|}}}
numSpots={{{numSpots|}}}
jobAppClose={{{jobAppClose|}}}
jobAppClose={{#time:Ymd|{{{jobAppClose|}}}}}
appLink={{{appLink|}}}
appLink={{{appLink|}}}
appMethod={{{appMethod|}}}
description={{{description|}}}
description={{{description|}}}
workload={{{workload|}}}
workload={{{workload|}}}
Line 32: Line 60:
pay={{{pay|}}}
pay={{{pay|}}}
skills={{{skills|}}}
skills={{{skills|}}}
pageID={{formatnum:{{{pageID|}}}|R}}
pageID={{formatnum:{{PAGEID}}|R}}
</data>}}
</data>}}
[[Category:Archived Jobs]]
[[Category:Archived Jobs]]
Line 40: Line 68:
logo={{{logo|}}}
logo={{{logo|}}}
category={{{category|}}}
category={{{category|}}}
jobAppOpen={{{jobAppOpen|}}}
contactEmail={{{contactEmail|}}}
jobAppOpen={{#time:Ymd|{{{jobAppOpen|}}}}}
numSpots={{{numSpots|}}}
numSpots={{{numSpots|}}}
jobAppClose={{{jobAppClose|}}}
jobAppClose={{#time:Ymd|{{{jobAppClose|}}}}}
appLink={{{appLink|}}}
appLink={{{appLink|}}}
appMethod={{{appMethod|}}}
description={{{description|}}}
description={{{description|}}}
workload={{{workload|}}}
workload={{{workload|}}}
Line 49: Line 79:
pay={{{pay|}}}
pay={{{pay|}}}
skills={{{skills|}}}
skills={{{skills|}}}
pageID={{formatnum:{{{pageID|}}}|R}}
pageID={{formatnum:{{PAGEID}}|R}}
namespace={{NAMESPACE}}
namespace={{NAMESPACE}}
</data>|}}</includeonly><noinclude>
</data>|}}</includeonly><noinclude>
Line 58: Line 88:
  |logo=
  |logo=
  |category=
  |category=
|contactEmail=
  |jobAppOpen=
  |jobAppOpen=
  |jobAppClose=
  |jobAppClose=
  |appLink=
  |appLink=
|appMethod=
  |numSpots =
  |numSpots =
  |description=
  |description=
Line 93: Line 125:
"example": "pubmers_logo.png",
"example": "pubmers_logo.png",
"type": "wiki-page-name",
"type": "wiki-page-name",
"default": "File:",
"suggested": true,
"suggested": true
"autovalue": ""
},
},
"category": {
"category": {
Line 168: Line 200:
"suggested": true
"suggested": true
},
},
"pageID": {
"contactEmail": {
"deprecated": true,
"label": "Contact Email",
"label": "plzdonttouch"
"description": "Who should they contact?",
"example": "guy.fieri@donkey.sauce",
"type": "string",
"suggested": true
},
},
"dateCreated": {
"appMethod": {
"label": "donttouch",
"label": "Application Method",
"example": "donttouch",
"example": "Election, SelComm, Written Application etc.",
"deprecated": true
"type": "string",
"suggested": true
}
}
},
},
Line 193: Line 229:
"numSpots",
"numSpots",
"pay",
"pay",
"pageID",
"contactEmail",
"dateCreated"
"appMethod"
],
],
"format": "block"
"format": "block"

Latest revision as of 11:30, 15 September 2019


Jump to preload
Committee
Club
Design Teams
Event
Service
EUS
Other


GuyFieri
FlavorTownEnthusiasts
[ Apply
 Apr 20
]

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent iaculis urna lacinia odio pulvinar, sit amet malesuada mi accumsan. Maecenas et nisi vitae sapien condimentum luctus.

 14hrs/week
 May - Aug 2019
 3 positions
Variables
{{Job Board Card
|position=
|group=
|logo=
|category=
|contactEmail=
|jobAppOpen=
|jobAppClose=
|appLink=
|appMethod=
|numSpots =
|description=
|workload=
|duration=
|Pay=
|Skills=
|dateCreated=
}}

The job will be added to the Job Board page automatically. It'll be visible until the deadline happens, but this page will continue to exist. Leave areas that do not apply blank (such as pay, link, etc)

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Job Titleposition

What is this persons role?

Example
Executive Coordinator
Stringrequired
Group Namegroup

The group this person is a part of. Double brackets link this to your group's wiki page.

Example
[[Stargazing Club]]
Page namerequired
Categorycategory

Committee, Event, Club, Design Team, Department, EUS, Service, or Other

Example
Committee, Event, Club, Design Team, Department, EUS, Service, or Other
Unknownrequired
Logologo

Name of the file of your logo.

Example
pubmers_logo.png
Auto value
Page namesuggested
Application LinkappLink

The link to the application, include additional info in the description

Example
https://docs.google.com/forms/d/pl3zH1r3m3
URLsuggested
Job Descriptiondescription

You can use wikitext here! Include submission instructions if different

Example
Pumber's Candles are hiring! As a candle taste tester, you are expected to be able to work independently, communicate well, and eat candles.
Stringrequired
List of Desired traitsskills

Comma separated or bullets. Start each line with * for bullet points

Example
Saucey, good at writing job descriptions, experience in circus arts
Stringsuggested
Application Open DatejobAppOpen

If immediately, put on today's date or leave blank

Example
YYYY-MM-DD
Datesuggested
Application DeadlinejobAppClose

When is the application due?

Example
YYYY-MM-DD
Daterequired
Length of Termduration

No fixed format here, avoid writing more than a sentence

Example
Sept 2019 - May 2020
Datesuggested
Estimated Workloadworkload

Leave blank if nothing. Estimated Workload (Xhr/week)

Example
4.2 hrs/week
Stringsuggested
Number of People AcceptednumSpots

LEAVE BLANK if x1 spot available

Example
3 spots available
Stringsuggested
Pay / Remunerationpay

Leave Blank if no pay

Example
$13/hr
Stringsuggested
Contact EmailcontactEmail

Who should they contact?

Example
guy.fieri@donkey.sauce
Stringsuggested
Application MethodappMethod

no description

Example
Election, SelComm, Written Application etc.
Stringsuggested