Wiki Page Properties: Difference between revisions
No edit summary |
|||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This page contains notes about | This page contains notes about properties assigned to every wiki page that will be used in workflows, alerts, reports, gamification, reminders, leaderboards, etc. All of the notes from while I was developing the [[Page Type Uses]] was moved to the [[Page Type Brainstorming]] page. | ||
=== ChatGPT Specs === | |||
Based on a conversation where we worked out the details, ChatGPT created this [[WikiFam Requirements and Specifications]] | |||
=== Wiki Mode === | |||
When new users create their wikis, they will have two options (perhaps more in the future): | |||
* Standard Wiki: A flexible MediaWiki experience with optional starter content. | |||
* PARA Wiki: A structured personal knowledge management system | |||
=== Page Type and Status === | === Page Type and Status === | ||
The table below shows each of the six default Page Types, the allowable Statuses for each, and a description of the content. | 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" | ||
|''' | |'''PageType''' | ||
|''' | |'''PageStatus''' | ||
|'''Description''' | |'''Description''' | ||
|'''Notes''' | |'''Notes''' | ||
| Line 114: | Line 121: | ||
=== Guiding Principles for Page Properties. === | === Guiding Principles for Page Properties. === | ||
* Every page has a Type and Status. Pages can also be connected to Areas, Projects, and Topics. | * Every page has a Type and Status. Pages can also be connected to Areas, Projects, and Topics. | ||
** Type = How will I use this page? | ** Type = How will I use this page? | ||
** Status = Is it currently relevant/active? | ** Status = Is it currently relevant/active? | ||
| Line 120: | Line 126: | ||
** Project = What outcome does it support? | ** Project = What outcome does it support? | ||
** Topic = What is it about? | ** Topic = What is it about? | ||
* There are six default page types; more may be added later. Users cannot add new Types. | * There are six default page types; more may be added later. Users cannot add new Types. | ||
* | * PageStatus determines whether a page is included in default views, searches, selectors, reports, and workflows. Archived pages remain accessible but may be excluded by default. 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. | * 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. | * These guidelines are offered to new users to help them determine what to create for Areas and Topics. | ||
*# | *# An ''area'' is an ongoing responsibility, activity, or something you intentionally maintain or develop over time | ||
*# | *# A ''topic'' is a subject that can connect multiple pages but does not represent an ongoing responsibility or activity you maintain. | ||
* An Area may have zero or one Parent Area. | * Pages will also have type-specific metadata and may have topic-specific metadata. | ||
* An Area may have zero or one Parent Area. | |||
* Any page with a type other than Area may have zero or more Related Areas. | * Any page with a type other than Area may have zero or more Related Areas. | ||
* Areas can have parent Areas. Photography has Hobbies as a parent. Yoga has Health & Fitness as a parent. | * Areas can have parent Areas. Photography has Hobbies as a parent. Yoga has Health & Fitness as a parent. | ||
* A | * A top-level Area has no ParentArea. | ||
* When assigning an area to a page, the list of optional areas includes all pages of type: Area; status: Active | * When assigning an area to a page, the list of optional areas includes all pages of type: Area; status: Active. 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. | * 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. | ||
* | * PageType and PageStatus are mandatory, and each has exactly one value. Area and Topic are optional; we recommend a maximum of three each, but there is no restriction on the quantity. | ||
* | * A hobby that the user actively practices or develops should be represented as an Area, optionally beneath the Hobbies Area. | ||
* | * When a project is assigned to a page, the related areas of the project are also assigned to the page by default. Users may remove them and/or add new Areas and/or Topics. | ||
* Every page | * Every non-Area page should normally have at least one Related Area, Related Project, or Related Topic. Pages that do not are considered unclassified and are flagged for review. | ||
=== Default Pages and their Properties === | === 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 | 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. | ||
{| class="wikitable" | {| class="wikitable" | ||
|'''PageName''' | |'''PageName''' | ||
|'''PageType''' | |'''PageType''' | ||
|'''PageStatus''' | |||
|'''ParentArea''' | |||
|'''RelatedAreas''' | |'''RelatedAreas''' | ||
|'''RelatedProjects''' | |'''RelatedProjects''' | ||
| Line 149: | Line 157: | ||
|Personal | |Personal | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 155: | Line 165: | ||
|Long-term goals | |Long-term goals | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Personal | |Personal | ||
| | | | ||
| Line 161: | Line 173: | ||
|Weekly tasks | |Weekly tasks | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Personal | |Personal | ||
| | | | ||
| Line 167: | Line 181: | ||
|Gift ideas | |Gift ideas | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Personal | |Personal | ||
| | | | ||
| Line 173: | Line 189: | ||
|Daily Journal | |Daily Journal | ||
|Journal | |Journal | ||
|Active | |||
| | |||
|Personal | |Personal | ||
| | | | ||
| Line 179: | Line 197: | ||
|Fitness & Nutrition | |Fitness & Nutrition | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 185: | Line 205: | ||
|Tips for healthy eating | |Tips for healthy eating | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Fitness & Nutrition | |Fitness & Nutrition | ||
| | | | ||
| Line 191: | Line 213: | ||
|Yoga | |Yoga | ||
|Area | |Area | ||
|Active | |||
|Fitness & Nutrition | |Fitness & Nutrition | ||
| | |||
| | | | ||
| | | | ||
| Line 197: | Line 221: | ||
|Why yoga helps me | |Why yoga helps me | ||
|Idea | |Idea | ||
|Active | |||
| | |||
|Fitness & Nutrition | |Fitness & Nutrition | ||
| | | | ||
| Line 203: | Line 229: | ||
|Household | |Household | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 209: | Line 237: | ||
|Products | |Products | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Household | |Household | ||
| | | | ||
| Line 215: | Line 245: | ||
|Household Technology | |Household Technology | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Household | |Household | ||
| | | | ||
| Line 221: | Line 253: | ||
|Subscriptions | |Subscriptions | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Household | |Household | ||
| | | | ||
| Line 227: | Line 261: | ||
|Family | |Family | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 233: | Line 269: | ||
|Family traditions | |Family traditions | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Family | |Family | ||
| | | | ||
| Line 239: | Line 277: | ||
|Family tree | |Family tree | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Family | |Family | ||
| | | | ||
| Line 245: | Line 285: | ||
|Friends & Social Activities | |Friends & Social Activities | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 251: | Line 293: | ||
|Poker night planning | |Poker night planning | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Friends & Social Activities | |Friends & Social Activities | ||
| | | | ||
| Line 257: | Line 301: | ||
|Why Small Gatherings Are More Enjoyable | |Why Small Gatherings Are More Enjoyable | ||
|Idea | |Idea | ||
|Active | |||
| | |||
|Friends & Social Activities | |Friends & Social Activities | ||
| | | | ||
| Line 263: | Line 309: | ||
|Volunteering | |Volunteering | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 269: | Line 317: | ||
|Past volunteering | |Past volunteering | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Volunteering | |Volunteering | ||
| | | | ||
| Line 275: | Line 325: | ||
|Volunteering opportunities | |Volunteering opportunities | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Volunteering | |Volunteering | ||
| | | | ||
| Line 281: | Line 333: | ||
|Vehicles | |Vehicles | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 287: | Line 341: | ||
|Honda Accord 2025 | |Honda Accord 2025 | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Vehicles | |Vehicles | ||
| | | | ||
| Line 293: | Line 349: | ||
|Vehicles being considered for purchase | |Vehicles being considered for purchase | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Vehicles | |Vehicles | ||
| | | | ||
| Line 299: | Line 357: | ||
|Learning | |Learning | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 305: | Line 365: | ||
|List of schools & courses attended | |List of schools & courses attended | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Learning | |Learning | ||
| | | | ||
| Line 311: | Line 373: | ||
|List of books I have read | |List of books I have read | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Learning | |Learning | ||
| | | | ||
| Line 317: | Line 381: | ||
|Intro to Python | |Intro to Python | ||
|Study | |Study | ||
|Active | |||
| | |||
|Learning, Career | |Learning, Career | ||
|Complete course on Python | |Complete course on Python | ||
| Line 323: | Line 389: | ||
|Psychology 103 | |Psychology 103 | ||
|Study | |Study | ||
|Active | |||
| | |||
|Learning | |Learning | ||
|University Degree | |University Degree | ||
| Line 329: | Line 397: | ||
|Music Theory 202 | |Music Theory 202 | ||
|Study | |Study | ||
|Active | |||
| | |||
|Learning | |Learning | ||
|University Degree | |University Degree | ||
| Line 335: | Line 405: | ||
|Travel & Vacations | |Travel & Vacations | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 341: | Line 413: | ||
|Bucket list | |Bucket list | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Travel & Vacations | |Travel & Vacations | ||
| | | | ||
| Line 347: | Line 421: | ||
|Past vacations | |Past vacations | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Travel & Vacations | |Travel & Vacations | ||
| | | | ||
| Line 353: | Line 429: | ||
|Spain Vacation Journal | |Spain Vacation Journal | ||
|Journal | |Journal | ||
|Active | |||
| | |||
|Travel & Vacations | |Travel & Vacations | ||
| | | | ||
| Line 359: | Line 437: | ||
|Travel loyalty programs | |Travel loyalty programs | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Travel & Vacations | |Travel & Vacations | ||
| | | | ||
| Line 365: | Line 445: | ||
|Entertainment | |Entertainment | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 371: | Line 453: | ||
|Concerts I might want to see | |Concerts I might want to see | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Entertainment | |Entertainment | ||
| | | | ||
| Line 377: | Line 461: | ||
|Concert Journal | |Concert Journal | ||
|Journal | |Journal | ||
|Active | |||
| | |||
|Entertainment | |Entertainment | ||
| | | | ||
| Line 383: | Line 469: | ||
|Movies to rewatch | |Movies to rewatch | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Entertainment | |Entertainment | ||
| | | | ||
| Line 389: | Line 477: | ||
|Hobbies | |Hobbies | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 395: | Line 485: | ||
|Photography | |Photography | ||
|Area | |Area | ||
|Active | |||
|Hobbies | |Hobbies | ||
| | |||
| | | | ||
| | | | ||
| Line 401: | Line 493: | ||
|Canon EOS R10 | |Canon EOS R10 | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Photography | |Photography | ||
| | | | ||
| Line 407: | Line 501: | ||
|Understanding Exposure by Bryan Peterson | |Understanding Exposure by Bryan Peterson | ||
|Study | |Study | ||
|Active | |||
| | |||
|Photography | |Photography | ||
| | | | ||
| Line 413: | Line 509: | ||
|Tips for Low Light Photography | |Tips for Low Light Photography | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Photography | |Photography | ||
| | | | ||
| Line 419: | Line 517: | ||
|Cooking | |Cooking | ||
|Area | |Area | ||
|Active | |||
|Hobbies | |Hobbies | ||
| | |||
| | | | ||
| | | | ||
| Line 425: | Line 525: | ||
|Career | |Career | ||
|Area | |Area | ||
|Active | |||
| | |||
| | | | ||
| | | | ||
| Line 431: | Line 533: | ||
|Skills development | |Skills development | ||
|Area | |Area | ||
|Active | |||
|Career | |Career | ||
| | |||
| | | | ||
| | | | ||
| Line 437: | Line 541: | ||
|Potential employers | |Potential employers | ||
|Resource | |Resource | ||
|Active | |||
| | |||
|Career | |Career | ||
| | | | ||
| Line 443: | Line 549: | ||
|Create family vacation photo book | |Create family vacation photo book | ||
|Project | |Project | ||
|Active | |||
| | |||
|Family, Photography | |Family, Photography | ||
| | | | ||
| Line 449: | Line 557: | ||
|Replace kitchen floor | |Replace kitchen floor | ||
|Project | |Project | ||
|Active | |||
| | |||
|Household | |Household | ||
| | | | ||
| Line 455: | Line 565: | ||
|Plan Italy vacation | |Plan Italy vacation | ||
|Project | |Project | ||
|Active | |||
| | |||
|Travel & Vacations, Family | |Travel & Vacations, Family | ||
| | | | ||
| Line 461: | Line 573: | ||
|Hotels in Rome | |Hotels in Rome | ||
|Resource | |Resource | ||
|Travel & Vacations | |Active | ||
| | |||
|Travel & Vacations, Family | |||
|Plan Italy vacation | |Plan Italy vacation | ||
| | | | ||
|- | |- | ||
|Complete course on | |Complete course on Python | ||
|Project | |Project | ||
|Career | |Active | ||
| | | | ||
|Career, Learning | |||
| | |||
| | | | ||
|- | |- | ||
|University Degree | |University Degree | ||
|Project | |Project | ||
|Active | |||
| | |||
|Learning | |Learning | ||
| | | | ||
| Line 479: | Line 597: | ||
=== PARA Wiki === | === PARA Wiki === | ||
Please create a new wiki based on demo.goalstriving.org that | Please create a new wiki based on demo.goalstriving.org that enforces page properties and uses dynamic content. Assign each of the properties in the table above to the pages. The slug should be para, and the users with demo access should have the same level of access to para. | ||
Please remove the page histories from demo and para and also the redirect links that were created when pages were renamed. | Please remove the page histories from demo and para, and also the redirect links that were created when pages were renamed. | ||