From Amarok Wiki

Contents

Important!!!

This task involves making significant changes to the Amarok Wiki, both in structure and in content. Please remember that this is a wiki; that is, it is publicly accessible and editable. As such, you will be working on this wiki alongside others, both from the Amarok community in general and also from the GCI. Please keep this in mind as you work.

Description

The description of this task that I posted on the GCI 2010 website is as follows [1]:

  • Amarok's wiki is a vast source of information, and a large portion of that information has been translated twice over (sometimes more). The current scheme the wiki uses to store the translated pages is difficult to maintain and vastly more complex than it needs to be. This task involves reorganising the translated pages. Please see this wiki article for more information about the requirements of this task.

Tools

Probably the most important page is one that contains links to all of the MediaWiki "toolbox" (or, in MediaWiki terminology, "Special") pages:

The most import and pertinent of the "Special" pages will likely be the following:

In addition, I highly suggest getting very familiar with the toolbar on the right-hand-side of every page. It contains context links that you will likely find incredibly useful.

Please use this page as the mapping between languages and language codes.

Please remember that a wiki does not have a hierarchical organisation. When one refers to "subpages" in a wiki, one is merely referencing an arbitrary convention that is interpreted as a hierarchical organisation. For example, this page has the exact string "User:Jtduncan/GCI 2010/Wiki cleanup: move translated pages" as its title. This page is not titled "Wiki cleanup: move translated pages" and does not exist inside of a "folder" "User:Jtduncan/GCI 2010". The page "User:Jtduncan/GCI 2010" is a subpage of "User:Jtduncan" because its name begins with "User:Jtduncan". Similarly, this page is a subpage of "User:Jtduncan/GCI 2010" because its title begins with "User:Jtduncan/GCI 2010". Thus, in order to "move" a page named "Spam" to be a subpage of a page named "Green Eggs", you, in fact, change the name of the page "Spam" to "Green Eggs/Spam".

Design

Currently, the translated pages on the wiki are pseudo-namespaced with the language code of the language into which the page was translated and given a title that is occasionally localised. For example, the Spanish translation of the page Proposals is ES:Proposals (Proposals/es as of now --Gesh). The toolbar (that should be) at the top of any page that has been translated is constructed manually (see Template:I18n). This process is so complicated that translation pages often get lost, both in that they are never updated (because they can be so hard to find) and in that many are never linked to their source page properly. Your task will be to organise all of the translated pages into a new hierarchy, updating links as you go.

For any given translated page, named "LC:Page title" (where LC stands for language code), that is a translation of page "Original page title" into the language with language code "LC", move it (using the "Move" link in the toolbar that is on the right hand side of any given page) to "Original page title/lc" where the language code is in all lowercase letters.

In addition, please move all translations of Main Page. For example, Portada should be moved to Main Page/es and 维基主页 should be moved to Main Page/zh (all pages currently prefixed by "Zh-CN:" should be moved to a title ending in "/zh" rather than "/zh-cn").

Once all translation pages have been moved, update all links to point to the page's new location. For example, after "moving" (which is, in fact, "renaming") Portada to Main Page/es, update any link to Portada to instead point to Main Page/es. There will still be a page named "Portada", but it will be a redirect page to "Main Page/es". To find the pages that include links to Portada, use the "What links here" link in the toolbar from the "Portada" page (if you go to Portada and click the links after "Redirected from ..." at the top of the page, you will be able to access the page named "Portada"). Once you have updated all links to Portada, the "What links here" page from the original Portada page should show now links. The page named "Portada" is now considered "orphaned".

After you have finished orphaning all of the original translation pages (which should now all be redirects), let me know and I will provide you with the privileges to delete the orphaned redirect pages. When you are performing the deletion, be sure to select "Orphaned redirect page" as the deletion reason.

Finally, when moving the translation pages, be sure to move the page's talk page together with the translation page, if such a page exists. The page at the location of the original talk page will then become a redirect to the talk page's new location. Be sure to orphan these redirects, as they also need to be deleted.

Redirects?

BAD! Redirects are bad. They unnecessarily clutter up the page space and result in extremely annoying clean up tasks in the future. It is (almost) never a good idea to link to a redirect page rather than a page itself. If you make sure that any and all redirect pages you create by moving pages are orphans, going back to clean them up is not quite as annoying. As you work, please make sure to orphan your new redirect pages (by updating existing links) and keep any new links you make up-to-date.