trucke4k downloadsHelpful commands for starting and working in your vault with the PARA method.
PARA Workflower is an Obsidian plugin to make managing your Vault using the PARA Method, by Tiago Forte, a lot easier.
This plugin offers you a handful of very useful commands to
To see all changes to the plugin, go to https://github.com/sudokvn/para-workflower/releases.
A full article on the PARA method and its benefits can be found on this blog post by Tiago Forte.
Requires Obsidian 1.14.4 or later.
[!tip] Install Dataview as well. Area notes use it to list their projects, archived projects and resources. All commands work without it.
PARA Workflower is available in the Obsidian community plugin browser!
Initialize vault to create the folders and templatesGo to the releases and download the latest main.js, manifest.json and styles.css files.
Create a folder called para-workflower inside .obsidian/plugins and place the files in it.
Open command palette (default):
CTRL+porCMD+p
| Command | Description |
|---|---|
Initialize vault |
Creates the inbox, projects, areas, resources and archive folders and the three templates. Existing folders and notes are left untouched, so you can run it again at any time. |
Create new project |
Opens a dialog to create a new project in your projects folder with the status draft. If you enter an area, the project is tagged with it and linked to it. |
Create new area |
Opens a dialog to create a new area in your areas folder, plus a companion folder _<area> if enabled. |
Create new resource |
Opens a dialog to create a new resource in your resources folder. |
Create projects overview |
Creates the note Projects overview in your projects folder and opens it. It shows all active projects with status, area, priority, deadline and last change. If the note exists, it just opens. Needs Dataview. |
Move to archive |
Moves the open project, area or resource to your archive. Projects get the status aborted. |
Restore from archive |
Restores the open archived item, or opens a search dialog to pick one. Projects get the status pending. |
Complete project |
Marks the open project as completed (completed: true, status done) and moves it to your archive. |
tags property contains project, area or resource and it is inside the matching folder.1-Projects/<Name>/<Name>.md) moves together with that folder. Any other project note moves alone, so other notes next to it stay where they are._<area>. In the archive, both are placed in a folder named after the area. When the area is restored and that folder is empty, the folder is moved to the trash.| Setting | Default | Description |
|---|---|---|
| Inbox folder | 0-Inbox |
Created by Initialize vault. Leave empty for no inbox. To collect new notes there, set it as the default location for new notes under Settings → Files and links. |
| Projects folder | 1-Projects |
Where new projects are created. |
| Use folder structure for projects | off | Creates a folder for each new project (1-Projects/<Name>/<Name>.md). |
| Areas folder | 2-Areas |
Where new areas are created. |
| Create area companion folders | on | Creates a folder _<area> next to each new area. |
| Resources folder | 3-Resources |
Where new resources are created. |
| Archive folder | 4-Archive |
Where archived items are moved. |
| Project template, Area template, Resource template | Templates/<Type> Template.md |
The notes used as templates. If a template note is missing, the built-in template is used. |
Area notes list the projects that have the area's tag or link to the area in their Area:: line. Projects are sorted by their priority property, lowest number first. Projects without a priority come last.
The area template contains Dataview queries with your folder names at the time the template was created. If you rename folders later, update the queries in your area template and in existing area notes.
For a better UX consider to configure the following settings:
Editor -> 'Default view for new tabs' --> Reading viewEditor -> 'Default editing mode' --> Source modeEditor -> 'Properties in document' --> Source| Status | Description |
|---|---|
draft |
Project created or initialized; has to be defined or needs some more specification |
pending |
Project is specified and ready to go |
in_process |
Project is currently under development |
postprocessing |
Project is mostly done but needs some additional documentation or other post processing (this step is optional) |
done |
Project is done and documented |
Big shout out, to the following amazing projects i relied on:
Contributors are very welcome and I appreciate every input.
You can create an issue to report a bug, suggest an improvement for this plugin, ask a question, etc.
To set up a development environment and open a pull request, see CONTRIBUTING.md.