New User Onboarding: Difference between revisions

Line 3: Line 3:
=== Choose Environment Type ===
=== Choose Environment Type ===


* Default wiki. The default pages provided by MediaWiki.
* Standard default wiki. The default pages provided by MediaWiki.
* Wiki with static templates (user is asked which template pages they would like to install)
* Standard wiki with static templates (user is asked which template pages they would like to install)
* PARA Wiki uses the Second Brain and Zettelkasten methods with dynamic content
* PARA wiki uses the Second Brain and Zettelkasten methods with dynamic content and optional GTD


=== Tasks to Accomplish ===
=== User Info ===
# Set timezone (get from Google if possible to set the default); although the user can change it in their profile settings
# 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 a list
 
=== 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