My project WikiApiary (
http://wikiapiary.com) can tell you this information, and has it
for enwiki but only since the site came online which was at the end of December 2012.
Here is the overview for enwiki
http://wikiapiary.com/wiki/Wikipedia_(en)
and extension information is recorded on a subpage
http://wikiapiary.com/wiki/Wikipedia_(en)/Extensions
the history of this page shows the changes in extensions
http://wikiapiary.com/w/index.php?title=Wikipedia_(en)/Extensions&actio…
For example, it shows on May 1, 2013 that Echo and AccountAudit (1.0.0) were added:
http://wikiapiary.com/w/index.php?title=Wikipedia_%28en%29%2FExtensions&…
WikiApiary collects this information for all websites every 24 hours.
Jamie Thingelstad
jamie(a)thingelstad.com
mobile: 612-810-3699
find me on AIM Twitter Facebook LinkedIn
On May 4, 2013, at 1:41 PM, Lukas Benedix <benedix(a)zedat.fu-berlin.de> wrote:
Hi,
I'm looking for the history of extension usage in enwiki. I asked for that in the IRC
and was told that all the information can be found in the two files: CommonSettings.php
and InitialiseSettings.php.
One of my main problems is that there are so many ways extensions get included in the
CommonSettings.php…
for example:
include( $IP . '/extensions/Renameuser/Renameuser.php' );
include( "$IP/extensions/AntiBot/AntiBot.php" );
include $IP . '/extensions/AntiSpoof/AntiSpoof.php';
include "$IP/extensions/WikimediaMessages/WikimediaMessages.php";
require( "$IP/extensions/Oversight/HideRevision.php" );
require_once( "$IP/extensions/LocalisationUpdate/LocalisationUpdate.php" );
require "$IP/extensions/UserDailyContribs/UserDailyContribs.php";
(I don't think this list is complete)
The next problem is that I have to look at the InitialiseSettings.php for a lot of
extensions:
CommonSettings:
if ( $wmgUserDailyContribs ) {
require "$IP/extensions/UserDailyContribs/UserDailyContribs.php";
}
InitialiseSettings:
'wmgUserDailyContribs' => array(
'default' => true,
),
The other problem is getting all versions of these two files and correlate them to figure
out which extensions were live in enwiki.
Another idea was to look at the History of Special:Version
http://web.archive.org/web/20120126235208*/http://en.wikipedia.org/wiki/Spe…
but I don't think the history there is complete (there is a big gap in 2007).
Can anyone help me creating a list like this for enwiki:
EXTENSION_NAME; DEPLOYMENT_DATE; REMOVAL_DATE;
kind regards,
Lukas
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l