Technical communications/Mobile documentation consolidation

The mobile team would like to consolidate/centralize their documentation (currently split between meta and mediawiki.org) on mediawiki.org

This would also be an opportunity to better organize the content, update outdated pages and retire obsolete ones.

Note: There are currently plans to move project documentation to wikitech, but since there isn't a timeline yet (or even consensus), it makes sense to proceed with this centralization and not wait for a move to wikitech (unless the move to wikitech is uncontroversial and can happen quickly enough).

Inventory

 * Pages excluding redirects: ✅

MobileBetaWatchlist/Logging Mobile projects Mobile projects/App Features & Roadmap Mobile projects/BadRedirect Mobile projects/BadRedirect/UA Mobile projects/BadRedirect/UA-donotwant Mobile projects/BadRedirect/UA-wantredirect Mobile projects/Beta Mobile projects/Browsers support status Mobile projects/Communications Mobile projects/Contribute Mobile projects/Contributory Funnel Mobile projects/Events Mobile projects/External Projects Mobile projects/GeoImages Mobile projects/How to start beta testing iOS app Mobile projects/India Hackathon 2011 Mobile projects/Language support Mobile projects/Localization Roadmap Mobile projects/MobileAFT Mobile projects/Mobile Gateway Mobile projects/Mobile Gateway/Mobile homepage formatting Mobile projects/OpenBugs Mobile projects/Overview Mobile projects/Partnerships Mobile projects/Partnerships/Q and A Mobile projects/Personas Mobile projects/Projected development Mobile projects/Ruby gateway Mobile projects/Strategy Mobile projects/Team Mobile projects/Voice SMS and IVR Mobile projects/WLM App Fact Sheet Mobile projects/Web Features & Roadmap Mobile projects/WikipediaAndroidApp Mobile projects/WikipediaMobileAndroidFeedback Mobile projects/WikipediaMobileAndroidFeedback/Archive1 Mobile projects/WikipediaMobileAndroidFeedback/Archive2 Mobile projects/WikipediaMobileiOSFeedback Mobile projects/WikipediaMobileiOSFeedback/ArchiveV3.1Beta1 Mobile projects/WikipediaMobileiOSFeedback/ArchiveV3.1Beta2 Mobile projects/Wikipedia Zero Mobile projects/Wikipedia navigation Mobile projects/WiktionaryMobileAndroidFeedback Mobile projects/beta Mobile projects/brainstorm Mobile projects/brainstorm/Archive Mobile projects/features Mobile projects/features/Archive Mobile projects/more ideas Mobile projects/strategy Mobile team Mobile team/Mobile apps Mobile team/Mobile web Mobile team/Mobile web/Deployment/Code Cut-off Mobile team/Mobile web/Development cycle Mobile team/Mobile web/Engineering conventions Mobile team/Mobile web/Engineering conventions/Commit summary guidelines Mobile team/Mobile web/Engineering conventions/PHP naming conventions Mobile team/Mobile web/Etherpad/Architecture Review Q3 2012-2013 Mobile team/Mobile web/Etherpad/Q3 Retrospective 2012-2013 Mobile team/Mobile web/Etherpad/Q4 Planning 2012-2013 Mobile team/Mobile web/Etherpad/WMF OSM Hack Session 2013 Mobile team/Mobile web/Roles and responsibilities Mobile team/Mobile web/Team norms Mobile team/Mobile web/Team values Mobile team/Roles and responsibilities


 * Talk pages: ✅

Talk:Mobile projects Talk:Mobile projects/App Features & Roadmap Talk:Mobile projects/BadRedirect Talk:Mobile projects/Beta Talk:Mobile projects/Mobile Gateway Talk:Mobile projects/Partnerships/Q and A Talk:Mobile projects/Platforms Support Status Talk:Mobile projects/WLM App Fact Sheet Talk:Mobile projects/brainstorm Talk:Mobile projects/features Talk:Mobile team/Mobile web/Etherpad/WMF OSM Hack Session 2013

Translations

 * All translations

Pages translated:
 * Mobile projects/Mobile Gateway/Mobile homepage formatting
 * Mobile projects/WLM App Fact Sheet

Proposed organization

 * 1) Everything is imported under Wikimedia Mobile engineering/imported.
 * 2) The pages are then moved under Wikimedia Mobile engineering, Wikimedia Apps or a more specific page.
 * 3) The content of Mobile is merged into Wikimedia Mobile engineering, and the various facets are highlighed (What is it, Mobile web, Apps & Partners)

We can use LST to avoid duplicating content, while still being able to present it differently (example).

Steps

 * Inventorize ✅
 * Delete the pages on meta that are no longer useful ✅
 * Plan the organization ✅
 * Determine who does what ✅
 * Import the content
 * Meta is already configured as a transwiki import source for mediawiki.org, but given the number of pages it will be easier to use XML export/import
 * Importing all pages under a "Destination root page" like Wikimedia Mobile engineering/imported and then renaming to a proper name would be a good idea: it would avoid making a mess, prevent title conflicts, and give a unified pointer for interwiki redirects.
 * Clean up & organize the content
 * Add interwiki redirects to historical pages on meta
 * If all pages are imported into mediawiki.org under a "Destination root page", adding an interwiki redirect to page  is simply a matter of replacing its content by  . When the page is renamed on mediawiki.org, the redirect there can lead to the page. Adding interwiki redirects to all moved pages can be done using a bot.
 * (TBD) Convert translated pages to use the Translate extension
 * This will probably be manual (and a bit tedious) work; better check if those pages are still used.

Todo

 * Reach out to Maryana & Dan to see if they have objections or comments
 * Check that the translated pages on meta are still needed (to determine if they should be kept, and converted to Translate)