Template:Job Board Post: Difference between revisions
Malcolmmcc (talk | contribs) No edit summary |
Malcolmmcc (talk | contribs) No edit summary |
||
(15 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> | <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> | ||
<!--Warning at Top--> | |||
{{#ifeq:{{NAMESPACE}}| | |||
Job|{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}<{{#time:Ymd|{{LOCALTIMESTAMP}}}}| | |||
<div style=" | |||
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="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="width:80px;padding-right:12px;"><span style="font-size:14px;">'''Apply'''</span><br><i class="fas fa-clock fa-inverse"></i> {{#time:M d|{{{jobAppClose|Apr 20}}}}}</span>]</span></div></div></div> | <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> {{#time:M d|{{{jobAppClose|Apr 20}}}}}</span>]</span></div></div></div> | ||
<div class="card-body p-3 pb-0"> | <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> | <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> | ||
Line 10: | Line 32: | ||
<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> {{{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> {{{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"></i></span> {{{appMethod|}}}</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> {{{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> {{{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> {{{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> {{{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> {{{numSpots|3 positions}}}</div>}} | ||
Line 20: | Line 42: | ||
<includeonly> | <includeonly> | ||
{{#ifeq:{{NAMESPACE}}| | {{#ifeq:{{NAMESPACE}}| | ||
Job|{{#ifexpr: | 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 38: | Line 60: | ||
pay={{{pay|}}} | pay={{{pay|}}} | ||
skills={{{skills|}}} | skills={{{skills|}}} | ||
pageID={{formatnum:{{ | pageID={{formatnum:{{PAGEID}}|R}} | ||
</data>}} | </data>}} | ||
[[Category:Archived Jobs]] | [[Category:Archived Jobs]] | ||
Line 57: | Line 79: | ||
pay={{{pay|}}} | pay={{{pay|}}} | ||
skills={{{skills|}}} | skills={{{skills|}}} | ||
pageID={{formatnum:{{ | pageID={{formatnum:{{PAGEID}}|R}} | ||
namespace={{NAMESPACE}} | namespace={{NAMESPACE}} | ||
</data>|}}</includeonly><noinclude> | </data>|}}</includeonly><noinclude> |
Latest revision as of 11:30, 15 September 2019
FlavorTownEnthusiasts
Apr 20]
- 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)
Parameter | Description | Type | Status | |
---|---|---|---|---|
Job Title | position | What is this persons role?
| String | required |
Group Name | group | The group this person is a part of. Double brackets link this to your group's wiki page.
| Page name | required |
Category | category | Committee, Event, Club, Design Team, Department, EUS, Service, or Other
| Unknown | required |
Logo | logo | Name of the file of your logo.
| Page name | suggested |
Application Link | appLink | The link to the application, include additional info in the description
| URL | suggested |
Job Description | description | You can use wikitext here! Include submission instructions if different
| String | required |
List of Desired traits | skills | Comma separated or bullets. Start each line with * for bullet points
| String | suggested |
Application Open Date | jobAppOpen | If immediately, put on today's date or leave blank
| Date | suggested |
Application Deadline | jobAppClose | When is the application due?
| Date | required |
Length of Term | duration | No fixed format here, avoid writing more than a sentence
| Date | suggested |
Estimated Workload | workload | Leave blank if nothing. Estimated Workload (Xhr/week)
| String | suggested |
Number of People Accepted | numSpots | LEAVE BLANK if x1 spot available
| String | suggested |
Pay / Remuneration | pay | Leave Blank if no pay
| String | suggested |
Contact Email | contactEmail | Who should they contact?
| String | suggested |
Application Method | appMethod | no description
| String | suggested |