Submissions/Turnkey Mediawiki Test Platforms: Vagrant and Labs
This submission is on the wait list for Wikimania 2013.
- Submission no.
- Subject no.
- Title of the submission
Turnkey Mediawiki Test Platforms: Vagrant and Labs
- Type of submission
- Author of the submission
Andrew Bogott, Ori Livneh
- Country of origin
- E-mail address
- Personal homepage or blog
We will demonstrate two new tools for setting up a fully working MediaWiki install in just a few minutes. Mediawiki-Vagrant, which runs on a local virtual machine, is useful as a private testing and development platform. Mediawiki_singlenode, which runs on Wikimedia Labs, is useful for public demonstrations or collaborative development.
Neither tool requires any systems or Apache knowledge, so they're great for developers who want to skip the administration and get straight to coding.
- Detailed proposal
After a brief sketch of the technical background (puppet, git, labs, vagrant), the presentation will have two sections:
- Mediawiki-Vagrant (Ori)
MediaWiki-Vagrant (http://www.mediawiki.org/wiki/Mediawiki-vagrant) is a portable MediaWiki development environment. It consists of a set of configuration scripts that automate the creation of a virtual machine that runs MediaWiki. The virtual machine that MediaWiki-Vagrant creates makes it easy to learn about, modify, and improve MediaWiki's code: useful debugging information is displayed by default, and various developer tools are set up specifically for inspecting and interacting with MediaWiki code, including a powerful debugger and an interactive interpreter. Best of all, because the configuration is automated and contained in a virtual environment, mistakes are easy to undo.
Ori will demonstrate how to provision a fully-working, feature-rich MediaWiki instance from scratch, and showcase some of the facilities for debugging and interactive development.
- Mediawiki on Labs (Andrew)
Wikimedia Labs is a virtualization cluster run by the Wikimedia Foundation to provide testing and development infrastructure to volunteers. Registration is free, open to the public, and relatively simple. Labs users create virtual servers and configure them via a web interface; A single checkbox will configure an existing server with a simple, fully-functional MediaWiki install running directly out of source control.
Andrew will demonstrate creation and configuration of a labs Mediawiki server. Then he'll run through a few labs features that a development team can use to collaborate in MediaWiki testing, development, and demonstration.
Technology and Infrastructure
- Length of presentation/talk
- 40 minutes plus Q+A
- Language of presentation/talk
- Will you attend Wikimania if your submission is not accepted?
- Slides or further information (optional)
- Special requests
If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with four tildes. (~~~~).
- អមីរ ឯ. អហរោណិ 07:57, 12 April 2013 (UTC)
- Daniel Mietchen (talk) 22:41, 22 April 2013 (UTC)
- MPelletier (WMF) (talk) 03:43, 26 April 2013 (UTC)
- Tychay (talk) 22:58, 30 April 2013 (UTC)
- Steven (WMF) (talk) 23:00, 30 April 2013 (UTC)
- Multichill (talk) 15:00, 4 May 2013 (UTC)
- Legoktm (talk) 09:06, 21 May 2013 (UTC)
- Waldir (talk) 18:24, 21 May 2013 (UTC)