Wiki Page Properties
This page contains notes about the idea of categorizing every wiki page with a type that will be used in workflows, alerts, reports, gamification, reminders, leaderboards, etc. It would add the most value if I made a mandatory rule that every page must have one and only one type classification. All of the notes from while I was developing the Page Type Uses was moved to the Page Type Brainstorming page.
Page Type and Status
Every wiki page will have four properties: Type, Status, Area, and Topic. We could call them Page_Type, Page_Status, etc. Please use standard naming conventions and keep things as intuitive as possible. Pages will also have type-specific metadata and may have topic-specific metadata.
The table below shows each of the six default Page Types, the allowable Statuses for each, and a description of the content.
| Page Type | Status | Description | Notes |
| Study | Notes derived from a source or structured learning | Knowledge I'm acquiring from a particular source. | |
| Active | Currently being studied | ||
| Archived | No longer actively studied | ||
| Journal | Chronological experience or reflection | What happened or what I experienced. | |
| Active | Normal journal content | ||
| Archived | Historical content no longer considered active | ||
| Idea | A concept, conclusion, insight, or synthesized thought | An understanding that I have developed | |
| Active | Idea currently considered relevant | ||
| Archived | Idea retained but no longer considered relevant | ||
| Project | Information supporting an intended outcome | An outcome I'm working toward. | |
| Inception | Being considered/researched but not yet committed | ||
| Active | Currently being pursued | ||
| Archived | Completed, abandoned, cancelled, or dormant | ||
| Area | Ongoing parts of my life that I develop or maintain | Something I maintain or develop over time. | |
| Inception | Potential Area being considered/developed | ||
| Active | Ongoing responsibility or interest | ||
| Archived | No longer actively maintained | ||
| Resource | Likely to have more use in the future than today | Information I have collected that may be useful | |
| Active | Available for reference | ||
| Archived | Retained but unlikely to be useful currently |
Guiding Principles for Page Properties.
- The Type describes how the content on the page will be used. Every page is assigned one and only one Type.
- There are six default page types; more may be added later. Users cannot add new Types.
- The Status determines visibility and searchability. Every page is assigned one and only one Status.
- There are three default page statuses; more may be added later. Users cannot add new Statuses.
- These guidelines are offered to new users to help them determine what to create for Areas and Topics.
- If it is an ongoing responsibility or something that is actively maintained, it is an Area.
- If you typically spend less than an hour per week doing or thinking about something, then it could be a Topic. But only create Topics for things that you think you might eventually have multiple pages about.
- Areas can have parent Areas. Photography has Hobbies as a parent. Yoga has Health & Fitness as a parent.
- A parent Area page (e.g. Household) does not have any areas assigned.
- When assigning an area to a page, the list of optional areas includes all pages of type: Area; status: Active; Area: NULL. Users can optionally check a box to include Archived pages in the list of available options.
- When assigning a project to a page, the list of optional projects includes all pages of type: Project; status: Active. Users can optionally check a box to include Archived pages in the list of available options.
- Status and Type are mandatory with a maximum of one assigned. Area and Topic are optional - the "system" does not require there be a maximum of Areas and Topics assigned to any page, but if you recommend, we could set a max of three or four (for each or combined)
- Every Hobby gets its own Area of the same name; the page for the hobby is type: Area; area: Hobby
- Pages assigned to the project will automatically have the area(s) of that project assigned to them by default. Users may remove them and/or add new Areas and/or Topics.
- Every page that is not type: Area should have at least one Area or Topic assigned. There should be a notification to the user that is visible on that page as well as in the user's Status page.
Default Pages and their Properties
The table below shows each of the optional pages (along with their properties) that the user may choose to import during the New User Onboarding process.
| Page | Type | Area1 | Area2 | Project1 |
| Personal | Area | |||
| Long-term goals | Resource | Personal | ||
| Weekly tasks | Resource | Personal | ||
| Gift ideas | Resource | Personal | ||
| Daily Journal | Journal | Personal | ||
| Fitness & Nutrition | Area | |||
| Tips for healthy eating | Resource | Fitness & Nutrition | ||
| Yoga | Area | Fitness & Nutrition | ||
| Why yoga helps me | Idea | Fitness & Nutrition | ||
| Household | Area | |||
| Products | Resource | Household | ||
| Household Technology | Resource | Household | ||
| Subscriptions | Resource | Household | ||
| Family | Area | |||
| Family traditions | Resource | Family | ||
| Family tree | Resource | Family | ||
| Friends & Social Activities | Area | |||
| Poker night planning | Resource | Friends & Social Activities | ||
| Why Small Gatherings Are More Enjoyable | Idea | Friends & Social Activities | ||
| Volunteering | Area | |||
| Past volunteering | Resource | Volunteering | ||
| Volunteering opportunities | Resource | Volunteering | ||
| Vehicles | Area | |||
| Honda Accord 2025 | Resource | Vehicles | ||
| Vehicles being considered for purchase | Resource | Vehicles | ||
| Learning | Area | |||
| List of schools & courses attended | Resource | Learning | ||
| List of books I have read | Resource | Learning | ||
| Intro to Python | Study | Learning | Career | Complete course on python |
| Psychology 103 | Study | Learning | ||
| Macroeconomics 202 | Study | Learning | ||
| Travel & Vacations | Area | |||
| Bucket list | Resource | Travel & Vacations | ||
| Past vacations | Resource | Travel & Vacations | ||
| Spain Vacation Journal | Journal | Travel & Vacations | ||
| Travel loyalty programs | Resource | Travel & Vacations | ||
| Entertainment | Area | |||
| Concerts I might want to see | Resource | Entertainment | ||
| Concert Journal | Journal | Entertainment | ||
| Movies to rewatch | Resource | Entertainment | ||
| Hobbies | Area | |||
| Photography | Area | Hobbies | ||
| Canon EOS R10 | Resource | Photography | ||
| Understanding Exposure by Bryan Peterson | Study | Photography | ||
| Tips for Low Light Photography | Resource | Photography | ||
| Cooking | Area | Hobbies | ||
| Career | Area | |||
| Skills development | Area | Career | ||
| Potential employers | Resource | Career | ||
| Create family vacation photo book | Project | Family | Photography | |
| Replace kitchen floor | Project | Household | ||
| Plan Italy vacation | Project | Travel & Vacations | Family | |
| Hotels in Rome | Resource | Travel & Vacations | Plan Italy vacation | |
| Complete course on python | Project | Career | Learning |
PARA Wiki
Please create a new wiki based on demo.goalstriving.org that will enforce page properties and use dyanmic content. Assign each of the properties in the table above to the pages. The slug should be para and the users with access to demo should have the same level of access to para.