mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 12:07:19 +00:00
Merge pull request #1885 from inmysocks/ResumeBuilder
Added resume builder edition
This commit is contained in:
commit
7e94fa8e84
14
editions/resumebuilder/tiddlers/Edit Existing Items.tid
Normal file
14
editions/resumebuilder/tiddlers/Edit Existing Items.tid
Normal file
@ -0,0 +1,14 @@
|
||||
tags:
|
||||
title: Edit Existing Items
|
||||
|
||||
\define thisMakeTabs()
|
||||
<<tabs '[prefix[$:/settings/$(ThisResume)$/]show[true]get[template]get[input_tiddler]]' default:[[Contact Information]]>>
|
||||
\end
|
||||
|
||||
Each tab lets you edit the contents of that section. Click on the `Preview and Set Options` button to see a preview of the finished resume and for layout options.
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<<thisMakeTabs>>
|
||||
</$vars>
|
||||
|
||||
<$button to="Preview and Set Options">Open Preview and Options</$button>
|
10
editions/resumebuilder/tiddlers/Preview and Set Options.tid
Normal file
10
editions/resumebuilder/tiddlers/Preview and Set Options.tid
Normal file
@ -0,0 +1,10 @@
|
||||
tags:
|
||||
title: Preview and Set Options
|
||||
|
||||
<$transclude tiddler='Resume Options' mode=block/>
|
||||
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
<$transclude tiddler='Preview' mode=block/>
|
16
editions/resumebuilder/tiddlers/Preview.tid
Normal file
16
editions/resumebuilder/tiddlers/Preview.tid
Normal file
@ -0,0 +1,16 @@
|
||||
tags: $:/tags/SideBar
|
||||
title: Preview
|
||||
|
||||
\define thisMakePreview()
|
||||
<$list filter='[tag[Section Display]removeprefix[$:/display/]addprefix[$:/settings/$(ThisResume)$/]sort[order]!show[false]removeprefix[$:/settings/$(ThisResume)$/]addprefix[$:/display/]]'>
|
||||
<$transclude mode=block/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<div class='tc-tiddly-frame' style='background:white;max-width:700px;border:solid black 1px;color:black'>
|
||||
<div style='max-width:689px;margin-left:20px'>
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<<thisMakePreview>>
|
||||
</$vars>
|
||||
</div>
|
||||
</div>
|
4
editions/resumebuilder/tiddlers/Resume Options.tid
Normal file
4
editions/resumebuilder/tiddlers/Resume Options.tid
Normal file
@ -0,0 +1,4 @@
|
||||
tags:
|
||||
title: Resume Options
|
||||
|
||||
<<tabs "[[Layout Options]][tag[Section Display]removeprefix[$:/display]addprefix{$:/settings/Global!!selected_resume}addprefix[$:/settings/]!show[false]get[template]get[options_tiddler]]" [[Layout Options]]>>
|
69
editions/resumebuilder/tiddlers/Resume Wizard.tid
Normal file
69
editions/resumebuilder/tiddlers/Resume Wizard.tid
Normal file
@ -0,0 +1,69 @@
|
||||
tags:
|
||||
title: Resume Wizard
|
||||
|
||||
\define CurrentResume() {{$:/settings/Global!!selected_resume}}
|
||||
|
||||
\define thisDisplayInputTiddler()
|
||||
<$list filter='[[$:/settings/$(ThisResume)$/$(CurrentSection)$]get[template]]'>
|
||||
<$transclude tiddler={{!!input_tiddler}}/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<$reveal type='match' state='$:/state/ResumeWizardState' text=''>
|
||||
Select resume to work on: <$select tiddler='$:/settings/Global' field='selected_resume'><$list filter='[[$:/data/ResumeList]indexes[]]'>
|
||||
<option><$view field='title'/></option>
|
||||
</$list>
|
||||
</$select>
|
||||
<br>
|
||||
You can add a resume to the list:
|
||||
<$edit-text tiddler='$:/temp/NewResumeName' field='resume_name' class='tc-edit-texteditor' placeholder='Name of new resume'/> <$button>Add Resume<$action-setfield $tiddler='$:/data/ResumeList' $index={{$:/temp/NewResumeName!!resume_name}} $value=true/>
|
||||
<$action-setfield $tiddler='$:/temp/NewResumeName' resume_name=''/>
|
||||
</$button><br><br>
|
||||
|
||||
<$button>Click here to get started
|
||||
<$list filter='[tag[Section Display]sort[order]first[]]'>
|
||||
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<<currentTiddler>>/>
|
||||
</$list>
|
||||
</$button>
|
||||
</$reveal>
|
||||
|
||||
<$reveal type='nomatch' state='$:/state/ResumeWizardState' text=''>
|
||||
<h1><$transclude tiddler={{$:/state/ResumeWizardState}} field='section' mode=block/></h1>
|
||||
|
||||
<$list filter='[{$:/state/ResumeWizardState}removeprefix[$:/display/]]' variable=CurrentSection>
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<<thisDisplayInputTiddler>>
|
||||
</$vars>
|
||||
</$list>
|
||||
|
||||
<$reveal type='nomatch' state='$:/state/ResumeWizardState' text='Preview and Set Options'>
|
||||
<$tiddler tiddler={{$:/state/ResumeWizardState}}>
|
||||
<$list filter='[tag[Section Display]removeprefix[$:/display]addprefix{$:/settings/Global!!selected_resume}addprefix[$:/settings/]sort[order]removeprefix[$:/settings/]removeprefix{$:/settings/Global!!selected_resume}addprefix[$:/display]before<currentTiddler>]' emptyMessage="" variable=PreviousTiddler>
|
||||
<$button>
|
||||
Back (<$view tiddler=<<PreviousTiddler>> field='section'/>)
|
||||
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<<PreviousTiddler>>/>
|
||||
</$button>
|
||||
</$list>
|
||||
<$list filter='[tag[Section Display]removeprefix[$:/display]addprefix{$:/settings/Global!!selected_resume}addprefix[$:/settings/]sort[order]removeprefix[$:/settings/]removeprefix{$:/settings/Global!!selected_resume}addprefix[$:/display]after<currentTiddler>]' emptyMessage="""<$list filter='[tag[Section]sort[order]last[]]'><$reveal type='match' state='$:/state/ResumeWizardState' text=<<currentTiddler>>><$button>Continue to Options<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Resume Options"/></$button></$reveal><$reveal type='match' state='$:/state/ResumeWizardState' text="Resume Options"><$button>Go to Preview<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Preview"/></$button></$reveal><$reveal type='match' state='$:/state/ResumeWizardState' text="Preview"><$tiddler tiddler='Preview'><$button message="tm-open-window">Print</$button></$tiddler></$reveal></$list>""" variable=NextTiddler>
|
||||
<$button>
|
||||
Next Section (<$view tiddler=<<NextTiddler>> field='section'/>)
|
||||
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<<NextTiddler>>/>
|
||||
</$button>
|
||||
</$list>
|
||||
</$tiddler>
|
||||
</$reveal>
|
||||
|
||||
|
||||
<$reveal type='match' state='$:/state/ResumeWizardState' text='Preview and Set Options'>
|
||||
<$button>Print</$button> (This doesn't work yet)<br>
|
||||
<$button to=Preview>Show Preview By Itself</$button>
|
||||
</$reveal>
|
||||
|
||||
<hr>
|
||||
<hr>
|
||||
|
||||
<$button>
|
||||
Back to start
|
||||
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=''/>
|
||||
</$button>
|
||||
</$reveal>
|
9
editions/resumebuilder/tiddlers/Top Bar Buttons.tid
Normal file
9
editions/resumebuilder/tiddlers/Top Bar Buttons.tid
Normal file
@ -0,0 +1,9 @@
|
||||
tags: $:/tags/TopLeftBar
|
||||
title: Top Bar Buttons
|
||||
|
||||
<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Resume Wizard">Resume Wizard</$button>
|
||||
<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Edit Existing Items">Edit Existing Items</$button>
|
||||
<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Resume Options">Resume Options</$button>
|
||||
<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Preview">Preview</$button>
|
||||
<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Help">Help</$button>
|
||||
<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' message='tm-save-wiki'>Save</$button>
|
@ -0,0 +1,13 @@
|
||||
address: 111 some st
|
||||
city: Albuquerque
|
||||
country: USA
|
||||
email_address: nothing@nowhere.com
|
||||
entered_date: October 16th 20XD6
|
||||
name: Jedediah Carty
|
||||
phone_number: 5555555555
|
||||
state: NM
|
||||
street:
|
||||
street_address: 111 Some St.
|
||||
title: $:/data/Personal Information
|
||||
zip_code: 87110
|
||||
|
@ -0,0 +1,6 @@
|
||||
title: $:/data/ResumeList
|
||||
type: application/json
|
||||
|
||||
{
|
||||
"Default": "true"
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
resume_title: Resume
|
||||
title: $:/data/ResumeTitle/Resume
|
||||
|
@ -0,0 +1,6 @@
|
||||
section: Contact Information
|
||||
tags: [[Section Display]]
|
||||
template: $:/template/ContactInformationTemplate
|
||||
title: $:/display/Contact Information Display
|
||||
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
@ -0,0 +1,5 @@
|
||||
section: Education
|
||||
tags: [[Section Display]]
|
||||
title: $:/display/Education Display
|
||||
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
@ -0,0 +1,6 @@
|
||||
section: Objective
|
||||
tags: [[Section Display]]
|
||||
template: $:/template/ObjectiveTemplate
|
||||
title: $:/display/Objective Display
|
||||
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
@ -0,0 +1,8 @@
|
||||
section: Previous Employment
|
||||
tags: [[Section Display]]
|
||||
template: $:/template/PreviousEmploymentTemplate
|
||||
title: $:/display/Previous Employment Display
|
||||
|
||||
\define ThisTiddler() $:/display/Previous Employment Display
|
||||
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
@ -0,0 +1,6 @@
|
||||
section: Resume Title
|
||||
tags: [[Section Display]]
|
||||
template: $:/template/ResumeTitleTemplate
|
||||
title: $:/display/Resume Title Display
|
||||
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
@ -0,0 +1,6 @@
|
||||
section: Skills and Expertise
|
||||
tags: [[Section Display]]
|
||||
template: $:/template/SkillsAndExpertiseTemplate
|
||||
title: $:/display/Skills and Expertise Display
|
||||
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
41
editions/resumebuilder/tiddlers/documentation/Help.tid
Normal file
41
editions/resumebuilder/tiddlers/documentation/Help.tid
Normal file
@ -0,0 +1,41 @@
|
||||
tags:
|
||||
title: Help
|
||||
|
||||
Clicking on [[Resume Wizard]] at the top is a good place to start.
|
||||
|
||||
To save your work, either click on the {{$:/core/ui/Buttons/save-wiki}} button to the right or the Save button at the top of the screen. The button to the right will turn red when there are unsaved changes.
|
||||
|
||||
How it works:
|
||||
|
||||
There are buttons along the top that bring you to the different things you can do with the resume builder. To the right you should see a preview of the completed resume.
|
||||
|
||||
*Resume Wizard - A wizard that guides you through a sequence of steps to create a resume.
|
||||
*Edit Existing Items - An interface to edit already entered information
|
||||
*Layout Options - Options for changing the order of the sections, which sections are visible, and the templates used for each section.
|
||||
*Resume Options - Available options for the resume output. The `Layout Options` tab has options for which sections are included in the resume as well as their order and the templates used, the other tabs are for configuring each section individually.
|
||||
*Preview - Shows a preview of the result, this is also shown on the right side of the screen by default.
|
||||
*Help - Displays this information.
|
||||
*Save - saves your changes
|
||||
|
||||
<!--
|
||||
There is a sequence of tiddlers that are input forms that guide you through entering your information for each section. These tiddlers are then displayed in the tiddler 'Resume Wizard' and you can go through them in sequence to fill out each form.
|
||||
|
||||
At the end templates are used to display all of the information in a reasonable format.
|
||||
|
||||
You can go to the [[Resume Wizard]] or to [[Edit Existing Items]].
|
||||
|
||||
To set if a section is displayed, change the order of the sections on the resume, or to change the templates used go to [[Layout Options]]. The order set in that tiddler also determines the order of the sections in the [[Resume Wizard]].
|
||||
-->
|
||||
|
||||
Things to add:
|
||||
|
||||
*The section/item order options should get a better way to change the order
|
||||
*There should be options for other templates for each section
|
||||
*options for fonts and sizes and so on. Using a settings system like I have for the contacts database would be a good idea.
|
||||
*More section options
|
||||
*A reasonable way for users to create custom sections without requiring knowledge of wikitext. This could turn into something rather complex by itself if I let it. I will try to avoid that.
|
||||
*Other user options?
|
||||
|
||||
Other documentation:
|
||||
|
||||
[[Making a new section]]
|
@ -0,0 +1,64 @@
|
||||
title: Making a new section
|
||||
|
||||
Each section needs the following tiddlers:
|
||||
|
||||
#A display tiddler
|
||||
#A template tiddler (possibly more than one)
|
||||
#An input tiddler (at least one, up to one per template tiddler)
|
||||
#An options tiddler (optional and recommended, up to one per template tiddler)
|
||||
|
||||
You can have multiple template tiddlers that use the same input and options tiddlers.
|
||||
|
||||
!!Display tiddler
|
||||
Create a tiddler tagged with `Section Display`, I have been naming the tiddlers in the form `$:/display/(section name) Display`, like [[$:/display/Resume Title Display]] and [[$:/display/Objective Display]]. Following this convention isn't strictly necessary, but you should use it to remain consistent with other sections.
|
||||
|
||||
In the text field put
|
||||
|
||||
```
|
||||
<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>
|
||||
```
|
||||
|
||||
and nothing else. Additionally, these tiddlers need to have 1 additional field:
|
||||
|
||||
*`section` - the section name (in the ones I have created it is the title of the tiddler you are creating without the Display part at the end, so `Resume Title` and `Objective`)
|
||||
|
||||
!!Template tiddler(s)
|
||||
Create a template tiddler (or multiple templates if you want) for that section. See [[$:/template/ResumeTitleTemplate]] or [[$:/template/EducationTemplate]], or any of the other tiddlers that start with `$:/template/` for examples.
|
||||
|
||||
These tiddlers need to have two fields:
|
||||
|
||||
*`section_name` - the name of the section that the template is for, this must be the same as the value in the `section` field of the section display template you made.
|
||||
*`input_tiddler` - the name of the tiddler that has the form to take input for this section.
|
||||
*`template_name` - an optional field containing a more convenient name for the template than the tiddler title. If it exists this will be displayed for the template selection.
|
||||
*`options_tiddler` - The name of the options tiddler for this template, if any.
|
||||
|
||||
!!Input Tiddler
|
||||
|
||||
A tiddler that contains the input from for adding entries to the section, and if desired options for the section. The title of this tiddler should start with `$:/input/`, this is not strictly required, but it keeps everything consistent.
|
||||
|
||||
I don't have any real help for this one, what you do will be dependent on what you want in the section. Look at the examples here, the tiddlers [[$:/input/Resume Title]], [[$:/input/ObjectiveInput1]], [[$:/input/ObjectiveInput2]], [[$:/input/Education]] and [[$:/input/Skills and Expertise]] are examples of what you would make for this.
|
||||
|
||||
!!Options tiddler
|
||||
|
||||
And finally, if you wish, you can make an options tiddler for the section you are adding. You would change the fonts used and list types and similar things here. This tiddler should be tagged with `Options` and all of the settings should be stored following the rules below. Other than that there aren't any restrictions on how to make one. Some examples are [[Education Options]] and [[Previous Employment Options]].
|
||||
|
||||
All settings and state information about each section should be stored in a tiddler named in the form `$:/settings/(ResumeName)/(SectionName)`
|
||||
|
||||
For each item within a section all state and configuration information should be kept in a tiddler with a name in the form `$:/settings/(ResumeName)/(SectionName)/(ItemName)`
|
||||
|
||||
These need to be different than the tiddlers holding the data that have names in the form `$:/data/(SectionName)` or `$:/data/(SectionName)/(ItemName)`
|
||||
|
||||
These tiddlers hold the information about which items/sections are visible in each resume. See the list of system tiddlers for many examples. You don't need to make those tiddlers, you just need to make your input and settings tiddlers create or modify the correct tiddler name and they will be created. See the examples.
|
||||
|
||||
''Important note:''
|
||||
|
||||
If you are going to make your own section, in order to allow the items to be in different orders in different resumes you will need to use this wonderful filter
|
||||
(Thanks to Eric for pointing out that my original version could be shortened):
|
||||
|
||||
`[prefix[$:/data/(SectionName)/]removeprefix[$:/data/]addprefix[$:/settings/$(ThisResumeName)$/]!show[false]sort[order]removeprefix[$:/settings/$(ThisResumeName)$/]addprefix[$:/data/]]`
|
||||
|
||||
<!--
|
||||
`[prefix[$:/data/(SectionName)/]removeprefix[$:/data/(SectionName)/]addprefix[$:/settings/$(ThisResumeName)$/(SectionName)/]!show[false]sort[order]removeprefix[$:/settings/$(ThisResumeName)$/(SectionName)/]addprefix[$:/data/(SectionName)/]]`
|
||||
-->
|
||||
|
||||
you need to manually replace `(SectionName)` with the name of the section you are adding, and you need to put `<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}>` and `</$vars>` around the macro that contains the list widget with the above filter. Look at the examples and it will hopefully make more sense. PreviousEmploymentTemplate is one example.
|
@ -0,0 +1,16 @@
|
||||
caption: Contact Information
|
||||
tags: Section
|
||||
title: $:/input/Contact Information
|
||||
|
||||
This is contact information to be included in your resume.
|
||||
|
||||
Name: <$edit-text tiddler='$:/data/Personal Information' field='name' placeholder='Your Name' class='tc-edit-texteditor'/>
|
||||
|
||||
Street Address: <$edit-text tiddler='$:/data/Personal Information' field='street_address' placeholder='Street Address' class='tc-edit-texteditor'/>
|
||||
City: <$edit-text tiddler='$:/data/Personal Information' field='city' placeholder='City' class='tc-edit-texteditor'/>
|
||||
State/Provence: <$edit-text tiddler='$:/data/Personal Information' field='state' placeholder='State/Provence' class='tc-edit-texteditor'/>
|
||||
Zip Code: <$edit-text tiddler='$:/data/Personal Information' field='zip_code' placeholder='Zip Code' class='tc-edit-texteditor'/>
|
||||
Country: <$edit-text tiddler='$:/data/Personal Information' field='country' placeholder='Country' class='tc-edit-texteditor'/>
|
||||
|
||||
Phone Number: <$edit-text tiddler='$:/data/Personal Information' field='phone_number' placeholder='Phone Number' class='tc-edit-texteditor'/>
|
||||
Email Address: <$edit-text tiddler='$:/data/Personal Information' field='email_address' placeholder='Email Address' class='tc-edit-texteditor'/>
|
72
editions/resumebuilder/tiddlers/input/$__input_Education.tid
Normal file
72
editions/resumebuilder/tiddlers/input/$__input_Education.tid
Normal file
@ -0,0 +1,72 @@
|
||||
caption: Education
|
||||
tags: Section
|
||||
title: $:/input/Education
|
||||
|
||||
\define thisAddEducation()
|
||||
<$action-setfield $tiddler='$:/temp/Education' $field='title' $value="""$:/data/Education/$(AwardingInstitution)$ - $(Degree)$"""/>
|
||||
\end
|
||||
|
||||
\define thisMakeCheckbox()
|
||||
<$list filter='[is[current]removeprefix[$:/data/Education/]addprefix[$:/settings/$(ThisResume)$/Education/]]'>
|
||||
<$checkbox tiddler=<<currentTiddler>> field=show checked='true' unchecked=false default=true/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
\define thisSetOrder()
|
||||
<$list filter='[is[current]removeprefix[$:/data/Education/]addprefix[$:/settings/$(ThisResume)$/Education/]]'>
|
||||
<$edit-text field=order size=2/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
Here you list any relevant education. If you haven't finished but want to list something anyway you can put 'Unfinished' or 'Expected Graduation Date 5/5/5' in the `Graduation Date` field (replace 5/5/5 with the appropriate date). After you add an entry it is listed at the bottom, to delete an existing entry click on the <$button class='tc-btn-invisible'>{{$:/core/images/delete-button}}</$button> icon next to the entry on the list.
|
||||
|
||||
Degree/Certificate/Level:
|
||||
<$edit-text tiddler='$:/temp/Education' field='degree_level' placeholder='BS, BA, MS, PhD, Highschool, etc.' class='tc-edit-texteditor'/>
|
||||
|
||||
Major or Concentration (if any):
|
||||
<$edit-text tiddler='$:/temp/Education' field='major' placeholder='Major or Concentration' class='tc-edit-texteditor'/>
|
||||
|
||||
Awarding Institution:
|
||||
<$edit-text tiddler='$:/temp/Education' field='institution' placeholder='Institution' class='tc-edit-texteditor'/>
|
||||
|
||||
Institution Address:
|
||||
<$edit-text tiddler='$:/temp/Education' field='address' placeholder='Institution Address' class='tc-edit-texteditor'/>
|
||||
|
||||
<$checkbox tiddler='$:/temp/Education' field='ongoing' checked='true' unchecked='false'>Check this if you are currently working on this degree/whatever</$checkbox>
|
||||
|
||||
<$reveal type='match' state='$:/temp/Education!!ongoing' text='true'>Expected</$reveal> Graduation Date (this doesn't need to be exact, it could just be something like 'Spring 1910', or even just '1910'):
|
||||
<$edit-text tiddler='$:/temp/Education' field='graduation_date' placeholder='Graduation Date' class='tc-edit-texteditor'/>
|
||||
|
||||
<$checkbox tiddler='$:/temp/Education' field='show_gpa' checked='true' unchecked='false'>Show GPA</$checkbox>
|
||||
|
||||
GPA (if desired):
|
||||
<$edit-text tiddler='$:/temp/Education' field='gpa' placeholder='gpa' class='tc-edit-texteditor'/>
|
||||
|
||||
<$set name=AwardingInstitution value={{$:/temp/Education!!institution}}>
|
||||
<$set name=Degree value={{$:/temp/Education!!degree_level}}>
|
||||
<$button>
|
||||
Add Education
|
||||
<<thisAddEducation>>
|
||||
<$action-setfield $tiddler='$:/temp/Education' degree_level='' major='' institution='' address='' graduation_date='' gpa=''/>
|
||||
</$button>
|
||||
</$set>
|
||||
</$set>
|
||||
|
||||
!!Current list:
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<table style='width:100%'>
|
||||
<tr><th></th><th>Visible</th><th>Entry</th><th>Order</th></tr>
|
||||
<$list filter='[prefix[$:/data/Education/]sort[order]]'>
|
||||
<tr><td><$button class='tc-btn-invisible' message='tm-delete-tiddler' param=<<currentTiddler>>>{{$:/core/images/delete-button}}</$button></td>
|
||||
<td>
|
||||
<<thisMakeCheckbox>>
|
||||
</td>
|
||||
<td><$view field='degree_level'/><$reveal type='nomatch' state='!!ongoing' text='true'>, </$reveal><$reveal type='match' state='!!ongoing' text='true'> (Ongoing), </$reveal><$view field='major'/>, <$view field='institution'/>, <$view field='address'/>, <$reveal type='match' state='!!ongoing' text='true'>Expected Graduation Date: </$reveal> <$view field='graduation_date'/><$reveal type='match' state='!!show_gpa' text='true'>, GPA: <$view field='gpa'/></$reveal></td>
|
||||
<td>
|
||||
<<thisSetOrder>>
|
||||
</td>
|
||||
</tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,36 @@
|
||||
caption: Objective
|
||||
tags: Section
|
||||
title: $:/input/ObjectiveInput1
|
||||
|
||||
\define thisAddObjectiveButton()
|
||||
<$button>Add Objective<$action-setfield $tiddler='$:/temp/Objective' title='$:/data/Objective/$(ObjectiveName)$'/><$action-setfield $tiddler='$:/temp/Objective' name='' text=''/></$button>
|
||||
\end
|
||||
|
||||
\define thisSelectObjective()
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/Objective' value={{!!name}}/>
|
||||
\end
|
||||
|
||||
Your objective should very briefly describe the sort of job you are looking for and be phrased in a way that flatters the company you are applying to. Something like 'To gain professional experience with a leader in the field of underwater basket weaving.'
|
||||
|
||||
You can enter multiple possible objectives and then select the one you want to use on the current resume.
|
||||
You can add a new objective or select one that you have already entered (if you have previously entered any).
|
||||
|
||||
Name:
|
||||
<$edit-text tiddler='$:/temp/Objective' field=name class='tc-edit-texteditor' placeholder='Short Name'/>
|
||||
|
||||
Objective:
|
||||
<$edit-text tiddler='$:/temp/Objective' class='tc-edit-texteditor' placeholder='Objective'/>
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}} ObjectiveName={{$:/temp/Objective!!name}}>
|
||||
<<thisAddObjectiveButton>>
|
||||
|
||||
<br>
|
||||
Select objective to use:
|
||||
|
||||
<table>
|
||||
<tr><th>Select</th><th>Objective Name</th><th>Objective</th></tr>
|
||||
<$list filter='[prefix[$:/data/Objective/]]'>
|
||||
<tr><td><<thisSelectObjective>></td><td><$view field='name'/></td><td><$view field='text'/></td></tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,31 @@
|
||||
caption: Objective
|
||||
tags: Section
|
||||
title: $:/input/ObjectiveInput2
|
||||
|
||||
\define thisAddObjectiveButton()
|
||||
<$button>Add Objective<$action-setfield $tiddler='$:/temp/Objective' title='$:/data/Objective/$(ObjectiveName)$'/><$action-setfield $tiddler='$:/temp/Objective' name='' text=''/></$button>
|
||||
\end
|
||||
|
||||
\define thisSelectObjective()
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/Objective' value={{!!name}}/>
|
||||
\end
|
||||
|
||||
Name:
|
||||
<$edit-text tiddler='$:/temp/Objective' field=name class='tc-edit-texteditor' placeholder='Short Name'/>
|
||||
|
||||
Objective:
|
||||
<$edit-text tiddler='$:/temp/Objective' class='tc-edit-texteditor' placeholder='Objective'/>
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}} ObjectiveName={{$:/temp/Objective!!name}}>
|
||||
<<thisAddObjectiveButton>>
|
||||
|
||||
<br>
|
||||
Select objective to use:
|
||||
|
||||
<table>
|
||||
<tr><th>Select</th><th>Objective Name</th><th>Objective</th></tr>
|
||||
<$list filter='[prefix[$:/data/Objective/]]'>
|
||||
<tr><td><<thisSelectObjective>></td><td><$view field='name'/></td><td><$view field='text'/></td></tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,37 @@
|
||||
caption: Previous Employment
|
||||
tags: Section
|
||||
title: $:/input/Previous Employment
|
||||
|
||||
\define thisAddEmployment()
|
||||
<$action-setfield $tiddler='$:/temp/Previous Employment' $field='title' $value="""$:/data/Previous Employment/$(Employer)$/$(JobTitle)$"""/>
|
||||
\end
|
||||
|
||||
This is a listing of any previous employment you have had, if any.
|
||||
|
||||
Job Title:
|
||||
<$edit-text tiddler='$:/temp/Previous Employment' field='job_title' class='tc-edit-texteditor' placeholder='Job Title'/>
|
||||
|
||||
Employer:
|
||||
<$edit-text tiddler='$:/temp/Previous Employment' field='employer' class='tc-edit-texteditor' placeholder='Employer'/>
|
||||
|
||||
Dates:
|
||||
<$edit-text tiddler='$:/temp/Previous Employment' field='dates' class='tc-edit-texteditor' placeholder='Dates'/>
|
||||
|
||||
<$set name=JobTitle value={{$:/temp/Previous Employment!!job_title}}>
|
||||
<$set name=Employer value={{$:/temp/Previous Employment!!employer}}>
|
||||
<$button>
|
||||
Add Employment
|
||||
<<thisAddEmployment>>
|
||||
<$action-setfield $tiddler='$:/temp/Previous Employment' job_title='' employer='' dates=''/>
|
||||
</$button>
|
||||
</$set>
|
||||
</$set>
|
||||
|
||||
!!Current Listing:
|
||||
|
||||
<table style='width:100%'>
|
||||
<tr><th></th><th>Visible</th><th>Entry</th><th>Order</th></tr>
|
||||
<$list filter='[prefix[$:/data/Previous Employment/]sort[order]]'>
|
||||
<tr><td><$button class='tc-btn-invisible' message='tm-delete-tiddler' param=<<currentTiddler>>>{{$:/core/images/delete-button}}</$button></td><td><$checkbox tiddler=<<currentTiddler>> field=show checked='true' unchecked=false default=true/></td><td><$view field='job_title'/>, <$view field='employer'/>, <$view field='dates'/></td><td><$edit-text field=order size=2/></td></tr>
|
||||
</$list>
|
||||
</table>
|
@ -0,0 +1,21 @@
|
||||
tags: Section
|
||||
title: $:/input/Resume Title
|
||||
|
||||
\define thisResumeTitleInput()
|
||||
<$button>Add Title<$action-setfield $tiddler='$:/temp/ResumeTitle' title='$:/data/ResumeTitle/$(ThisTitle)$'/><$action-setfield $tiddler='$:/temp/ResumeTitle' resume_title=''/></$button>
|
||||
<br><br>
|
||||
Select title to use:<br>
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value='use name'>Use your name</$radio><br>
|
||||
<$list filter='[prefix[$:/data/ResumeTitle/]get[resume_title]]'>
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value=<<currentTiddler>>><$view field='title'/></$radio><br>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
This is the title that will appear at the top of your resume. Just putting 'Resume' isn't an uncommon choice. You can add a new title or pick an existing title from the list. If you select 'Use your name' than your name (entered with your contact information) will be used as the title.
|
||||
|
||||
Add New Title:
|
||||
<$edit-text tiddler='$:/temp/ResumeTitle' field='resume_title' placeholder='Resume Title' class='tc-edit-texteditor'/>
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}} ThisTitle={{$:/temp/ResumeTitle!!resume_title}}>
|
||||
<<thisResumeTitleInput>>
|
||||
</$vars>
|
@ -0,0 +1,20 @@
|
||||
caption: Resume Title
|
||||
tags: Section
|
||||
title: $:/input/Resume Title2
|
||||
|
||||
\define thisResumeTitleInput()
|
||||
<$button>Add Title<$action-setfield $tiddler='$:/temp/ResumeTitle' title='$:/data/ResumeTitle/$(ThisTitle)$'/><$action-setfield $tiddler='$:/temp/ResumeTitle' resume_title=''/></$button>
|
||||
<br><br>
|
||||
Select title to use:<br>
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value='use name'>Use your name</$radio><br>
|
||||
<$list filter='[prefix[$:/data/ResumeTitle/]get[resume_title]]'>
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value=<<currentTiddler>>><$view field='title'/></$radio><br>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
Add New Title:
|
||||
<$edit-text tiddler='$:/temp/ResumeTitle' field='resume_title' placeholder='Resume Title' class='tc-edit-texteditor'/>
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}} ThisTitle={{$:/temp/ResumeTitle!!resume_title}}>
|
||||
<<thisResumeTitleInput>>
|
||||
</$vars>
|
@ -0,0 +1,29 @@
|
||||
caption: Skills and Expertise
|
||||
tags: Section
|
||||
title: $:/input/Skills and Expertise
|
||||
|
||||
\define thisAddSkill()
|
||||
<$action-setfield $tiddler='$:/temp/Skills and Expertise' $field='title' $value="""$:/data/Skills and Expertise/$(ThisSkill)$"""/>
|
||||
\end
|
||||
|
||||
Each of these should be short and descriptive. Just things like 'Advanced Underwater Basket Weaving' or 'Network Information Theory'.
|
||||
|
||||
New Skill:
|
||||
<$edit-text tiddler='$:/temp/Skills and Expertise' field='skill' class='tc-edit-texteditor' placeholder='Skill/Expertise'/>
|
||||
|
||||
<$set name=ThisSkill value={{$:/temp/Skills and Expertise!!skill}}>
|
||||
<$button>
|
||||
Add Skill
|
||||
<<thisAddSkill>>
|
||||
<$action-setfield $tiddler='$:/temp/Skills and Expertise' $field='skill' $value=''/>
|
||||
</$button>
|
||||
</$set>
|
||||
|
||||
!!Current Listing:
|
||||
|
||||
<table style='width:100%'>
|
||||
<tr><th></th><th>Visible</th><th>Entry</th><th>Order</th></tr>
|
||||
<$list filter='[prefix[$:/data/Skills and Expertise/]sort[order]]'>
|
||||
<tr><td><$button class='tc-btn-invisible' message='tm-delete-tiddler' param=<<currentTiddler>>>{{$:/core/images/delete-button}}</$button></td><td><$checkbox tiddler=<<currentTiddler>> field=show checked='true' unchecked=false default=true/></td><td><$view field='skill'/></td><td><$edit-text field=order size=2/></td></tr>
|
||||
</$list>
|
||||
</table>
|
@ -0,0 +1,43 @@
|
||||
caption: Contact Information Options
|
||||
tags: Options
|
||||
title: $:/options/Contact Information Options
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<$checkbox tiddler='$:/settings/Resume Configuration' field='show_name' checked=true unchecked=false>Show Name</$checkbox>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<$checkbox tiddler='$:/settings/Resume Configuration' field='show_address' checked=true unchecked=false>Show Address</$checkbox>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<$checkbox tiddler='$:/settings/Resume Configuration' field='show_phone_number' checked=true unchecked=false>Show Phone Number</$checkbox>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<$checkbox tiddler='$:/settings/Resume Configuration' field='show_email_address' checked=true unchecked=false>Show Email Address</$checkbox>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<$checkbox tiddler='$:/settings/Resume Configuration' field='show_date' checked=true unchecked=false>Show Date</$checkbox>
|
||||
</td>
|
||||
<tr><td><$radio tiddler='$:/settings/Resume Configuration' field='show_current_date' value=true>Use Current Date</$radio>: <<now "DDD DDth MMM YYYY">></td></tr>
|
||||
<tr><td><$radio tiddler='$:/settings/Resume Configuration' field='show_current_date' value=false>Enter Date</$radio>: <$edit-text tiddler='$:/data/Personal Information' field='entered_date'/></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<$transclude tiddler=ResumeHeaderTemplate mode=block/>
|
@ -0,0 +1,22 @@
|
||||
caption: Education Options
|
||||
tags: Options
|
||||
title: $:/options/Education Options
|
||||
|
||||
\define thisListEducation()
|
||||
<$list filter='[is[current]removeprefix[$:/data/Education/]addprefix[$:/settings/$(ThisResumeName)$/Education/]]'>
|
||||
<$edit-text field=order size=2/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}>
|
||||
<table style='width:100%'>
|
||||
<tr><th>Visible</th><th>Entry</th><th>Order</th></tr>
|
||||
<$list filter='[prefix[$:/data/Education/]sort[order]]'>
|
||||
<tr><td><$checkbox tiddler=<<currentTiddler>> field=show checked='true' unchecked=false default=true/></td><td><$view field='degree_level'/><$reveal type='nomatch' state='!!ongoing' text='true'>, </$reveal><$reveal type='match' state='!!ongoing' text='true'> (Ongoing), </$reveal><$view field='major'/>, <$view field='institution'/>, <$view field='address'/>, <$reveal type='match' state='!!ongoing' text='true'>Expected Graduation Date: </$reveal> <$view field='graduation_date'/><$reveal type='match' state='!!show_gpa' text='true'>, GPA: <$view field='gpa'/></$reveal></td>
|
||||
<td>
|
||||
<<thisListEducation>>
|
||||
</td>
|
||||
</tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,17 @@
|
||||
caption: Objective Options
|
||||
tags: Options
|
||||
title: $:/options/Objective Options
|
||||
|
||||
\define thisSelectObjective()
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/Objective' value={{!!name}}/>
|
||||
\end
|
||||
Select objective to use:
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<table>
|
||||
<tr><th>Select</th><th>Objective Name</th><th>Objective</th></tr>
|
||||
<$list filter='[prefix[$:/data/Objective/]]'>
|
||||
<tr><td><<thisSelectObjective>></td><td><$view field='name'/></td><td><$view field='text'/></td></tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,22 @@
|
||||
caption: Previous Employment Options
|
||||
tags: Options
|
||||
title: $:/options/Previous Employment Options
|
||||
|
||||
\define thisListPreviousEmployment()
|
||||
<$list filter='[is[current]removeprefix[$:/data/Previous Employment/]addprefix[$:/settings/$(ThisResumeName)$/Previous Employment/]]'>
|
||||
<$edit-text field=order size=2/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}>
|
||||
<table style='width:100%'>
|
||||
<tr><th>Visible</th><th>Entry</th><th>Order</th></tr>
|
||||
<$list filter='[prefix[$:/data/Previous Employment/]sort[order]]'>
|
||||
<tr><td><$checkbox tiddler=<<currentTiddler>> field=show checked='true' unchecked=false default=true/></td><td><$view field='job_title'/>, <$view field='employer'/>, <$view field='dates'/></td>
|
||||
<td>
|
||||
<<thisListPreviousEmployment>>
|
||||
</td>
|
||||
</tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,21 @@
|
||||
caption: Skills Options
|
||||
tags: Options
|
||||
title: $:/options/Skills Options
|
||||
|
||||
\define thisListSkills()
|
||||
<$list filter='[is[current]removeprefix[$:/data/Skills and Expertise/]addprefix[$:/settings/$(ThisResumeName)$/Skills and Expertise/]]'>
|
||||
<$edit-text field=order size=2/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}>
|
||||
<table style='width:100%'>
|
||||
<tr><th>Visible</th><th>Entry</th><th>Order</th></tr>
|
||||
<$list filter='[prefix[$:/data/Skills and Expertise/]sort[order]]'>
|
||||
<tr><td><$checkbox tiddler=<<currentTiddler>> field=show checked='true' unchecked=false default=true/></td><td><$view field='skill'/></td>
|
||||
<td>
|
||||
<<thisListSkills>>
|
||||
</td></tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$vars>
|
@ -0,0 +1,16 @@
|
||||
caption: Title Options
|
||||
tags: Options
|
||||
title: $:/options/Title Options
|
||||
|
||||
\define thisResumeTitleInput()
|
||||
Select title to use:<br>
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value='use name'>Use your name</$radio><br>
|
||||
<$list filter='[prefix[$:/data/ResumeTitle/]get[resume_title]]'>
|
||||
<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value=<<currentTiddler>>><$view field='title'/></$radio><br>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}} ThisTitle={{$:/temp/ResumeTitle!!resume_title}}>
|
||||
<<thisResumeTitleInput>>
|
||||
</$vars>
|
57
editions/resumebuilder/tiddlers/options/Layout Options.tid
Normal file
57
editions/resumebuilder/tiddlers/options/Layout Options.tid
Normal file
@ -0,0 +1,57 @@
|
||||
tags: Options
|
||||
title: Layout Options
|
||||
|
||||
\define thisMakeCheckbox()
|
||||
<$reveal type='nomatch' state='$:/settings/$(ThisResumeName)$/$(currentTiddler)$!!show' text=true>
|
||||
<$button class='tc-btn-invisible'>
|
||||
<$action-setfield $tiddler='$:/settings/$(ThisResumeName)$/$(currentTiddler)$' $field=show $value=true/>
|
||||
<input type="checkbox">
|
||||
</$button>
|
||||
</$reveal>
|
||||
<$reveal type='match' state='$:/settings/$(ThisResumeName)$/$(currentTiddler)$!!show' text=true>
|
||||
<$button class='tc-btn-invisible'>
|
||||
<$action-setfield $tiddler='$:/settings/$(ThisResumeName)$/$(currentTiddler)$' $field=show $value=false/>
|
||||
<input type="checkbox" checked="true">
|
||||
</$button>
|
||||
</$reveal>
|
||||
\end
|
||||
|
||||
\define thisSelectTemplate()
|
||||
<$select tiddler="""$:/settings/$(ThisResumeName)$/$(currentTiddler)$""" field=template>
|
||||
<option value=''>--</option>
|
||||
<$list filter='[tag[DisplayTemplate]section_name{$:/display/$(currentTiddler)$!!section}]'>
|
||||
<option value={{!!title}}><$view field='template_name'><$view field='title'/></$view></option>
|
||||
</$list>
|
||||
</$select>
|
||||
\end
|
||||
|
||||
\define thisSetOrder()
|
||||
<$edit-text tiddler='$:/settings/$(ThisResumeName)$/$(currentTiddler)$' field='order'/>
|
||||
\end
|
||||
|
||||
<$set name=ThisResumeName value={{$:/settings/Global!!selected_resume}}>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Show section?</th>
|
||||
<th>Section Name</th>
|
||||
<th>Template</th>
|
||||
<th>Display Order</th>
|
||||
</tr>
|
||||
<$list filter='[tag[Section Display]sort[order]removeprefix[$:/display/]]'>
|
||||
<tr>
|
||||
<td>
|
||||
<<thisMakeCheckbox>>
|
||||
</td>
|
||||
<td>
|
||||
<$view field='section'/>
|
||||
</td>
|
||||
<td>
|
||||
<<thisSelectTemplate>>
|
||||
</td>
|
||||
<td>
|
||||
<<thisSetOrder>>
|
||||
</td>
|
||||
</tr>
|
||||
</$list>
|
||||
</table>
|
||||
</$set>
|
@ -0,0 +1,5 @@
|
||||
order: 2
|
||||
show: true
|
||||
template: $:/template/ContactInformationTemplate
|
||||
title: $:/settings/Default/Contact Information Display
|
||||
|
@ -0,0 +1,5 @@
|
||||
order: 6
|
||||
show: true
|
||||
template: $:/template/EducationTemplate
|
||||
title: $:/settings/Default/Education Display
|
||||
|
@ -0,0 +1,5 @@
|
||||
order: 3
|
||||
show: true
|
||||
template: $:/template/ObjectiveTemplate2
|
||||
title: $:/settings/Default/Objective Display
|
||||
|
@ -0,0 +1,3 @@
|
||||
title: $:/settings/Default/Objective
|
||||
|
||||
Basic
|
@ -0,0 +1,5 @@
|
||||
order: 5
|
||||
show: true
|
||||
template: $:/template/PreviousEmploymentTemplate
|
||||
title: $:/settings/Default/Previous Employment Display
|
||||
|
@ -0,0 +1,5 @@
|
||||
order: 1
|
||||
show: true
|
||||
template: $:/template/ResumeTitleTemplate2
|
||||
title: $:/settings/Default/Resume Title Display
|
||||
|
@ -0,0 +1,3 @@
|
||||
title: $:/settings/Default/ResumeTitle
|
||||
|
||||
Resume
|
@ -0,0 +1,5 @@
|
||||
order: 4
|
||||
show: true
|
||||
template: $:/template/SkillsAndExpertiseTemplate
|
||||
title: $:/settings/Default/Skills and Expertise Display
|
||||
|
@ -0,0 +1,4 @@
|
||||
selected_resume: Default
|
||||
tags:
|
||||
title: $:/settings/Global
|
||||
|
@ -0,0 +1,9 @@
|
||||
created: 20150620003518997
|
||||
modified: 20150717051407353
|
||||
title: $:/DefaultTiddlers
|
||||
|
||||
[[Help]]
|
||||
[[Resume Wizard]]
|
||||
[[Edit Existing Items]]
|
||||
[[Layout Options]]
|
||||
[[Resume Options]]
|
@ -0,0 +1,5 @@
|
||||
created: 20150619215753488
|
||||
modified: 20150619215804124
|
||||
title: $:/SiteSubtitle
|
||||
|
||||
a resume building tool using ~TiddlyWiki
|
5
editions/resumebuilder/tiddlers/system/$__SiteTitle.tid
Normal file
5
editions/resumebuilder/tiddlers/system/$__SiteTitle.tid
Normal file
@ -0,0 +1,5 @@
|
||||
created: 20150619215748447
|
||||
modified: 20150619215751266
|
||||
title: $:/SiteTitle
|
||||
|
||||
Resume Builder
|
@ -0,0 +1,4 @@
|
||||
modified: 20150718063056801
|
||||
title: $:/state/tab/sidebar--1835078512
|
||||
|
||||
Preview
|
3
editions/resumebuilder/tiddlers/system/$__view.tid
Normal file
3
editions/resumebuilder/tiddlers/system/$__view.tid
Normal file
@ -0,0 +1,3 @@
|
||||
title: $:/view
|
||||
|
||||
zoomin
|
@ -0,0 +1,26 @@
|
||||
input_tiddler: $:/input/Contact Information
|
||||
options_tiddler: $:/options/Contact Information Options
|
||||
section_name: Contact Information
|
||||
tags: DisplayTemplate
|
||||
template_name: Contact Information Template 1
|
||||
title: $:/template/ContactInformationTemplate
|
||||
|
||||
<div style='text-align:center'>
|
||||
|
||||
<h3>
|
||||
<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_name' text='false'><$reveal type='nomatch' state='$:/data/ResumeTitle!!use_name' text='true'>{{$:/data/Personal Information!!name}}<br></$reveal></$reveal>
|
||||
<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_address' text='false'>{{$:/data/Personal Information!!street_address}}<br>
|
||||
{{$:/data/Personal Information!!city}}, {{$:/data/Personal Information!!state}} {{$:/data/Personal Information!!zip_code}}, {{$:/data/Personal Information!!country}}<br></$reveal>
|
||||
<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_phone_number' text='false'>+{{$:/data/Personal Information!!phone_number}}<br></$reveal>
|
||||
<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_email_address' text='false'>{{$:/data/Personal Information!!email_address}}<br></$reveal>
|
||||
<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_date' text='false'>
|
||||
<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_current_date' text='false'>
|
||||
<<now "DDD DDth MMM YYYY">>
|
||||
</$reveal>
|
||||
<$reveal type='match' state='$:/settings/Resume Configuration!!show_current_date' text='false'>
|
||||
{{$:/data/Personal Information!!entered_date}}
|
||||
</$reveal>
|
||||
<br>
|
||||
</$reveal>
|
||||
</h3>
|
||||
</div>
|
@ -0,0 +1,18 @@
|
||||
input_tiddler: $:/input/Education
|
||||
options_tiddler: $:/options/Education Options
|
||||
section_name: Education
|
||||
tags: DisplayTemplate
|
||||
template_name: Education Template 1
|
||||
title: $:/template/EducationTemplate
|
||||
|
||||
\define thisEducationList()
|
||||
<$list filter='[prefix[$:/data/Education/]removeprefix[$:/data/]addprefix[$:/settings/$(ThisResumeName)$/]!show[false]sort[order]removeprefix[$:/settings/$(ThisResumeName)$/]addprefix[$:/data/]]'>
|
||||
<li><$view field='degree_level'/><$reveal type='nomatch' state='!!ongoing' text='true'>, </$reveal><$reveal type='match' state='!!ongoing' text='true'> (Ongoing), </$reveal><$view field='major'/>, <$view field='institution'/>, <$view field='address'/>, <$reveal type='match' state='!!ongoing' text='true'>Expected Graduation Date: </$reveal> <$view field='graduation_date'/><$reveal type='match' state='!!show_gpa' text='true'>, GPA: <$view field='gpa'/></$reveal></li>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
!!''Education''
|
||||
|
||||
<ul>
|
||||
<<thisEducationList>>
|
||||
</ul>
|
@ -0,0 +1,14 @@
|
||||
input_tiddler: $:/input/ObjectiveInput1
|
||||
options_tiddler: $:/options/Objective Options
|
||||
section_name: Objective
|
||||
tags: DisplayTemplate
|
||||
template_name: Objective Template 1
|
||||
title: $:/template/ObjectiveTemplate
|
||||
|
||||
\define thisShowObjective()
|
||||
<$list filter='[[$:/settings/$(ThisResume)$/Objective]get[text]addprefix[$:/data/Objective/]]'>
|
||||
<$view field='text'/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
''Objective:'' <$vars ThisResume={{$:/settings/Global!!selected_resume}}><<thisShowObjective>></$vars>
|
@ -0,0 +1,14 @@
|
||||
input_tiddler: $:/input/ObjectiveInput2
|
||||
options_tiddler: $:/options/Objective Options
|
||||
section_name: Objective
|
||||
tags: DisplayTemplate
|
||||
template_name: Objective Template 2
|
||||
title: $:/template/ObjectiveTemplate2
|
||||
|
||||
\define thisShowObjective()
|
||||
<$list filter='[[$:/settings/$(ThisResume)$/Objective]get[text]addprefix[$:/data/Objective/]]'>
|
||||
<$view field='text'/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
__''Objective:''__<br><$vars ThisResume={{$:/settings/Global!!selected_resume}}><<thisShowObjective>></$vars>
|
@ -0,0 +1,18 @@
|
||||
input_tiddler: $:/input/Previous Employment
|
||||
options_tiddler: $:/options/Previous Employment Options
|
||||
section_name: Previous Employment
|
||||
tags: DisplayTemplate
|
||||
template_name: Previous Employment Template 1
|
||||
title: $:/template/PreviousEmploymentTemplate
|
||||
|
||||
\define thisPreviousEmploymentList()
|
||||
<$list filter='[prefix[$:/data/Previous Employment/]removeprefix[$:/data/]addprefix[$:/settings/$(ThisResumeName)$/]!show[false]sort[order]removeprefix[$:/settings/$(ThisResumeName)$/]addprefix[$:/data/]]'>
|
||||
<li><$view field='job_title'/>, <$view field='employer'/>, <$view field='dates'/></li>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
!!''Previous Employment''
|
||||
|
||||
<ul>
|
||||
<<thisPreviousEmploymentList>>
|
||||
</ul>
|
@ -0,0 +1,18 @@
|
||||
input_tiddler: $:/input/Resume Title
|
||||
options_tiddler: $:/options/Title Options
|
||||
section_name: Resume Title
|
||||
tags: DisplayTemplate
|
||||
template_name: Title Template 1
|
||||
title: $:/template/ResumeTitleTemplate
|
||||
|
||||
\define thisShowTitle()
|
||||
<h1><$reveal type='nomatch' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/settings/$(ThisResume)$/ResumeTitle}}''</$reveal><$reveal type='match' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/data/Personal Information!!name}}''</$reveal></h1>
|
||||
\end
|
||||
|
||||
<div style='text-align:center'>
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<<thisShowTitle>>
|
||||
</$vars>
|
||||
|
||||
</div>
|
@ -0,0 +1,18 @@
|
||||
input_tiddler: $:/input/Resume Title2
|
||||
options_tiddler: $:/options/Title Options
|
||||
section_name: Resume Title
|
||||
tags: DisplayTemplate
|
||||
template_name: Title Template 2
|
||||
title: $:/template/ResumeTitleTemplate2
|
||||
|
||||
\define thisShowTitle()
|
||||
<h1>__<$reveal type='nomatch' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/settings/$(ThisResume)$/ResumeTitle}}''</$reveal><$reveal type='match' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/data/Personal Information!!name}}''</$reveal>__</h1>
|
||||
\end
|
||||
|
||||
<div style='text-align:center'>
|
||||
|
||||
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
|
||||
<<thisShowTitle>>
|
||||
</$vars>
|
||||
|
||||
</div>
|
@ -0,0 +1,23 @@
|
||||
input_tiddler: $:/input/Skills and Expertise
|
||||
options_tiddler: $:/options/Skills Options
|
||||
section_name: Skills and Expertise
|
||||
tags: DisplayTemplate
|
||||
template_name: Skills and Expertise Template 1
|
||||
title: $:/template/SkillsAndExpertiseTemplate
|
||||
|
||||
\define thisSkillsAndExpertiseList()
|
||||
<$list filter='[prefix[$:/data/Skills and Expertise/]removeprefix[$:/data/]addprefix[$:/settings/$(ThisResumeName)$/]!show[false]sort[order]removeprefix[$:/settings/$(ThisResumeName)$/]addprefix[$:/data/]]'>
|
||||
<li><$view field='skill'/></li>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
!!''Skills and Expertise''
|
||||
|
||||
<ul>
|
||||
<<thisSkillsAndExpertiseList>>
|
||||
<!--
|
||||
<$list filter='[prefix[$:/data/Skills and Expertise/]!show[false]sort[order]]'>
|
||||
<li><$view field='skill'/></li>
|
||||
</$list>
|
||||
-->
|
||||
</ul>
|
@ -0,0 +1,20 @@
|
||||
tags:
|
||||
title: GenericSectionDisplayTemplate
|
||||
|
||||
\define thisDisplayThing()
|
||||
<$list filter='[is[current]removeprefix[$:/display/]addprefix[$:/settings/$(ThisResumeName)$/]!show[false]get[template]]'>
|
||||
<$transclude mode=block/>
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<!--
|
||||
\define thisDisplayThing()
|
||||
<$list filter='[[$:/settings/$(ThisResumeName)$/$(currentTiddler)$]!show[false]get[template]]'>
|
||||
<$transclude mode=block/>
|
||||
</$list>
|
||||
\end
|
||||
-->
|
||||
|
||||
<$set name=ThisResumeName value={{$:/settings/Global!!selected_resume}}>
|
||||
<<thisDisplayThing>>
|
||||
</$set>
|
23
editions/resumebuilder/tiddlywiki.info
Normal file
23
editions/resumebuilder/tiddlywiki.info
Normal file
@ -0,0 +1,23 @@
|
||||
{
|
||||
"description": "Resume builder edition",
|
||||
"plugins": [
|
||||
],
|
||||
"themes": [
|
||||
"tiddlywiki/vanilla",
|
||||
"tiddlywiki/snowwhite",
|
||||
"tiddlywiki/starlight",
|
||||
"tiddlywiki/seamless",
|
||||
"tiddlywiki/centralised",
|
||||
"tiddlywiki/readonly"
|
||||
],
|
||||
"languages": [
|
||||
],
|
||||
"includeWikis": [
|
||||
],
|
||||
"build": {
|
||||
"index": [
|
||||
"--rendertiddler","$:/core/save/all","index.html","text/plain"],
|
||||
"favicon": [
|
||||
"--savetiddler","$:/favicon.ico","favicon.ico"]
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user