From 56ea55ddc42653f84ccd7eabc55803cf20a3380c Mon Sep 17 00:00:00 2001 From: inmysocks Date: Sat, 18 Jul 2015 00:05:26 -0600 Subject: [PATCH] Added resume builder edition Lets see if this works this time --- editions/resumebuilder/$__view.tid | 3 + .../resumebuilder/Edit Existing Items.tid | 14 ++++ .../resumebuilder/Preview and Set Options.tid | 10 +++ editions/resumebuilder/Preview.tid | 16 +++++ editions/resumebuilder/Resume Options.tid | 4 ++ editions/resumebuilder/Resume Wizard.tid | 69 ++++++++++++++++++ editions/resumebuilder/Top Bar Buttons.tid | 9 +++ .../data/$__data_Personal Information.tid | 13 ++++ .../resumebuilder/data/$__data_ResumeList.tid | 6 ++ .../data/$__data_ResumeTitle_Resume.tid | 3 + ...$__display_Contact Information Display.tid | 6 ++ .../display/$__display_Education Display.tid | 5 ++ .../display/$__display_Objective Display.tid | 6 ++ ...$__display_Previous Employment Display.tid | 8 +++ .../$__display_Resume Title Display.tid | 6 ++ ...__display_Skills and Expertise Display.tid | 6 ++ editions/resumebuilder/documentation/Help.tid | 41 +++++++++++ .../documentation/Making a new section.tid | 64 +++++++++++++++++ .../input/$__input_Contact Information.tid | 16 +++++ .../input/$__input_Education.tid | 72 +++++++++++++++++++ .../input/$__input_ObjectiveInput1.tid | 36 ++++++++++ .../input/$__input_ObjectiveInput2.tid | 31 ++++++++ .../input/$__input_Previous Employment.tid | 37 ++++++++++ .../input/$__input_Resume Title.tid | 21 ++++++ .../input/$__input_Resume Title2.tid | 20 ++++++ .../input/$__input_Skills and Expertise.tid | 29 ++++++++ ...$__options_Contact Information Options.tid | 43 +++++++++++ .../options/$__options_Education Options.tid | 22 ++++++ .../options/$__options_Objective Options.tid | 17 +++++ ...$__options_Previous Employment Options.tid | 22 ++++++ .../options/$__options_Skills Options.tid | 21 ++++++ .../options/$__options_Title Options.tid | 16 +++++ .../resumebuilder/options/Layout Options.tid | 57 +++++++++++++++ ...gs_Default_Contact Information Display.tid | 5 ++ .../$__settings_Default_Education Display.tid | 5 ++ .../$__settings_Default_Objective Display.tid | 5 ++ .../$__settings_Default_Objective.tid | 3 + ...gs_Default_Previous Employment Display.tid | 5 ++ ..._settings_Default_Resume Title Display.tid | 5 ++ .../$__settings_Default_ResumeTitle.tid | 3 + ...s_Default_Skills and Expertise Display.tid | 5 ++ .../settings/$__settings_Global.tid | 4 ++ ...$__template_ContactInformationTemplate.tid | 26 +++++++ .../$__template_EducationTemplate.tid | 18 +++++ .../$__template_ObjectiveTemplate.tid | 14 ++++ .../$__template_ObjectiveTemplate2.tid | 14 ++++ ...$__template_PreviousEmploymentTemplate.tid | 18 +++++ .../$__template_ResumeTitleTemplate.tid | 18 +++++ .../$__template_ResumeTitleTemplate2.tid | 18 +++++ ...$__template_SkillsAndExpertiseTemplate.tid | 23 ++++++ .../GenericSectionDisplayTemplate.tid | 20 ++++++ 51 files changed, 958 insertions(+) create mode 100644 editions/resumebuilder/$__view.tid create mode 100644 editions/resumebuilder/Edit Existing Items.tid create mode 100644 editions/resumebuilder/Preview and Set Options.tid create mode 100644 editions/resumebuilder/Preview.tid create mode 100644 editions/resumebuilder/Resume Options.tid create mode 100644 editions/resumebuilder/Resume Wizard.tid create mode 100644 editions/resumebuilder/Top Bar Buttons.tid create mode 100644 editions/resumebuilder/data/$__data_Personal Information.tid create mode 100644 editions/resumebuilder/data/$__data_ResumeList.tid create mode 100644 editions/resumebuilder/data/$__data_ResumeTitle_Resume.tid create mode 100644 editions/resumebuilder/display/$__display_Contact Information Display.tid create mode 100644 editions/resumebuilder/display/$__display_Education Display.tid create mode 100644 editions/resumebuilder/display/$__display_Objective Display.tid create mode 100644 editions/resumebuilder/display/$__display_Previous Employment Display.tid create mode 100644 editions/resumebuilder/display/$__display_Resume Title Display.tid create mode 100644 editions/resumebuilder/display/$__display_Skills and Expertise Display.tid create mode 100644 editions/resumebuilder/documentation/Help.tid create mode 100644 editions/resumebuilder/documentation/Making a new section.tid create mode 100644 editions/resumebuilder/input/$__input_Contact Information.tid create mode 100644 editions/resumebuilder/input/$__input_Education.tid create mode 100644 editions/resumebuilder/input/$__input_ObjectiveInput1.tid create mode 100644 editions/resumebuilder/input/$__input_ObjectiveInput2.tid create mode 100644 editions/resumebuilder/input/$__input_Previous Employment.tid create mode 100644 editions/resumebuilder/input/$__input_Resume Title.tid create mode 100644 editions/resumebuilder/input/$__input_Resume Title2.tid create mode 100644 editions/resumebuilder/input/$__input_Skills and Expertise.tid create mode 100644 editions/resumebuilder/options/$__options_Contact Information Options.tid create mode 100644 editions/resumebuilder/options/$__options_Education Options.tid create mode 100644 editions/resumebuilder/options/$__options_Objective Options.tid create mode 100644 editions/resumebuilder/options/$__options_Previous Employment Options.tid create mode 100644 editions/resumebuilder/options/$__options_Skills Options.tid create mode 100644 editions/resumebuilder/options/$__options_Title Options.tid create mode 100644 editions/resumebuilder/options/Layout Options.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Contact Information Display.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Education Display.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Objective Display.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Objective.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Previous Employment Display.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Resume Title Display.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_ResumeTitle.tid create mode 100644 editions/resumebuilder/settings/$__settings_Default_Skills and Expertise Display.tid create mode 100644 editions/resumebuilder/settings/$__settings_Global.tid create mode 100644 editions/resumebuilder/templates/$__template_ContactInformationTemplate.tid create mode 100644 editions/resumebuilder/templates/$__template_EducationTemplate.tid create mode 100644 editions/resumebuilder/templates/$__template_ObjectiveTemplate.tid create mode 100644 editions/resumebuilder/templates/$__template_ObjectiveTemplate2.tid create mode 100644 editions/resumebuilder/templates/$__template_PreviousEmploymentTemplate.tid create mode 100644 editions/resumebuilder/templates/$__template_ResumeTitleTemplate.tid create mode 100644 editions/resumebuilder/templates/$__template_ResumeTitleTemplate2.tid create mode 100644 editions/resumebuilder/templates/$__template_SkillsAndExpertiseTemplate.tid create mode 100644 editions/resumebuilder/templates/GenericSectionDisplayTemplate.tid diff --git a/editions/resumebuilder/$__view.tid b/editions/resumebuilder/$__view.tid new file mode 100644 index 000000000..c8e5b344b --- /dev/null +++ b/editions/resumebuilder/$__view.tid @@ -0,0 +1,3 @@ +title: $:/view + +zoomin \ No newline at end of file diff --git a/editions/resumebuilder/Edit Existing Items.tid b/editions/resumebuilder/Edit Existing Items.tid new file mode 100644 index 000000000..4055cf1d9 --- /dev/null +++ b/editions/resumebuilder/Edit Existing Items.tid @@ -0,0 +1,14 @@ +tags: +title: Edit Existing Items + +\define thisMakeTabs() +<> +\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}}> +<> + + +<$button to="Preview and Set Options">Open Preview and Options \ No newline at end of file diff --git a/editions/resumebuilder/Preview and Set Options.tid b/editions/resumebuilder/Preview and Set Options.tid new file mode 100644 index 000000000..9f08642f0 --- /dev/null +++ b/editions/resumebuilder/Preview and Set Options.tid @@ -0,0 +1,10 @@ +tags: +title: Preview and Set Options + +<$transclude tiddler='Resume Options' mode=block/> + +--- + +--- + +<$transclude tiddler='Preview' mode=block/> \ No newline at end of file diff --git a/editions/resumebuilder/Preview.tid b/editions/resumebuilder/Preview.tid new file mode 100644 index 000000000..d08809d57 --- /dev/null +++ b/editions/resumebuilder/Preview.tid @@ -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/> + +\end + +
+
+<$vars ThisResume={{$:/settings/Global!!selected_resume}}> +<> + +
+
\ No newline at end of file diff --git a/editions/resumebuilder/Resume Options.tid b/editions/resumebuilder/Resume Options.tid new file mode 100644 index 000000000..03c468b43 --- /dev/null +++ b/editions/resumebuilder/Resume Options.tid @@ -0,0 +1,4 @@ +tags: +title: Resume Options + +<> \ No newline at end of file diff --git a/editions/resumebuilder/Resume Wizard.tid b/editions/resumebuilder/Resume Wizard.tid new file mode 100644 index 000000000..f2d19a42f --- /dev/null +++ b/editions/resumebuilder/Resume Wizard.tid @@ -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}}/> + +\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[]]'> + + + +
+ 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>Click here to get started +<$list filter='[tag[Section Display]sort[order]first[]]'> +<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + + + +<$reveal type='nomatch' state='$:/state/ResumeWizardState' text=''> +

<$transclude tiddler={{$:/state/ResumeWizardState}} field='section' mode=block/>

+ +<$list filter='[{$:/state/ResumeWizardState}removeprefix[$:/display/]]' variable=CurrentSection> +<$vars ThisResume={{$:/settings/Global!!selected_resume}}> +<> + + + +<$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]' emptyMessage="" variable=PreviousTiddler> +<$button> +Back (<$view tiddler=<> field='section'/>) +<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + +<$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]' emptyMessage="""<$list filter='[tag[Section]sort[order]last[]]'><$reveal type='match' state='$:/state/ResumeWizardState' text=<>><$button>Continue to Options<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Resume Options"/><$reveal type='match' state='$:/state/ResumeWizardState' text="Resume Options"><$button>Go to Preview<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Preview"/><$reveal type='match' state='$:/state/ResumeWizardState' text="Preview"><$tiddler tiddler='Preview'><$button message="tm-open-window">Print""" variable=NextTiddler> +<$button> +Next Section (<$view tiddler=<> field='section'/>) +<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + + + + + +<$reveal type='match' state='$:/state/ResumeWizardState' text='Preview and Set Options'> +<$button>Print (This doesn't work yet)
+<$button to=Preview>Show Preview By Itself + + +
+
+ +<$button> +Back to start +<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=''/> + + \ No newline at end of file diff --git a/editions/resumebuilder/Top Bar Buttons.tid b/editions/resumebuilder/Top Bar Buttons.tid new file mode 100644 index 000000000..8d84b7af9 --- /dev/null +++ b/editions/resumebuilder/Top Bar Buttons.tid @@ -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 style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Edit Existing Items">Edit Existing Items +<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Resume Options">Resume Options +<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Preview">Preview +<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Help">Help +<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' message='tm-save-wiki'>Save \ No newline at end of file diff --git a/editions/resumebuilder/data/$__data_Personal Information.tid b/editions/resumebuilder/data/$__data_Personal Information.tid new file mode 100644 index 000000000..b7d4d7141 --- /dev/null +++ b/editions/resumebuilder/data/$__data_Personal Information.tid @@ -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 + diff --git a/editions/resumebuilder/data/$__data_ResumeList.tid b/editions/resumebuilder/data/$__data_ResumeList.tid new file mode 100644 index 000000000..50bba8ad0 --- /dev/null +++ b/editions/resumebuilder/data/$__data_ResumeList.tid @@ -0,0 +1,6 @@ +title: $:/data/ResumeList +type: application/json + +{ + "Default": "true" +} \ No newline at end of file diff --git a/editions/resumebuilder/data/$__data_ResumeTitle_Resume.tid b/editions/resumebuilder/data/$__data_ResumeTitle_Resume.tid new file mode 100644 index 000000000..9f509c7a5 --- /dev/null +++ b/editions/resumebuilder/data/$__data_ResumeTitle_Resume.tid @@ -0,0 +1,3 @@ +resume_title: Resume +title: $:/data/ResumeTitle/Resume + diff --git a/editions/resumebuilder/display/$__display_Contact Information Display.tid b/editions/resumebuilder/display/$__display_Contact Information Display.tid new file mode 100644 index 000000000..ba4159661 --- /dev/null +++ b/editions/resumebuilder/display/$__display_Contact Information Display.tid @@ -0,0 +1,6 @@ +section: Contact Information +tags: [[Section Display]] +template: $:/template/ContactInformationTemplate +title: $:/display/Contact Information Display + +<$transclude tiddler=GenericSectionDisplayTemplate mode=block/> \ No newline at end of file diff --git a/editions/resumebuilder/display/$__display_Education Display.tid b/editions/resumebuilder/display/$__display_Education Display.tid new file mode 100644 index 000000000..1d449019b --- /dev/null +++ b/editions/resumebuilder/display/$__display_Education Display.tid @@ -0,0 +1,5 @@ +section: Education +tags: [[Section Display]] +title: $:/display/Education Display + +<$transclude tiddler=GenericSectionDisplayTemplate mode=block/> \ No newline at end of file diff --git a/editions/resumebuilder/display/$__display_Objective Display.tid b/editions/resumebuilder/display/$__display_Objective Display.tid new file mode 100644 index 000000000..942288c29 --- /dev/null +++ b/editions/resumebuilder/display/$__display_Objective Display.tid @@ -0,0 +1,6 @@ +section: Objective +tags: [[Section Display]] +template: $:/template/ObjectiveTemplate +title: $:/display/Objective Display + +<$transclude tiddler=GenericSectionDisplayTemplate mode=block/> \ No newline at end of file diff --git a/editions/resumebuilder/display/$__display_Previous Employment Display.tid b/editions/resumebuilder/display/$__display_Previous Employment Display.tid new file mode 100644 index 000000000..ff95bb501 --- /dev/null +++ b/editions/resumebuilder/display/$__display_Previous Employment Display.tid @@ -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/> \ No newline at end of file diff --git a/editions/resumebuilder/display/$__display_Resume Title Display.tid b/editions/resumebuilder/display/$__display_Resume Title Display.tid new file mode 100644 index 000000000..f899a26b2 --- /dev/null +++ b/editions/resumebuilder/display/$__display_Resume Title Display.tid @@ -0,0 +1,6 @@ +section: Resume Title +tags: [[Section Display]] +template: $:/template/ResumeTitleTemplate +title: $:/display/Resume Title Display + +<$transclude tiddler=GenericSectionDisplayTemplate mode=block/> \ No newline at end of file diff --git a/editions/resumebuilder/display/$__display_Skills and Expertise Display.tid b/editions/resumebuilder/display/$__display_Skills and Expertise Display.tid new file mode 100644 index 000000000..6d071c57d --- /dev/null +++ b/editions/resumebuilder/display/$__display_Skills and Expertise Display.tid @@ -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/> \ No newline at end of file diff --git a/editions/resumebuilder/documentation/Help.tid b/editions/resumebuilder/documentation/Help.tid new file mode 100644 index 000000000..b2c18c2e0 --- /dev/null +++ b/editions/resumebuilder/documentation/Help.tid @@ -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 + + + +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]] \ No newline at end of file diff --git a/editions/resumebuilder/documentation/Making a new section.tid b/editions/resumebuilder/documentation/Making a new section.tid new file mode 100644 index 000000000..52ac1266b --- /dev/null +++ b/editions/resumebuilder/documentation/Making a new section.tid @@ -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/]]` + + + +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 `` 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. \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_Contact Information.tid b/editions/resumebuilder/input/$__input_Contact Information.tid new file mode 100644 index 000000000..bcc0b4c17 --- /dev/null +++ b/editions/resumebuilder/input/$__input_Contact Information.tid @@ -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'/> \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_Education.tid b/editions/resumebuilder/input/$__input_Education.tid new file mode 100644 index 000000000..76b589cab --- /dev/null +++ b/editions/resumebuilder/input/$__input_Education.tid @@ -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=<> field=show checked='true' unchecked=false default=true/> + +\end + +\define thisSetOrder() +<$list filter='[is[current]removeprefix[$:/data/Education/]addprefix[$:/settings/$(ThisResume)$/Education/]]'> +<$edit-text field=order size=2/> + +\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}} 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 + +<$reveal type='match' state='$:/temp/Education!!ongoing' text='true'>Expected 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 + +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 +<> +<$action-setfield $tiddler='$:/temp/Education' degree_level='' major='' institution='' address='' graduation_date='' gpa=''/> + + + + +!!Current list: + +<$vars ThisResume={{$:/settings/Global!!selected_resume}}> + + +<$list filter='[prefix[$:/data/Education/]sort[order]]'> + + + + + + +
VisibleEntryOrder
<$button class='tc-btn-invisible' message='tm-delete-tiddler' param=<>>{{$:/core/images/delete-button}} +<> +<$view field='degree_level'/><$reveal type='nomatch' state='!!ongoing' text='true'>, <$reveal type='match' state='!!ongoing' text='true'> (Ongoing), <$view field='major'/>, <$view field='institution'/>, <$view field='address'/>, <$reveal type='match' state='!!ongoing' text='true'>Expected Graduation Date: <$view field='graduation_date'/><$reveal type='match' state='!!show_gpa' text='true'>, GPA: <$view field='gpa'/> +<> +
+ \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_ObjectiveInput1.tid b/editions/resumebuilder/input/$__input_ObjectiveInput1.tid new file mode 100644 index 000000000..3d885f91b --- /dev/null +++ b/editions/resumebuilder/input/$__input_ObjectiveInput1.tid @@ -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=''/> +\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}}> +<> + +
+Select objective to use: + + + +<$list filter='[prefix[$:/data/Objective/]]'> + + +
SelectObjective NameObjective
<><$view field='name'/><$view field='text'/>
+ \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_ObjectiveInput2.tid b/editions/resumebuilder/input/$__input_ObjectiveInput2.tid new file mode 100644 index 000000000..b0a667fb6 --- /dev/null +++ b/editions/resumebuilder/input/$__input_ObjectiveInput2.tid @@ -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=''/> +\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}}> +<> + +
+Select objective to use: + + + +<$list filter='[prefix[$:/data/Objective/]]'> + + +
SelectObjective NameObjective
<><$view field='name'/><$view field='text'/>
+ \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_Previous Employment.tid b/editions/resumebuilder/input/$__input_Previous Employment.tid new file mode 100644 index 000000000..449881f5e --- /dev/null +++ b/editions/resumebuilder/input/$__input_Previous Employment.tid @@ -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 +<> +<$action-setfield $tiddler='$:/temp/Previous Employment' job_title='' employer='' dates=''/> + + + + +!!Current Listing: + + + +<$list filter='[prefix[$:/data/Previous Employment/]sort[order]]'> + + +
VisibleEntryOrder
<$button class='tc-btn-invisible' message='tm-delete-tiddler' param=<>>{{$:/core/images/delete-button}}<$checkbox tiddler=<> field=show checked='true' unchecked=false default=true/><$view field='job_title'/>, <$view field='employer'/>, <$view field='dates'/><$edit-text field=order size=2/>
\ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_Resume Title.tid b/editions/resumebuilder/input/$__input_Resume Title.tid new file mode 100644 index 000000000..969effa53 --- /dev/null +++ b/editions/resumebuilder/input/$__input_Resume Title.tid @@ -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=''/> +

+Select title to use:
+<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value='use name'>Use your name
+<$list filter='[prefix[$:/data/ResumeTitle/]get[resume_title]]'> +<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value=<>><$view field='title'/>
+ +\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}}> +<> + \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_Resume Title2.tid b/editions/resumebuilder/input/$__input_Resume Title2.tid new file mode 100644 index 000000000..eeba94a7b --- /dev/null +++ b/editions/resumebuilder/input/$__input_Resume Title2.tid @@ -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=''/> +

+Select title to use:
+<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value='use name'>Use your name
+<$list filter='[prefix[$:/data/ResumeTitle/]get[resume_title]]'> +<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value=<>><$view field='title'/>
+ +\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}}> +<> + \ No newline at end of file diff --git a/editions/resumebuilder/input/$__input_Skills and Expertise.tid b/editions/resumebuilder/input/$__input_Skills and Expertise.tid new file mode 100644 index 000000000..19f32b4c0 --- /dev/null +++ b/editions/resumebuilder/input/$__input_Skills and Expertise.tid @@ -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 +<> +<$action-setfield $tiddler='$:/temp/Skills and Expertise' $field='skill' $value=''/> + + + +!!Current Listing: + + + +<$list filter='[prefix[$:/data/Skills and Expertise/]sort[order]]'> + + +
VisibleEntryOrder
<$button class='tc-btn-invisible' message='tm-delete-tiddler' param=<>>{{$:/core/images/delete-button}}<$checkbox tiddler=<> field=show checked='true' unchecked=false default=true/><$view field='skill'/><$edit-text field=order size=2/>
\ No newline at end of file diff --git a/editions/resumebuilder/options/$__options_Contact Information Options.tid b/editions/resumebuilder/options/$__options_Contact Information Options.tid new file mode 100644 index 000000000..261b4cf34 --- /dev/null +++ b/editions/resumebuilder/options/$__options_Contact Information Options.tid @@ -0,0 +1,43 @@ +caption: Contact Information Options +tags: Options +title: $:/options/Contact Information Options + + + + + + + + + + + + + + + + + + + + + + + +
+ <$checkbox tiddler='$:/settings/Resume Configuration' field='show_name' checked=true unchecked=false>Show Name + +
+ <$checkbox tiddler='$:/settings/Resume Configuration' field='show_address' checked=true unchecked=false>Show Address + +
+ <$checkbox tiddler='$:/settings/Resume Configuration' field='show_phone_number' checked=true unchecked=false>Show Phone Number + +
+ <$checkbox tiddler='$:/settings/Resume Configuration' field='show_email_address' checked=true unchecked=false>Show Email Address + +
+ <$checkbox tiddler='$:/settings/Resume Configuration' field='show_date' checked=true unchecked=false>Show Date +
<$radio tiddler='$:/settings/Resume Configuration' field='show_current_date' value=true>Use Current Date: <>
<$radio tiddler='$:/settings/Resume Configuration' field='show_current_date' value=false>Enter Date: <$edit-text tiddler='$:/data/Personal Information' field='entered_date'/>
+ +<$transclude tiddler=ResumeHeaderTemplate mode=block/> \ No newline at end of file diff --git a/editions/resumebuilder/options/$__options_Education Options.tid b/editions/resumebuilder/options/$__options_Education Options.tid new file mode 100644 index 000000000..d0999bbdb --- /dev/null +++ b/editions/resumebuilder/options/$__options_Education Options.tid @@ -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/> + +\end + +<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}> + + +<$list filter='[prefix[$:/data/Education/]sort[order]]'> + + + + +
VisibleEntryOrder
<$checkbox tiddler=<> field=show checked='true' unchecked=false default=true/><$view field='degree_level'/><$reveal type='nomatch' state='!!ongoing' text='true'>, <$reveal type='match' state='!!ongoing' text='true'> (Ongoing), <$view field='major'/>, <$view field='institution'/>, <$view field='address'/>, <$reveal type='match' state='!!ongoing' text='true'>Expected Graduation Date: <$view field='graduation_date'/><$reveal type='match' state='!!show_gpa' text='true'>, GPA: <$view field='gpa'/> +<> +
+ \ No newline at end of file diff --git a/editions/resumebuilder/options/$__options_Objective Options.tid b/editions/resumebuilder/options/$__options_Objective Options.tid new file mode 100644 index 000000000..da0652789 --- /dev/null +++ b/editions/resumebuilder/options/$__options_Objective Options.tid @@ -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}}> + + +<$list filter='[prefix[$:/data/Objective/]]'> + + +
SelectObjective NameObjective
<><$view field='name'/><$view field='text'/>
+ \ No newline at end of file diff --git a/editions/resumebuilder/options/$__options_Previous Employment Options.tid b/editions/resumebuilder/options/$__options_Previous Employment Options.tid new file mode 100644 index 000000000..27bd41f3b --- /dev/null +++ b/editions/resumebuilder/options/$__options_Previous Employment Options.tid @@ -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/> + +\end + +<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}> + + +<$list filter='[prefix[$:/data/Previous Employment/]sort[order]]'> + + + + +
VisibleEntryOrder
<$checkbox tiddler=<> field=show checked='true' unchecked=false default=true/><$view field='job_title'/>, <$view field='employer'/>, <$view field='dates'/> +<> +
+ \ No newline at end of file diff --git a/editions/resumebuilder/options/$__options_Skills Options.tid b/editions/resumebuilder/options/$__options_Skills Options.tid new file mode 100644 index 000000000..b7edfa788 --- /dev/null +++ b/editions/resumebuilder/options/$__options_Skills Options.tid @@ -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/> + +\end + +<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}> + + +<$list filter='[prefix[$:/data/Skills and Expertise/]sort[order]]'> + + + +
VisibleEntryOrder
<$checkbox tiddler=<> field=show checked='true' unchecked=false default=true/><$view field='skill'/> +<> +
+ \ No newline at end of file diff --git a/editions/resumebuilder/options/$__options_Title Options.tid b/editions/resumebuilder/options/$__options_Title Options.tid new file mode 100644 index 000000000..ab4673cec --- /dev/null +++ b/editions/resumebuilder/options/$__options_Title Options.tid @@ -0,0 +1,16 @@ +caption: Title Options +tags: Options +title: $:/options/Title Options + +\define thisResumeTitleInput() +Select title to use:
+<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value='use name'>Use your name
+<$list filter='[prefix[$:/data/ResumeTitle/]get[resume_title]]'> +<$radio tiddler='$:/settings/$(ThisResume)$/ResumeTitle' value=<>><$view field='title'/>
+ +\end + + +<$vars ThisResume={{$:/settings/Global!!selected_resume}} ThisTitle={{$:/temp/ResumeTitle!!resume_title}}> +<> + \ No newline at end of file diff --git a/editions/resumebuilder/options/Layout Options.tid b/editions/resumebuilder/options/Layout Options.tid new file mode 100644 index 000000000..9f9325119 --- /dev/null +++ b/editions/resumebuilder/options/Layout Options.tid @@ -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/> + + + +<$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/> + + + +\end + +\define thisSelectTemplate() +<$select tiddler="""$:/settings/$(ThisResumeName)$/$(currentTiddler)$""" field=template> + +<$list filter='[tag[DisplayTemplate]section_name{$:/display/$(currentTiddler)$!!section}]'> + + + +\end + +\define thisSetOrder() +<$edit-text tiddler='$:/settings/$(ThisResumeName)$/$(currentTiddler)$' field='order'/> +\end + +<$set name=ThisResumeName value={{$:/settings/Global!!selected_resume}}> + + + + + + + +<$list filter='[tag[Section Display]sort[order]removeprefix[$:/display/]]'> + + + + + + + +
Show section?Section NameTemplateDisplay Order
+<> + +<$view field='section'/> + +<> + +<> +
+ \ No newline at end of file diff --git a/editions/resumebuilder/settings/$__settings_Default_Contact Information Display.tid b/editions/resumebuilder/settings/$__settings_Default_Contact Information Display.tid new file mode 100644 index 000000000..5bc30e0e1 --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Contact Information Display.tid @@ -0,0 +1,5 @@ +order: 2 +show: true +template: $:/template/ContactInformationTemplate +title: $:/settings/Default/Contact Information Display + diff --git a/editions/resumebuilder/settings/$__settings_Default_Education Display.tid b/editions/resumebuilder/settings/$__settings_Default_Education Display.tid new file mode 100644 index 000000000..abcbf5cee --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Education Display.tid @@ -0,0 +1,5 @@ +order: 6 +show: true +template: $:/template/EducationTemplate +title: $:/settings/Default/Education Display + diff --git a/editions/resumebuilder/settings/$__settings_Default_Objective Display.tid b/editions/resumebuilder/settings/$__settings_Default_Objective Display.tid new file mode 100644 index 000000000..f453ef63c --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Objective Display.tid @@ -0,0 +1,5 @@ +order: 3 +show: true +template: $:/template/ObjectiveTemplate2 +title: $:/settings/Default/Objective Display + diff --git a/editions/resumebuilder/settings/$__settings_Default_Objective.tid b/editions/resumebuilder/settings/$__settings_Default_Objective.tid new file mode 100644 index 000000000..861e7651c --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Objective.tid @@ -0,0 +1,3 @@ +title: $:/settings/Default/Objective + +Basic \ No newline at end of file diff --git a/editions/resumebuilder/settings/$__settings_Default_Previous Employment Display.tid b/editions/resumebuilder/settings/$__settings_Default_Previous Employment Display.tid new file mode 100644 index 000000000..3277c2186 --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Previous Employment Display.tid @@ -0,0 +1,5 @@ +order: 5 +show: true +template: $:/template/PreviousEmploymentTemplate +title: $:/settings/Default/Previous Employment Display + diff --git a/editions/resumebuilder/settings/$__settings_Default_Resume Title Display.tid b/editions/resumebuilder/settings/$__settings_Default_Resume Title Display.tid new file mode 100644 index 000000000..81ece27a1 --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Resume Title Display.tid @@ -0,0 +1,5 @@ +order: 1 +show: true +template: $:/template/ResumeTitleTemplate2 +title: $:/settings/Default/Resume Title Display + diff --git a/editions/resumebuilder/settings/$__settings_Default_ResumeTitle.tid b/editions/resumebuilder/settings/$__settings_Default_ResumeTitle.tid new file mode 100644 index 000000000..c9879a789 --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_ResumeTitle.tid @@ -0,0 +1,3 @@ +title: $:/settings/Default/ResumeTitle + +Resume \ No newline at end of file diff --git a/editions/resumebuilder/settings/$__settings_Default_Skills and Expertise Display.tid b/editions/resumebuilder/settings/$__settings_Default_Skills and Expertise Display.tid new file mode 100644 index 000000000..e46954d05 --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Default_Skills and Expertise Display.tid @@ -0,0 +1,5 @@ +order: 4 +show: true +template: $:/template/SkillsAndExpertiseTemplate +title: $:/settings/Default/Skills and Expertise Display + diff --git a/editions/resumebuilder/settings/$__settings_Global.tid b/editions/resumebuilder/settings/$__settings_Global.tid new file mode 100644 index 000000000..c6b01eb2c --- /dev/null +++ b/editions/resumebuilder/settings/$__settings_Global.tid @@ -0,0 +1,4 @@ +selected_resume: Default +tags: +title: $:/settings/Global + diff --git a/editions/resumebuilder/templates/$__template_ContactInformationTemplate.tid b/editions/resumebuilder/templates/$__template_ContactInformationTemplate.tid new file mode 100644 index 000000000..6239eae5e --- /dev/null +++ b/editions/resumebuilder/templates/$__template_ContactInformationTemplate.tid @@ -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 + +
+ +

+<$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}}
+<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_address' text='false'>{{$:/data/Personal Information!!street_address}}
+{{$:/data/Personal Information!!city}}, {{$:/data/Personal Information!!state}} {{$:/data/Personal Information!!zip_code}}, {{$:/data/Personal Information!!country}}
+<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_phone_number' text='false'>+{{$:/data/Personal Information!!phone_number}}
+<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_email_address' text='false'>{{$:/data/Personal Information!!email_address}}
+<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_date' text='false'> +<$reveal type='nomatch' state='$:/settings/Resume Configuration!!show_current_date' text='false'> +<> + +<$reveal type='match' state='$:/settings/Resume Configuration!!show_current_date' text='false'> +{{$:/data/Personal Information!!entered_date}} + +
+ +

+
\ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_EducationTemplate.tid b/editions/resumebuilder/templates/$__template_EducationTemplate.tid new file mode 100644 index 000000000..a29129704 --- /dev/null +++ b/editions/resumebuilder/templates/$__template_EducationTemplate.tid @@ -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/]]'> +
  • <$view field='degree_level'/><$reveal type='nomatch' state='!!ongoing' text='true'>, <$reveal type='match' state='!!ongoing' text='true'> (Ongoing), <$view field='major'/>, <$view field='institution'/>, <$view field='address'/>, <$reveal type='match' state='!!ongoing' text='true'>Expected Graduation Date: <$view field='graduation_date'/><$reveal type='match' state='!!show_gpa' text='true'>, GPA: <$view field='gpa'/>
  • + +\end + +!!''Education'' + +
      +<> +
    \ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_ObjectiveTemplate.tid b/editions/resumebuilder/templates/$__template_ObjectiveTemplate.tid new file mode 100644 index 000000000..e2361caf8 --- /dev/null +++ b/editions/resumebuilder/templates/$__template_ObjectiveTemplate.tid @@ -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'/> + +\end + +''Objective:'' <$vars ThisResume={{$:/settings/Global!!selected_resume}}><> \ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_ObjectiveTemplate2.tid b/editions/resumebuilder/templates/$__template_ObjectiveTemplate2.tid new file mode 100644 index 000000000..d0663ce33 --- /dev/null +++ b/editions/resumebuilder/templates/$__template_ObjectiveTemplate2.tid @@ -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'/> + +\end + +__''Objective:''__
    <$vars ThisResume={{$:/settings/Global!!selected_resume}}><> \ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_PreviousEmploymentTemplate.tid b/editions/resumebuilder/templates/$__template_PreviousEmploymentTemplate.tid new file mode 100644 index 000000000..a51dccc3d --- /dev/null +++ b/editions/resumebuilder/templates/$__template_PreviousEmploymentTemplate.tid @@ -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/]]'> +
  • <$view field='job_title'/>, <$view field='employer'/>, <$view field='dates'/>
  • + +\end + +!!''Previous Employment'' + +
      +<> +
    \ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_ResumeTitleTemplate.tid b/editions/resumebuilder/templates/$__template_ResumeTitleTemplate.tid new file mode 100644 index 000000000..61dc4d35e --- /dev/null +++ b/editions/resumebuilder/templates/$__template_ResumeTitleTemplate.tid @@ -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() +

    <$reveal type='nomatch' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/settings/$(ThisResume)$/ResumeTitle}}''<$reveal type='match' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/data/Personal Information!!name}}''

    +\end + +
    + +<$vars ThisResume={{$:/settings/Global!!selected_resume}}> +<> + + +
    \ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_ResumeTitleTemplate2.tid b/editions/resumebuilder/templates/$__template_ResumeTitleTemplate2.tid new file mode 100644 index 000000000..a7adab696 --- /dev/null +++ b/editions/resumebuilder/templates/$__template_ResumeTitleTemplate2.tid @@ -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() +

    __<$reveal type='nomatch' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/settings/$(ThisResume)$/ResumeTitle}}''<$reveal type='match' state='$:/settings/$(ThisResume)$/ResumeTitle' text='use name'>''{{$:/data/Personal Information!!name}}''__

    +\end + +
    + +<$vars ThisResume={{$:/settings/Global!!selected_resume}}> +<> + + +
    \ No newline at end of file diff --git a/editions/resumebuilder/templates/$__template_SkillsAndExpertiseTemplate.tid b/editions/resumebuilder/templates/$__template_SkillsAndExpertiseTemplate.tid new file mode 100644 index 000000000..8bfcf23b9 --- /dev/null +++ b/editions/resumebuilder/templates/$__template_SkillsAndExpertiseTemplate.tid @@ -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/]]'> +
  • <$view field='skill'/>
  • + +\end + +!!''Skills and Expertise'' + +
      +<> + +
    \ No newline at end of file diff --git a/editions/resumebuilder/templates/GenericSectionDisplayTemplate.tid b/editions/resumebuilder/templates/GenericSectionDisplayTemplate.tid new file mode 100644 index 000000000..edcc73e40 --- /dev/null +++ b/editions/resumebuilder/templates/GenericSectionDisplayTemplate.tid @@ -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/> + +\end + + + +<$set name=ThisResumeName value={{$:/settings/Global!!selected_resume}}> +<> + \ No newline at end of file