Extension:FundraiserLandingPage
![]() 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.1 (2018-07-13) |
MediaWiki | 1.32 |
License | GNU General Public License 2.0 or later |
Download | |
|
|
Quarterly downloads | 2 (Ranked 138th) |
Translate the FundraiserLandingPage extension if it is available at translatewiki.net | |
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
editOnce 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.
Installation
edit- Download and move the extracted
FundraiserLandingPage
folder to yourextensions/
directory.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/FundraiserLandingPage - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'FundraiserLandingPage' );
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Configuration parameters
edit$wgFundraiserLPDefaults
- sets the default values for the required parameters
See also
editThis extension was developed to replicate the functionality of the RapidHTML portion of Extension:DonationInterface on wikis without DonationInterface.
This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page. |