Wiki Page Properties: Difference between revisions

m Mshell moved page Wiki Page Types to Wiki Page Properties
Line 1: Line 1:
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.
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.
=== 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"
|'''Page Type'''
|'''PageType'''
|'''Status'''
|'''PageStatus'''
|'''Description'''
|'''Description'''
|'''Notes'''
|'''Notes'''
Line 118: Line 124:
** 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.
* The Status determines visibility and searchability. Every page is assigned one and only one Status.
* 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.
*# If it is an ongoing responsibility or something that is actively maintained, it is an Area.
*# An ''area'' is an ongoing responsibility, activity, or something you intentionally maintain or develop over time
*# 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.
*# A ''topic'' is a subject that can connect multiple pages but does not represent an ongoing responsibility or activity you maintain.
* Pages will also have type-specific metadata and may have topic-specific metadata.
* Pages will also have type-specific metadata and may have topic-specific metadata.
* An Area may have zero or one Parent Area.
* 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 parent Area page (e.g. Household) does not have any areas assigned.
* 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; Area: NULL.  Users can optionally check a box to include Archived pages in the list of available options.
* 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.
* 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)
* 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.
* Every Hobby gets its own Area of the same name; the page for the hobby is type: Area; area: Hobby
* A hobby that the user actively practices or develops should be represented as an Area, optionally beneath the Hobbies Area.
* 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.
* 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 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 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|New User Onboardin]]<nowiki/>g process.
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 146: Line 154:
|Personal
|Personal
|Area
|Area
|Active
|
|
|
|
|
Line 152: Line 162:
|Long-term goals
|Long-term goals
|Resource
|Resource
|Active
|
|Personal
|Personal
|
|
Line 158: Line 170:
|Weekly tasks
|Weekly tasks
|Resource
|Resource
|Active
|
|Personal
|Personal
|
|
Line 164: Line 178:
|Gift ideas
|Gift ideas
|Resource
|Resource
|Active
|
|Personal
|Personal
|
|
Line 170: Line 186:
|Daily Journal
|Daily Journal
|Journal
|Journal
|Active
|
|Personal
|Personal
|
|
Line 176: Line 194:
|Fitness & Nutrition
|Fitness & Nutrition
|Area
|Area
|Active
|
|
|
|
|
Line 182: Line 202:
|Tips for healthy eating
|Tips for healthy eating
|Resource
|Resource
|Active
|
|Fitness & Nutrition
|Fitness & Nutrition
|
|
Line 188: Line 210:
|Yoga
|Yoga
|Area
|Area
|Active
|Fitness & Nutrition
|Fitness & Nutrition
|
|
|
|
|
Line 194: Line 218:
|Why yoga helps me
|Why yoga helps me
|Idea
|Idea
|Active
|
|Fitness & Nutrition
|Fitness & Nutrition
|
|
Line 200: Line 226:
|Household
|Household
|Area
|Area
|Active
|
|
|
|
|
Line 206: Line 234:
|Products
|Products
|Resource
|Resource
|Active
|
|Household
|Household
|
|
Line 212: Line 242:
|Household Technology
|Household Technology
|Resource
|Resource
|Active
|
|Household
|Household
|
|
Line 218: Line 250:
|Subscriptions
|Subscriptions
|Resource
|Resource
|Active
|
|Household
|Household
|
|
Line 224: Line 258:
|Family
|Family
|Area
|Area
|Active
|
|
|
|
|
Line 230: Line 266:
|Family traditions
|Family traditions
|Resource
|Resource
|Active
|
|Family
|Family
|
|
Line 236: Line 274:
|Family tree
|Family tree
|Resource
|Resource
|Active
|
|Family
|Family
|
|
Line 242: Line 282:
|Friends & Social Activities
|Friends & Social Activities
|Area
|Area
|Active
|
|
|
|
|
Line 248: Line 290:
|Poker night planning
|Poker night planning
|Resource
|Resource
|Active
|
|Friends & Social Activities
|Friends & Social Activities
|
|
Line 254: Line 298:
|Why Small Gatherings Are More Enjoyable
|Why Small Gatherings Are More Enjoyable
|Idea
|Idea
|Active
|
|Friends & Social Activities
|Friends & Social Activities
|
|
Line 260: Line 306:
|Volunteering
|Volunteering
|Area
|Area
|Active
|
|
|
|
|
Line 266: Line 314:
|Past volunteering
|Past volunteering
|Resource
|Resource
|Active
|
|Volunteering
|Volunteering
|
|
Line 272: Line 322:
|Volunteering opportunities
|Volunteering opportunities
|Resource
|Resource
|Active
|
|Volunteering
|Volunteering
|
|
Line 278: Line 330:
|Vehicles
|Vehicles
|Area
|Area
|Active
|
|
|
|
|
Line 284: Line 338:
|Honda Accord 2025
|Honda Accord 2025
|Resource
|Resource
|Active
|
|Vehicles
|Vehicles
|
|
Line 290: Line 346:
|Vehicles being considered for purchase
|Vehicles being considered for purchase
|Resource
|Resource
|Active
|
|Vehicles
|Vehicles
|
|
Line 296: Line 354:
|Learning
|Learning
|Area
|Area
|Active
|
|
|
|
|
Line 302: Line 362:
|List of schools & courses attended
|List of schools & courses attended
|Resource
|Resource
|Active
|
|Learning
|Learning
|
|
Line 308: Line 370:
|List of books I have read
|List of books I have read
|Resource
|Resource
|Active
|
|Learning
|Learning
|
|
Line 314: Line 378:
|Intro to Python
|Intro to Python
|Study
|Study
|Active
|
|Learning, Career
|Learning, Career
|Complete course on Python
|Complete course on Python
Line 320: Line 386:
|Psychology 103
|Psychology 103
|Study
|Study
|Active
|
|Learning
|Learning
|University Degree
|University Degree
Line 326: Line 394:
|Music Theory 202
|Music Theory 202
|Study
|Study
|Active
|
|Learning
|Learning
|University Degree
|University Degree
Line 332: Line 402:
|Travel & Vacations
|Travel & Vacations
|Area
|Area
|Active
|
|
|
|
|
Line 338: Line 410:
|Bucket list
|Bucket list
|Resource
|Resource
|Active
|
|Travel & Vacations
|Travel & Vacations
|
|
Line 344: Line 418:
|Past vacations
|Past vacations
|Resource
|Resource
|Active
|
|Travel & Vacations
|Travel & Vacations
|
|
Line 350: Line 426:
|Spain Vacation Journal
|Spain Vacation Journal
|Journal
|Journal
|Active
|
|Travel & Vacations
|Travel & Vacations
|
|
Line 356: Line 434:
|Travel loyalty programs
|Travel loyalty programs
|Resource
|Resource
|Active
|
|Travel & Vacations
|Travel & Vacations
|
|
Line 362: Line 442:
|Entertainment
|Entertainment
|Area
|Area
|Active
|
|
|
|
|
Line 368: Line 450:
|Concerts I might want to see
|Concerts I might want to see
|Resource
|Resource
|Active
|
|Entertainment
|Entertainment
|
|
Line 374: Line 458:
|Concert Journal
|Concert Journal
|Journal
|Journal
|Active
|
|Entertainment
|Entertainment
|
|
Line 380: Line 466:
|Movies to rewatch
|Movies to rewatch
|Resource
|Resource
|Active
|
|Entertainment
|Entertainment
|
|
Line 386: Line 474:
|Hobbies
|Hobbies
|Area
|Area
|Active
|
|
|
|
|
Line 392: Line 482:
|Photography
|Photography
|Area
|Area
|Active
|Hobbies
|Hobbies
|
|
|
|
|
Line 398: Line 490:
|Canon EOS R10
|Canon EOS R10
|Resource
|Resource
|Active
|
|Photography
|Photography
|
|
Line 404: Line 498:
|Understanding Exposure by Bryan Peterson
|Understanding Exposure by Bryan Peterson
|Study
|Study
|Active
|
|Photography
|Photography
|
|
Line 410: Line 506:
|Tips for Low Light Photography
|Tips for Low Light Photography
|Resource
|Resource
|Active
|
|Photography
|Photography
|
|
Line 416: Line 514:
|Cooking
|Cooking
|Area
|Area
|Active
|Hobbies
|Hobbies
|
|
|
|
|
Line 422: Line 522:
|Career
|Career
|Area
|Area
|Active
|
|
|
|
|
Line 428: Line 530:
|Skills development
|Skills development
|Area
|Area
|Active
|Career
|Career
|
|
|
|
|
Line 434: Line 538:
|Potential employers
|Potential employers
|Resource
|Resource
|Active
|
|Career
|Career
|
|
Line 440: Line 546:
|Create family vacation photo book
|Create family vacation photo book
|Project
|Project
|Active
|
|Family, Photography
|Family, Photography
|
|
Line 446: Line 554:
|Replace kitchen floor
|Replace kitchen floor
|Project
|Project
|Active
|
|Household
|Household
|
|
Line 452: Line 562:
|Plan Italy vacation
|Plan Italy vacation
|Project
|Project
|Active
|
|Travel & Vacations, Family
|Travel & Vacations, Family
|
|
Line 458: Line 570:
|Hotels in Rome
|Hotels in Rome
|Resource
|Resource
|Travel & Vacations
|Active
|
|Travel & Vacations, Family
|Plan Italy vacation
|Plan Italy vacation
|
|
|-
|-
|Complete course on python
|Complete course on Python
|Project
|Project
|Career
|Active
|Learning
|
|Career, Learning
|
|
|
|-
|-
|University Degree
|University Degree
|Project
|Project
|Active
|
|Learning
|Learning
|
|
Line 476: Line 594:


=== PARA Wiki ===
=== 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.
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.