Extension:AlternativeUserTalk

The AlternativeUserTalk extension allows users to use a different page as their user talk page. This extension basically changes the new messages notice so it appears for changes on the alternative user talk page, as specified in a custom system message, and adds functionality to clear it for that page.

Given how the extension currently is made, it cannot be used on wiki farms, where multiple wikis are connected and you are able to see new messages notices from other wikis. This is because of the construction of the notice itself, as it uses the multi new messages feature to be able to link to the alternative talk page.

Installation
To install this extension, extract the extension's files into a folder  in the extensions directory and add the following line to LocalSettings.php:

Configuration information
By default no alternative user talk pages are set up. To change that, edit the  system message and add pairs of usernames and alternative talk pages in the following format: Username        = Talk:Alternative page Another username = Project talk:Another alternative page Only one pair is allowed per line. Whitespace at the beginning and end of the line and around the equals sign is ignored, but the actual names are case sensitive. Every possible page is accepted as the alternative talk page. You are not even restricted to use a talk page. It would be even possible to use.

As explained above, the generated notice for the alternative talk page is based on the multi new messages feature. As such the following two system messages affect the output: Additionally this extension adds two other system messages to complete the sentence in the notice: Composed this makes the notice text the following: You have new messages on your alternative talk page, view last change where the italiced parts are the equivalent links from the normal new messages notice.
 * - "You have new messages on"
 * - "your alternative talk page"
 * - "view last change"