Datasets (Multiple CV Versions)¶
How Datasets Work¶
Datasets are saved snapshots of your CV. One dataset is always the default — this is the version visitors see at your root URL (/). You can create additional datasets for different audiences (e.g., a technical CV, a management CV) and share them at their own URLs.
When you first install CV Manager, a "Default" dataset is automatically created from your CV data. All edits you make in the admin are auto-saved back to the active dataset — there's no separate "save" step.
The Active Dataset Banner¶
A banner below the toolbar shows which dataset you're currently editing. It displays:
- The dataset name (e.g., "Default", "Technical CV")
- A "Default" badge if this dataset is the one served at
/ - An auto-save status — briefly shows "Saving…" then "✓ Saved" after each edit
Every change you make (adding items, editing content, reordering, toggling visibility) is automatically saved to the active dataset after a short delay.
Saving a New Dataset¶
Click Save As... in the toolbar, enter a name (e.g., "Technical CV", "Marketing Role"), and your current CV state is saved as a new snapshot. The new dataset becomes the active one.
The Open Modal¶
Click Open... to see all saved datasets. A legend at the top explains the three controls:
| Control | Purpose |
|---|---|
| Radio button | Select which dataset is served at your root URL / (the default) |
| Toggle | Share other datasets at their own /v/slug URL |
| Eye button | Preview a saved dataset without making it public |
Each dataset row shows:
- Name and last-updated date
- "Default" badge — on the dataset selected with the radio button
- "Editing" badge — on the dataset currently loaded in the admin
- A versioned URL (e.g.,
/v/technical-cv-1) — hidden for the default dataset since it's served at/ - Load button — switches to this dataset (shows "Reload" if already active)
- Delete button — permanently removes the dataset (disabled for the current default)
Setting the Default Dataset¶
The default dataset is the version visitors see when they visit your root URL (/). To change it:
- Open the Open... modal
- Click the radio button next to the dataset you want as your public CV
- The change takes effect immediately — the public site now serves that dataset
This decouples your public CV from your editing. You can freely edit content in the admin without visitors seeing work-in-progress changes until you're ready.
Public Versioned URLs¶
Each saved dataset (other than the default) gets a unique URL path (e.g., /v/technical-cv-1). By default, these are private — only accessible from the admin interface for previewing.
To share a specific version publicly:
- Open the Open... modal
- Find the dataset you want to share
- Toggle the switch next to it — it turns blue and a green Public badge appears
- The
/v/slugURL is now accessible on the public site (port 3001)
This lets you share tailored CV versions with different audiences. For example, you might make a "Technical CV" public for engineering roles while keeping a "Management CV" private until needed.
Copying the URL: Click the copy icon next to the slug to copy the full URL to your clipboard. The toast message will tell you whether you copied a public or preview-only URL.
Note
The main public page at / always shows the default dataset — not your live edits. This means you can safely experiment in the admin without affecting what visitors see.