New User Onboarding: Difference between revisions
Created page with "This page describes the current and planned enhancements the process that new users go through as they register and create their default environment. Tasks to Accomplish # Set timezone # Choose which of the default Areas to use and optionally add new Areas # Optionally create Topics # Optionally list Projects and assign Areas and/or Topics to each" |
|||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This page describes the current and planned enhancements the process that new users go through as they register and create their default environment. | This page describes the current and planned enhancements the process that new users go through as they register and create their default environment. | ||
=== Choose Environment Type === | |||
# | * Standard default wiki. The default pages provided by MediaWiki. | ||
* Standard wiki with static templates (user is asked which template pages they would like to install) | |||
* <s>PARA wiki uses the Second Brain and Zettelkasten methods with dynamic content and optional GTD.</s> << This will be added in a future release | |||
=== User Info === | |||
# The log event which is generated when a new user signs up should include IP, geo-lookup city/country, and user browser info. | |||
# Store the user's first and last name, and profile image URL in the mw_registry.wiki_registry table. Each time users login, it should check their Google profile to see if either of their names have changed and if so, update the wiki_registry and also add an entry to a wiki_member_name_changes table with the previous and new names. | |||
# Timezone (get from Google if possible to set the default); user can change it in their profile settings | |||
=== Setup for Standard wiki with static templates === | |||
The user is prompted to provide the following information. | |||
# User sees the complete hierarchical contents list from the [https://demo.goalstriving.org/Main_Page Main Page] of the demo wiki. | |||
## Next to each page are two checkboxes: one column of checkboxes for Page and one for Contents | |||
## By default, all boxes are checked | |||
# For each page, if both boxes are checked, the page and its contents are loaded into the user's new wiki by default. If only Page is checked, then only the first sentence is included on the page. | |||
=== Setup for PARA wiki === | |||
# Choose which of the default Areas to use and optionally add new Areas | # Choose which of the default Areas to use and optionally add new Areas | ||
# Optionally create Topics | # Optionally create Topics | ||
# Optionally list Projects and assign Areas and/or Topics to each | # Optionally list Projects and assign Areas and/or Topics to each | ||
# Optionally choose to import template pages | |||
* To choose the Areas and Topics, the user clicks through multiple pages, each listing about 20 options; the user is asked to: | |||
** Check the Area box if it is an ongoing parts of my life that I develop or maintain | |||
** Check the Topic box if you typically spend less than an hour per week thinking about or doing this, but you will probably end up eventually having multiple wiki pages related to it. | |||
* Each page has a category of: Personal, Fitness & Nutrition, Household, Family, Friends & Social Activities, Volunteering, Vehicles, Learning, Travel & Vacations, Entertainment, Hobbies, etc. | |||
* The user is asked to list all of the projects they are actively working, and we show them examples: | |||
** Create family vacation photo book | |||
** Replace kitchen floor | |||
** Plan Italy vacation | |||
** Complete course on Python | |||
* Users are asked to set a status for each project | |||
** Active for those which you typically spend > 1 hour per week | |||
** Inactive for others | |||
* If the user has a combined total of > 20 active projects + areas, they are warned that they should consider setting some projects to Inactive and/or some Areas to Topics | |||