PARA Workflower

by KevTheDevX
5
4
3
2
1
Score: 64/100

Description

The PARA Workflower plugin simplifies managing your Obsidian vault using the PARA method, an organizational strategy developed by Tiago Forte. With commands to quickly create new projects, areas, and resources, the plugin enhances productivity by structuring your vault efficiently. It includes features like easy archiving and restoration of PARA items, a fuzzy search for archived elements, and support for folder structures. The plugin also enables smooth project management with status updates like 'draft' and 'done.' Users can automate tasks such as archiving and restoring projects with a few clicks, making this plugin ideal for users looking to stay organized and streamline their workflow in Obsidian.

Reviews

No reviews yet.

Stats

12
stars
4,549
downloads
2
forks
968
days
6
days
11
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
10
total issues
0
open issues
10
closed issues
16
commits

Latest Version

11 days ago

Changelog

Requires Obsidian 1.14.4 or later.

Safer archiving and restoring

  • Restoring an area no longer deletes other notes in its archive folder. Folders that end up empty go to the trash.
  • Archiving a project moves only that project: either its own folder or just the note, never other notes next to it.
  • If a note with the same name already exists where something is supposed to move, nothing is changed.
  • Notes that aren't a project, area or resource are no longer silently "archived". You get a message instead.
  • Searching the archive no longer adds empty tags to your notes.

New

  • Choose your template notes in the settings (#8). If a template is missing, the built-in one is used.
  • A new inbox folder setting. "Initialize vault" creates the folder (#7).
  • "Initialize vault" can be run again at any time. It only creates what's missing.
  • The plugin's settings now show up in Obsidian's settings search.
  • Area notes show each project's priority and sort by it. A project also shows up under an area through its Area:: line, not only its tag (#9).
  • New command "Create projects overview": one note with all active projects, their status, area, priority and deadline (#10).

Changed

  • Dataview is no longer required. Area notes still use it to show their lists.
  • Messages are clearer, and "done" messages only appear once the work is actually done.
  • The built-in area template uses your folder names and lists only projects. To get it, delete your area template and run "Initialize vault". Existing area notes keep their old lists.

README file from

Github

PARA Workflower

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

  • Initialize your Vault and prepare it to use PARA method with this plugin
  • Create a new Project, Area or Resource
  • Easily archive your PARA items (Project, Area, Resource) using the plugin commands
  • Restore projects, areas and resources directly or via the plugin's handy fuzzy search function

To see all changes to the plugin, go to https://github.com/sudokvn/para-workflower/releases.


What is the PARA Method?

A full article on the PARA method and its benefits can be found on this blog post by Tiago Forte.

Installation

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!

  1. Search for "PARA Workflower" in Obsidian's community plugins browser
  2. Enable the plugin in your Obsidian settings (find "PARA Workflower" under "Community plugins").
  3. Check the settings (You can customize the directory of your PARA notes and more)
  4. Run the command Initialize vault to create the folders and templates
Manual

Go 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.

Commands

Open command palette (default): CTRL+p or CMD+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.

How items are handled

  • A note counts as a project, area or resource when its tags property contains project, area or resource and it is inside the matching folder.
  • If you create a project, area or resource whose name already exists (active or archived, ignoring upper and lower case), the existing note opens instead of a new one being created.
  • A project with its own 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.
  • An area moves together with its companion folder _<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.
  • Before moving anything, the plugin checks that nothing with the same name exists at the destination. If something does, nothing is changed.

Settings

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.

Tips

For a better UX consider to configure the following settings:

  • Editor -> 'Default view for new tabs' --> Reading view
  • Editor -> 'Default editing mode' --> Source mode
  • Editor -> 'Properties in document' --> Source
Tags i use for project status
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

Acknowledgements

Big shout out, to the following amazing projects i relied on:

Further Improvements & Support

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.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
PARA Shortcuts
5 years ago by gOAT
This plugin serves usefull commands to setup and manage your knowledge using the PARA method.
Jira Issue
5 years ago by marc0l92
This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes.
Task Genius
4 years ago by Boninall
Comprehensive task management plugin for Obsidian
Antidote Grammar Checker Integration
4 years ago by Heziode
An Obsidian integration of Antidote, a powerful grammar checker
S3 Image Uploader
4 years ago by jvsteiner
This project implements an image uploader, similar to others offered by the community, with one important difference: you can provide your own s3 based storage, instead of relying on a third party service, such as imgur.
Text Wrapper
4 years ago by smx0
Plugin for Obsidian
Notes dater
3 years ago by Paul Treanor
Adds created_on and updated_on dates of the active note to status bar
oblogger
3 years ago by loftTech
tag explorer and frontmatter logger plugin for obsidian
Periodic PARA
3 years ago by YiBing Lin
Obsidian Plugin for combining P.A.R.A with Periodic Notes(LifeOS for Obsidian)
InlineCodeHighlight
3 years ago by Dimava
Expiration-Date-Tracker
3 years ago by Marius Wörfel
Opsidian plugin to keep track of all expiration dates, for example, for your groceries.
Tag Project
3 years ago by Odaimoko
Auto Definition Link
3 years ago by Nolan Carpenter
This is a plugin for Obsidian to automatically create links to blocks in your vault
AI Tagger
3 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
PF2e Statblocks
3 years ago by Tyler Pixley
Allows Obsidian to render Pathfinder 2e statblocks cleanly, using only Markdown-based syntax.
Image to text OCR
3 years ago by Dario Baumberger
Convert a image in your note to text.
Plugin Reloader
3 years ago by Benature
manual reload plugins
Track-a-Lot
3 years ago by Iulian Onofrei
This is a tracker plugin for Obsidian
Ego Rock
3 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Augmented Canvas
3 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Prompt ChatGPT
3 years ago by Coduhuey
Canvas Mindmap Helper
3 years ago by Tim Smart
Quadro
3 years ago by Chris Grieser (aka pseudometa)
Obsidian Plugin for social-scientific Qualitative Data Analysis (QDA). An open alternative to MAXQDA and atlas.ti, using Markdown to store data and research codes.
Yesterday
3 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Gitlab Wiki Exporter
3 years ago by Josef Rabmer
Alias Management
3 years ago by WithMarcel
Identify duplicate notes based on similar aliases and filenames in Obsidian.
BookFusion
3 years ago by BookFusion
BookFusion Obsidian Plugin
Mxmind Mindmap
3 years ago by mxmind
mxmind for obsidian plugin
Movie Search
3 years ago by Gubchik123
Obsidian plugin to help you create movie notes.
Orion Publish
3 years ago by Sean Collings
Hugo codeblock highlight
3 years ago by aarol
Highlights lines in code blocks using Hugo's hl_lines syntax
Markdown Media Card
3 years ago by Zhou Hua
Project Browser
3 years ago by Dale de Silva
Update Time
2 years ago by Sébastien Dubois
Obsidian plugin that updates front matter to include creation and last update times
Lineage
2 years ago by ycnmhd
Gingko-like interface in obsidian
Another Sticky Headings
2 years ago by Zhou Hua
Hash Pasted Image
2 years ago by Minh Vương
Auto rename pasted images added to the vault via hash algorithm SHA-512
Relay
2 years ago by System 3
Multiplayer Mode for Obsidian
Suggest Notes
2 years ago by Doggy-Footprint
[depricated] 옵시디언에서 링크 생성할 때 `[[` 입력이 타이핑 경험을 헤쳐서 자동 링크를 지원하는 플러그인
ImgBB Uploader
2 years ago by Jordan Handy
An image uploader to imgBB for Obsidian
simple-sketch
2 years ago by Yoh
an Obsidian plugin to create minimal sketches
Tokenz
2 years ago by Ferenc Moricz
Use any kind of short codes in Obsidian! Comes with a map for smileys (:), ;), ...) and one for emojis (:smile:, :wink:, ...).
Nexus AI Chat Importer
2 years ago by Superkikim
Onto Tracker
2 years ago by Jacob Hart
Plugin for obsidian allowing project management with ontologies.
Immich
2 years ago by Talal Abou Haiba
Add links to current note
6 years ago by MrJackphil
This plugin adds a command which allows to add a link to the current note at the bottom of selected notes
Discord Rich Presence
6 years ago by Luke Leppan
Update your Discord Status to show your friends what you are working on in Obsidian. With Discord Rich Presence.
Workbench
6 years ago by ryanjamurphy
A plugin to help you collect working materials.
Link indexer
6 years ago by Yuliya Bagriy
Youglish
6 years ago by Noureddine Haouari
Use YouTube to improve your pronunciation. YouGlish plugin gives you fast, unbiased answers about how words is spoken by real people and in context.
Dangerzone Writing
6 years ago by Alexis Rondeau
A plugin that forces you to write for X seconds. If you pause for more than 5 seconds, everything you've written in this note is DELETED.
Footlinks
6 years ago by Daha
Obsidian plugin that extracts urls from the main text to footer, offering a better reading/editing experience.
Discordian Theme
6 years ago by @radekkozak
Discordian plugin for tweaking Discordian theme
Search on Internet
6 years ago by Emile
Add context menu items in Obsidian to search the internet.
Show Current File Path
6 years ago by Ravi Mashru
Obsidian plugin to show the file path of the current file in the status bar
Mochi Cards Exporter
6 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Open cards in imdone.
6 years ago by saxmanjes
Open cards in imdone from obsidian
Regex Pipeline
6 years ago by No3371
An Obsidian plugin that allows users to setup custom regex rules to automatically format notes.
Readwise Community
6 years ago by renehernandez
Sync Readwise highlights into your obsidian vault
Kanban
6 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Markdown Furigana
6 years ago by Steven Kraft
Simple Markdown to Furigana Rendering Plugin for Obsidian
Electron Window Tweaker
5 years ago by mgmeyers
Adjacency Matrix Maker
5 years ago by SkepticMystic
Creative an interactive adjacency matrix of your Obsidian vault
Timeline
5 years ago by George Butco
Obisdian.md plugin for creating timelines
Hide Sidebars on Window Resize
5 years ago by NomarCub, Michael Hanson
A simple Obsidian plugin to hide the sidebars when the window gets narrow.
Trello
5 years ago by Nathonius
An Obsidian Plugin that connects Trello cards to Obsidian notes.
JavaScript Init
5 years ago by ryanpcmcquen
Run custom JavaScript in Obsidian.
Project Tasks
2 years ago by Paul Paterson
An Obsidian Add-in that allows you to create simple projects out of tasks
Clojure Plugin Host
2 years ago by Vladimir "farcaller" Pouzanov
A Clojure plugin host, allowing the creation of simple Clojure-based plugins right inside Obsidian
Tencent COS for Imgur
2 years ago by bobostudio
🔥 Obsidian 腾讯云 COS 图床插件
Task Board
2 years ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
Linear
a year ago by Casey Becking
Linear Integration
a year ago by casals
Sync Linear (https://linear.app) issues with Obsidian notes. Create, update, and track Linear issues directly from your vault.
BeautyTasks
3 months ago by Avni Bilgin
Todoist-style task & project manager for Obsidian — one markdown note per task, native UI, no plugin dependencies.
TaskChute Plus
3 months ago by hiroyaiizuka
Execute Taskchute for Obsidian
Xove Dashboard
3 months ago by ty
Obsidian 个人工作台插件:把任务管理 / 项目管理 / 灵感收集 / 笔记统计 收进一个首页,数据全留在本地的。
Projects Plus
2 months ago by Pavel
Projects Plus turns a folder of notes into a managed project: you see all tasks on a kanban board, all events on a calendar, all cards in a gallery — all without export, without cloud, right in your vault.
Abyss Tasks
a month ago by flowing-abyss
Task management for Markdown tasks in Obsidian.
Storyteller Comic Drafter
a month ago by Jimiel Balitayo
Just made your stories and everything in your Obsidian vault and thought, "Huh. Now I gotta go to word or scrivener to make the script." Well, say no more gng. Storyteller makes it so that your vault and your comic stuffs are in the same app!
InventTasks
16 days ago by solidinvent
Project and task management with Kanban boards, Gantt charts, calendar, timeline, table and list views, custom fields, subtasks and dependencies. Every task is a Markdown file in your vault.