Extension:FundraiserLandingPage

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg

Release status: stable
Implementation Special page
Description Enables template parameters to be passed as querystring elements.
Author(s) Peter Gehres, Ryan Kaldari
Latest version 1.0 (2011-12-01)
MediaWiki 1.18wmf1
License GPL
Download
Translate the FundraiserLandingPage extension if it is available at translatewiki.net
Check usage and version matrix.
Issues Open tasks · Report a bug


This extension is used for Wikimedia Foundation fundraising at https://donate.wikimedia.org/. It makes it easier to create localized landing pages for multiple countries and languages. The extension enables the fundraising team to switch out appeals and other page elements on-the-fly without the need to create a new set of localized landing pages. In addition to accepting passed parameters, the extension also performs a geographical IP lookup if a country is not specified in the querystring. This allows for the use of this special page in social media links ensuring that they are not tied to a particular country.

Usage[edit]

Once installed, users can be directed to http://localhost:8888/wiki/index.php/Special:FundraiserLandingPage?template=templateName&appeal=appeal-name. This extension will then generate a call to the specified (or default) template and pass the other querystring elements as template parameters.

Download instructions[edit]

Please cut and paste the code found below and place it in $IP/extensions/FundraiserLandingPage/FundraiserLandingPage.php. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php .

Installation[edit]

To install this extension, add the following to LocalSettings.php :

require_once("$IP/extensions/FundraiserLandingPage/FundraiserLandingPage.php");

Configuration parameters[edit]

  • $wgFundraiserLPDefaults - sets the default values for the required parameters

See also[edit]

This extension was developed to replicate the functionality of the RapidHTML portion of Extension:DonationInterface on wikis without DonationInterface.