Workflow
Framework
The site is organized into 2 areas:
- Not In Workflow - This is where any page begins. Newly created, possibly duplicated, single person contributions. Valuable content, but may or may not need to go through the workflow.
- In Workflow - This is where any important document needs to live.
| In or Out? | Examples |
| Not In Workflow | List of Libertarian Books, List of Libertarian Videos, List of members, Libertarian Jokes, Duplicated pages, History or the party, Facts. |
| In Workflow | Strategy, Policy, Platform, Campaign Boiler Plate material, Official Communications, Party's Official Position on 'X'. |
This image below shows the framework for the workflow, with who and when people "move" a page.
Users
The site is run by 5 different types of users.
- Preparers
- Approvers
- Verifiers
- Admin
- MembersOfTheExec
Document States
There are 6 discreet states a document can be in. The List of states is below.
The process to change the state of a Document is two steps.
1st Step
Simply edit the page and apply the correct Site Template. Eg. {{InPreperation}} to something like {{NominatedForApproval}}.
2nd Step
Move (ie change) the page's stack. Eg. Prep: to Appr:
Document Stacks
There are 5 discreet stacks a document can be in. Documents are moved from stack to stack by users adding/changing the suffix to the beginning of a name of a document.
The corresponding prefixes are key to the functionality. They are below.
- (main)/blank - Not In Workflow
- Prep - In Workflow: Preperation
- Appr - In Workflow: Approval
- Verf - In Workflow: Verification
- Finl - In Workflow: Final
- Exec - Not In Workflow, only editable by MembersOfTheExec
- IT - Not in Workflow, only editable by administrators
Eg. The "Ontario Energy Platform" page will be created, not in workflow, then move to "Prep:Ontario Energy Platform", then "Appr:Ontario Energy Platform", then "Verf:Ontario Energy Platform", then "Finl:Ontario Energy Platform".