[Pkg-mediawiki-devel] Fwd: wikidata
wp mirror
wpmirrordev at gmail.com
Sun Mar 9 23:30:58 UTC 2014
---------- Forwarded message ----------
From: wp mirror <wpmirrordev at gmail.com>
Date: Sun, 9 Mar 2014 19:11:47 -0400
Subject: wikidata
To: gnosygnu <gnosygnu at gmail.com>
Cc: xmldatadumps-l <xmldatadumps-l at lists.wikimedia.org>,
Wp-mirror-list <Wp-mirror-list at nongnu.org>, wpmirrordev
<wpmirrordev at gmail.com>
Dear Gnosygnu,
I would like to thank you very much for your e-mail of 2014-Jan-11.
It was very helpful and I have made much progress towards WP-MIRROR
0.7.
0) Status
Using dump files from <http://ftpmirror.your.org/>, WP-MIRROR 0.7 now
builds a mirror of `simplewiki', `simplewiktionary', and `wikidata'.
In the process, WP-MIRROR installs and configures `mediawiki 1.23'
and about 40 extensions. A page rendered by the mirror now looks very
similar to the same page rendered by WMF.
1) Problems
There are a couple of anomalies.
1.1) Wikidata
Infoboxes are now rendered. The property fields are populated with
data drawn from <http://www.wikidata.site>. However, in the
navigation bar, under the ``In other languages'' link, the expected
list of interlanguage links still does not appear.
Here is the portion of `LocalSettings.php' that pertains to `wikidata'.
# Wikidata
putenv( "MW_INSTALL_PATH=$IP" );
#define( 'WB_EXPERIMENTAL_FEATURES', true );
$wgEnableWikibaseRepo = true;
$wgEnableWikibaseClient = true;
$wmgUseWikibaseRepo = true;
$wmgUseWikibaseClient = true;
require_once( "$IP/extensions/Wikidata/Wikidata.php" );
require_once( "$IP/extensions/Wikidata/extensions/Wikibase/repo/ExampleSettings.php"
);
$wgWBSettings['repoUrl'] = 'http://www.wikidata.site';
$wgWBSettings['repoScriptPath'] = '/w';
$wgWBSettings['repoArticlePath'] = '/wiki/$1';
$wgWBSettings['siteGlobalID'] = $wgDBname;
$wgWBSettings['siteGroup'] = $project;
$wgWBSettings['sort'] = 'code';
$wgWBSettings['sortPrepend'] = array ( 'en', 'simple', );
$wgWBSettings['repoDatabase'] = 'wikidatawiki';
$wgWBSettings['changesDatabase'] = 'wikidatawiki';
1.2) Gadgets
Under <http://simple.wikipedia.site/wiki/Special:Gadgets> there is no
list of gadgets. I can see that the underlying database does have
them (or rather links to WMF where they can be found).
The relevant portion of `LocalSettings.php' is:
require_once( "$IP/extensions/Gadgets/Gadgets.php" );
2) Advance news
WP-MIRROR 0.7 will be released (probably this month) as a DEB package.
It will not depend upon the DEB package for `mediawiki 1.19' LTS as
did WP-MIRROR 0.6. Rather it will depend upon a new DEB package of
the latest development version (currently 1.23).
To that end, I have set up a tool chain that `pull's from the GIT
repositories at <https://gerrit.wikimedia.org/r/p/mediawiki/> and
generates four DEB packages:
`wp-mirror-mediawiki_1.23-1_all.deb'
`wp-mirror-mediawiki-extensions_1.23-1_all.deb'.
`wp-mirror-mediawiki-extensions-math-texvc_1.23-1_amd64.deb'
`wp-mirror-mediawiki-extensions-scribunto-lua_1.23-1_amd64.deb'
The second of these packages contains over forty of the extensions
listed on <http://en.wikipedia.org/wiki/Special:Version>.
Every effort has been made to avoid stepping on the namespace of the
DEB packages currently distributed by Debian. For example, the first
two packages install into `/usr/share/wp-mirror-mediawiki/' rather
than into `/usr/share/mediawiki/'.
I have set up a Debian repository hosted by Free Software Foundation.
3) Help requested
Any advice concerning the above mentioned bugs would be appreciated.
Sincerely Yours,
Kent
More information about the Pkg-mediawiki-devel
mailing list