[Pkg-mediawiki-devel] Semantic MediaWiki and Composer
Mark A. Hershberger
mah at nichework.com
Sat Nov 1 16:15:18 UTC 2014
Peter Brooks writes:
> I really like the idea of an easy, unified, installation and updating
> method. I'd particularly like it if it used the apt-get method of
> linux, then you'd not have to have different documentation in
> different places.
Debian developers maintain an LTS package. They began discussing
packaging 1.23 (the next LTS) for Jessie in September[1]. They don't
have a SMW package, but if there is interest in a
apt-get-able SMW package, that would be the place to start.
There is also a (dead) MediaWiki Extensions team on Launchpad[2] but
that may be another place to try to get SMW packaged for apt-get.
Fedora developers have packaged Semantic Mediawiki for Redhat
derivatives[3], so it can be installed with "yum install
mediawiki-semantic".
> It also didn't seem very unified. If you could take one .json file,
> and use it to describe the entire mediawiki installation, so, to
> upgrade, you'd just need to change the release level, and it'd work
> out all the other dependencies, that would be handy, but it doesn't
> seem to work like that.
We are headed that way, slowly but surely. Thanks to the SMW devs for
leading the way!
> Couldn't it be integrated with mediawiki completely? If
> LocalSettings.php had a version in it, then it has all the information
> about what is being used - updating from one version to another should
> enable an intelligent script to download the relevant updated &
> compatible versions, give you an option to switch to the new release
> and, if it fails, ideally, an option to switch back - and later, when
> it's stable, clean out the old version.
>
> Would that be impossible?
It isn't impossible and this is the sort of thing that we (the Wiki
Release Team[4]) have as a goal. In an ideal world, we could just use the
web-based updater that Wordpress has[5]. But this isn't an ideal world
and right now we can only dream about it.
Footnotes:
[1] http://lists.alioth.debian.org/pipermail/pkg-mediawiki-devel/2014-September/003051.html
[2] https://launchpad.net/~mediawiki-extensions-dev
[3] http://pkgs.fedoraproject.org/cgit/mediawiki-semantic.git
[4] https://www.mediawiki.org/wiki/WikiReleaseTeam
[5] http://codex.wordpress.org/Upgrading_WordPress#One-click_Update
--
Mark A. Hershberger
NicheWork LLC
717-271-1084
More information about the Pkg-mediawiki-devel
mailing list