A suite of tools to analyze page, user and project data of MediaWiki websites
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app AutoEdits: merge new deOrphan tool into OrphanStatus Dec 14, 2018
bin Fixes for bad queries, symfony paperwork Oct 5, 2016
docs 3.6.17 version bump Dec 12, 2018
i18n Localisation updates from https://translatewiki.net. Dec 13, 2018
public AutoEdits: add option to show edits made only with given tool Dec 6, 2018
src Restore 'Pages: Add date filtering options' with bug fixed Dec 12, 2018
tests/AppBundle Restore 'Pages: Add date filtering options' with bug fixed Dec 12, 2018
var Major refactor of controllers; standardize API responses Aug 1, 2018
.gitignore Move web directory in preparation for Symfony 4 Oct 12, 2018
.minus-x.json New category edits tool to view a user's contribs in a set of categories Mar 29, 2018
.scrutinizer.yml Bump to PHP 7.2, use Webpack for asset management Oct 1, 2018
.travis.yml Bump to PHP 7.2, use Webpack for asset management Oct 1, 2018
LICENSE Use the unmodified GPL as LICENSE Jun 30, 2017
README.md Fix build status badge in README; fix tests failing on local env Aug 5, 2018
RELEASE_NOTES.md 3.6.17 version bump Dec 12, 2018
clear_cache.sh Cache clearing script update Apr 21, 2017
composer.json Add other PHP extensions as requirements in composer Dec 11, 2018
composer.lock Remove slash routes (not needed in Symfony 4) Dec 12, 2018
html Recommit html symlink to public, needed by default Apache config Oct 16, 2018
i18n_helper.js.dist Rename RfA to RfX, i18n key renames Aug 22, 2017
package-lock.json Add other PHP extensions as requirements in composer Dec 11, 2018
package.json EditCounter: invalidate auto-removals of rights when expiry changed Nov 12, 2018
phpcs.xml Exclude /html (symlink to /public) from code sniffer checks Oct 16, 2018
phpdoc.dist.xml Fix 2 classes of docblock failures Jun 14, 2017
phpunit.xml.dist Major refactor of controllers; standardize API responses Aug 1, 2018
webpack.config.js Move web directory in preparation for Symfony 4 Oct 12, 2018

README.md

XTools

XTools is a suite of statistics tools for MediaWiki wikis, users, pages, and more. See it in operation for Wikimedia wikis at xtools.wmflabs.org (it can also be installed for any MediaWiki installation).

For full documentation, please see xtools.readthedocs.io.

To report an issue, create a ticket on Phabricator (requires a Wikimedia account) or use the talk page on mediawiki.org/XTools.

release License: GPL v3 Docs

Build Status Scrutinizer Code Quality Code Coverage

Kudos and history

This is the second rewrite of the popular toolset originally written by User:X! for the English Wikipedia.

First refactored in 2014 by Hedonil.

Then refactored again in 2017 by Matthewrbowker, MusikAnimal, Samwilson, and other members of the Wikimedia Foundation's Community Tech Team.

Licence (GPL-3.0+)

Copyright © 2008-2018 XTools contributors.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/gpl.html.