BarebonesMediaWiki

The Problem
There is a need for building microsites for projects that support and document Wikimedia activities like API documentation for community developers or the Wikimedia transparency report. These microsites can function as a good place to present content in a light-weight way, with its design customized for the projects specific needs.

Proposal
A "barebones" version of MediaWiki with

Why use MediaWiki?

 * Already have devs with exp. for writing and maintaining
 * Need to build control to language switch

Features

 * Translation through translatewiki
 * Would want to make seperate mediawiki installs per site
 * Including external JS libraries is more difficult
 * May cause issues since JS must be loaded on all pages

Some Questions

 * Can we remove all the chrome?
 * Probably : https://donate.wikimedia.org - removes site chrome
 * Prohibit editing of site
 * Write/integrate way of uploading and visualizing CSV file (new extension?)
 * Interactive JS on pages
 * Most likely see action item below

Action Items

 * Create template for clean page, with skin styles stripped out


 * Extension for installing and using JS libraries


 * Extension for uploading and parsing CSV


 * Styled  footer with Mediawiki project links


 * Styled Language switcher component


 * Microsite Mediawiki (no skin, no page structure)

Clients

 * API Documentation & Developer Hub, Analytics
 * Transparency Report, CLA
 * Marketing site, Wikipedia zero