https://bugzilla.wikimedia.org/show_bug.cgi?id=51782
Web browser: ---
Bug ID: 51782
Summary: Provide a web interface for customizing an MediaWiki
instance and provisioning it in the cloud or locally
Product: Tools
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: MediaWiki-Vagrant
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Mobile Platform: ---
The basic idea is to have a clear and pleasant-to-use web-based interface for
generating a MediaWiki instance manifest. The interface should allow you to
tick off the extensions you want, for example, and it would automate the
configuration of supporting software like Apache and memcached. There's an
attractive example of such an interface at <https://puphpet.com/>.
MediaWiki-Vagrant already implements the bulk of the work in that it provides a
set of parametrized, MediaWiki-oriented Puppet modules and resource types. In
plain English: MediaWiki-Vagrant can take a configuration file that says "give
me a MediaWiki instance with Scribunto and VisualEditor that is set up for
development work" and configure a machine to match these specifications.
A number of cloud computing platforms provide hooks for uploading Puppet code
to automate the creation and customization of servers. Some are event
implemented as Vagrant 'providers', which means that you can run 'vagrant up'
and Vagrant will create a cloud instance rather than a VirtualBox VM. Examples
include vagrant-rackspace for Rackspace Cloud
(<https://github.com/mitchellh/vagrant-rackspace>) and vagrant-aws
(<https://github.com/mitchellh/vagrant-aws>) for Amazon AWS. A
vagrant-openstack provider (<https://github.com/aodn/vagrant-openstack>) also
exists; I don't know how much work it would take to make it work with Labs.
The major work-item would be to build the web interface (or adapting the source
code of <https://puphpet.com/> or some other project -- there are several),
ideally as a MediaWiki extension so that we can offer the ability to provision
a virtual server (either local or cloud-based) right on MediaWiki.org.
I think that this could considerably broaden the appeal of MediaWiki to a new
generation of internet users. The success of Wikia shows that there exists
considerable demand for point-and-click wiki creation. It could also help drive
third-party usage of VisualEditor / parsoid, if it is true that adoption is
held back by anxiety over having to configure and maintain an additional
software component.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l