Wiki Page Properties: Difference between revisions

From Knowledge Commons
Jump to navigation Jump to search
Line 3: Line 3:
=== August 25 Decision ===
=== August 25 Decision ===
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.
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.
{| class="wikitable"
{| class="wikitable"
|'''Page Type'''
|'''Page Type'''
Line 127: Line 129:
* 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.
* 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.


=== August 26 Decision ===
=== Default Pages and their Properties ===
Some Areas will have sub-areas.  This is fine, but try to keep a max of 12 active areas (including sub-areas)
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|New User Onboardin]]<nowiki/>g process.
{| class="wikitable"
{| class="wikitable"
|'''Page'''
|'''Page'''

Revision as of 22:11, 26 August 2026

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. Page Type Uses. All of the notes from while I was developing the Page Type Uses was moved to the Page Type Brainstorming page.

August 25 Decision

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.
    1. If it is an ongoing responsibility or something that is actively maintained, it is an Area.
    2. 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