Extension:GettingStarted

The GettingStarted extension adds a Special:GettingStarted page which can present introductory content and tasks to newly-registered editors. This extension is constantly evolving as part of the Onboarding new Wikipedians project.

Features
The extension makes the final "your account successfully created" step of creating an account into a separate page that users can return to.
 * It restyles the page, removing/hiding some elements (such as CentralAuth logins) and changing others (such as the returnto link from account creation).
 * The GettingStarted page encourages the user to attempt introductory editing tasks on articles randomly selected from a set of categories such as All articles needing copy edit.
 * If the user clicks on one of these "onboarding tasks" it sets up a Guided Tour that explains how to edit that article.

Installation
GettingStarted uses Extension:EventLogging to log and Extension:GuidedTour to provide tours and tooltips. As of January 2013 they are required. Extension:PostEdit is also required.

The extension maintains its lists of articles in a Redis in-memory store. See for the latest requirements and dependencies.

Customization
The Special:GettingStarted page is shown to new users immediately after the account creation process completes. Users can visit Special:GettingStarted at any time, or be directed there via normal linking.

The extension has CSS to style a set of tasks a certain way, and JavaScript to initiate a Guided tour when the user clicks on a task. HTML  attributes and CSS styles in the wiki's gettingstarted-msg trigger this styling and behavior.