Wiki Page Properties: Difference between revisions
No edit summary |
|||
| Line 2: | Line 2: | ||
=== 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. | |||
{| class="wikitable" | {| class="wikitable" | ||
|'''Page Type''' | |'''Page Type''' | ||
| Line 108: | Line 109: | ||
| | | | ||
|} | |} | ||
=== Guiding Principles === | |||
* The page | === Guiding Principles for Page Properties. === | ||
* If it | * 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. | * 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 parent Area page (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 an area to a page, the list of optional areas | * 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 | * 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 | ||
* Every Hobby gets its own | * 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. | |||
* Pages assigned to the project will automatically have the | |||
* Every page that is not type: Area should have at least one | |||
=== August 26 Decision === | === August 26 Decision === | ||
| Line 129: | Line 132: | ||
|'''Page''' | |'''Page''' | ||
|'''Type''' | |'''Type''' | ||
|''' | |'''Area1''' | ||
|''' | |'''Area2''' | ||
|'''Project1''' | |'''Project1''' | ||
|- | |- | ||