Extension:SpecialPagesChangeLocation

/*

Purpose
This extension enables changing the page which lists the Special Pages, the default page being Special:Specialpages.

Features

 * Provides a message in Special:Version if the new page location does not exist
 * Enables locating the SpecialPages list in any namespace
 * Provides localization of messages
 * Changes the navigation uri link only if the new page location exists

Usage
Edit the page elected to contain the list of Special Pages. Ideally, this page should be protected. If one wishes to have dynamic content included in th new 'SpecialPages' (e.g. the list of special pages created by extensions) then one must use parser functions available from Extension:PageFunctions as example.

Installation
in the extension directory (e.g. /extensions/SpecialPagesChangeLocation)
 * Copy the extension's files from the SVN repository using the link provided
 * Edit :