Extension:ContributionReporting

From MediaWiki.org

Jump to: navigation, search

       

Manual on MediaWiki Extensions
List of MediaWiki Extensions
Crystal Clear action run.png
ContributionReporting

Release status: beta

Description Displays statistics for contributions made to the WikiMedia Foundation.
Author(s)  Trevor ParscalTalk
Last Version  SVN (2009-11-14)
MediaWiki  1.14alpha and higher
License GPL v2
Download Download snapshot

Subversion [Help]
Browse source code

check usage (experimental)

Contents

[edit] ContributionHistory

Special page providing complete contribution history.

[edit] ContributionTotal

Transcludable special page that provides a total amount contributed for a given fiscal year.

[edit] FundraiserStatistics

Special page that shows a bar chart, comparing daily takes of multiple fundraisers.

[edit] ContributionStatistics

Special page which builds reports for contributions to the WikiMedia Foundation. Data is relative to either a specific range of dates or the current fiscal year. This extension also depends on (and is part of) ContributionReporting. If ContributionStatistics is included manually, instead of automatically by ContributionReporting, the MediaWiki database will be used - which functionality is for testing only.

[edit] Usage

By appending /range/start_date:end_date to the end of the page url, such as Special:ContributionStatistics/range/2008-11-03:2009-07-01 you can generate statistics for a given range of dates. The end date is optional, and if not set the effective end date will become the end of the current fiscal year.

[edit] Installation

This extension depends on access to a CiviCRM database, namely the public_reporting table. Without access to that table, this extension will not work.

  • Copy the ContributionReporting folder into your extensions directory.
  • Add the following line to the bottom of LocalSettings.php
 require_once ( "$IP/extensions/ContributionReporting/ContributionStatistics.php" );

[edit] Configuration

The following parameters can be set by defining values for the following variables in your LocalSettings.php file.

Parameter Description Default Value
$egContributionStatisticsFiscalYearCutOff The first day of the fiscal year. July 1
$egContributionStatisticsViewDays Maximum number of days to show in the daily totals table. 7