[Labs-l] Dev wiki on Labs for Wikispeech

Tim Landscheidt tim at tim-landscheidt.de
Sun Nov 27 14:10:52 UTC 2016

John Andersson <john.andersson at wikimedia.se> wrote:

> At Wikimedia Sverige we are working on the development of a new extension
> called Wikispeech[1]. The aim is that Wikispeech will increase
> accessibility to the information in Wikipedias articles for all the
> millions of people that for different reasons has a hard time reading.

> This is the first extension we are developing, and we have now reached a
> point where it would be great to have a dev wiki installed on Labs that we
> can experiment on. Is this something anyone could help us with?

> Also, we are wondering if it is possible to put up services on Labs? We
> would ideally like to have a TTS server there. Is that doable?

> […]

AFAICT it is now customary to develop MediaWiki extensions
with MediaWiki-Vagrant.  I see that you already have a bare
class role::wikispeech.  Usually, you would now add code to
set up and launch any necessary servers, etc. in this class,
so that not only other developers have the same environment,
but this environment can be replicated in Labs by running
MediaWiki-Vagrant there
(cf. https://wikitech.wikimedia.org/wiki/Help:MediaWiki-Vagrant_in_Labs).
Then the wiki on this MediaWiki-Vagrant instance can easily
be made publicly accessible.

To start, you should request a new Labs project for Wiki-
(cf. https://wikitech.wikimedia.org/wiki/Help:Getting_Started#Create_Projects),
learn (by doing :-)) how to set up a MediaWiki-Vagrant in-
stance and make it publicly accessible, but safe from spam-
mers, and then enhance role::wikispeech so that it sets up
the TTS server, etc.  The latter task can be daunting for
developers new to Puppet, but the beauty of MediaWiki-Va-
grant is that other, more experienced developers can help
because they can easily set up the same environment as you.


More information about the Labs-l mailing list