Resume Scaffold

A scaffold for a basic web-based resume. I'm using for my resume. You may want to change some of the defaults (e.g. minYear, initialRows).

{scaffold:Resume}

h1. {text-data:Name|width=500px}{text-data}

{section}
{column}
h2. Address

{text-data:Address|type=area|width=95%|height=100px}{text-data}
{column}
{column}
h2. Contact

{repeating-data:Contact}*{text-data:Label|required=true|width=45%}{text-data}:* {text-data:Value|required=true|width=45%}{text-data}\\{repeating-data}
{column}
{section}

{hidden-data:whenNoRows=Summary}
h2. Summary
{repeating-data:Summary}
h3. {text-data:Title|required=true|width=500px}Title{text-data} 
{text-data:Details|type=area|required=true|width=500px|height=100px}{text-data} 
{repeating-data}
{hidden-data}

h2. Education
{repeating-data:Education|order=desc|initialRows=2}
h3. {date-data:From|format=yyyy|minYear=1995|maxYear=+0}{date-data} - {date-data:To|format=yyyy|minYear=1995|maxYear=+0} \| {text-data:Title|required=true|width=250px}Title{text-data}
*{text-data:Institution|required=true|width=500px}Institution{text-data}*
{text-data:Location|width=500px}Location{text-data}
{text-data:Details|type=area|width=500px|height=100px}{text-data}

{repeating-data}

h2. Work Experience

{repeating-data:Work Experience|initialRows=4|order=desc}
h3. {date-data:From|format=MMM yyyy|minYear=1995|maxYear=+0}{date-data} - {date-data:To|format=MMM yyyy|minYear=1995|maxYear=+0} \| {text-data:Position|required=true|width=250px}Position{text-data}
*{text-data:Organisation|required=true|width=500px}Organisation{text-data}*
{text-data:Location|width=500px}Location{text-data}
{text-data:Details|type=area|width=500px|height=100px}{text-data}
{repeating-data}

{hidden-data:whenNoRows=Voluntary Experience}
h2. Voluntary Experience

{repeating-data:Voluntary Experience|order=desc}
h3. {date-data:From|format=MMM yyyy|minYear=1995|maxYear=+0}{date-data} - {date-data:To|format=MMM yyyy|minYear=1995|maxYear=+0} \| {text-data:Position|required=true|width=250px}Position{text-data}
*{text-data:Organisation|required=true|width=500px}Organisation{text-data}*
{text-data:Location|width=500px}Location{text-data}
{text-data:Details|type=area|width=500px|height=100px}{text-data}
{repeating-data}
{hidden-data}

{hidden-data:whenEmpty=Other Interests}
h2. Other Interests
{text-data:Other Interests|type=area|width=500px|height=100px}{text-data}
{hidden-data}

h2. References
{text-data:References Comment|type=area|width=500px|height=75px}{text-data}
{hidden-data:whenNoRows=References}
{section}
{repeating-data:References}
{column}
h3. {text-data:Name|required=true|width=95%}Name{text-data}
*{text-data:Title|required=true|width=95%}Title{text-data}*
{text-data:Organisation|required=true|width=95%}Organisation{text-data}
{text-data:Contact Details|type=area|required=true|width=95%|height=150px}Contact details{text-data}
{column}
{repeating-data}
{section}
{hidden-data}

{scaffold}

Labels