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 161st) |
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[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.
Installation[edit]
- Download and place the file(s) in a directory called
FundraiserLandingPage
in yourextensions/
folder. - 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[edit]
This 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. |