Donation Plugin

This plugin is designed to track donations and fundraising campaigns. This is intended as a proof-of-concept for testing plugin integration with the PayPal plugin.

Requirements

  • glFusion v1.1.6 or newer

Installation

This plugin uses the glFusion automated plugin installer. Simply upload the distribtuion using the glFusion plugin installer located in the Plugin Administration page.

The plugin may be installed manually, if necessary.

Upgrading

The upgrade process is identical to the installation process, simply upload the distribution from the Plugin Administration page.

Features

  • Create fundraising campaigns and track donations to them. Each campaign may have a preset goal, and may be automatically disabled when that goal is reached.
  • Display one or more campaigns in blocks, along with “Donate” buttons for Paypal.

Administration

Configuration Options

Configuration Options are set by the Paypal section in the site Configuration area. There is no config.php required unless you wish to override any other settings.

OptionDescription
Integrate with the Paypal plugin?Select “Yes” if you have the Paypal Plugin installed and wish to accept donations via Paypal. This will cause the Donation plugin to present Paypal buttons for donations. If this is “No”, then no Paypal buttons will be shown.
Email Admin upon new donations?Select whether you'd like the site administrator to receive an email whenever a donation is received.

Creating Campaigns

The fundraising campaign determines the nature of the donation button. Create a campaign by clicking “New Campaign” in the Donation administation screen.

OptionDescription
Campaign NameEnter a short but descriptive name for this campaign. The campaign's name will appear as it's title in the donation block, and on the email to the contributor if Paypal is used.
Starting Date
Ending Date
Optional starting and ending date. Solitations will not be made for campaigns when the current date is not between these dates.
DescriptionEnter a description for this campaign
GoalEnter the contribution goal for this campaign. If this is not empty (or zero), then a progress bar will be displayed in the donation block indicating the progress of this campaign.
Stop after goal is reached?Select “Yes” to have this campaign removed from the donation block after contributions have met or exceeded this goal. If this is “No”, then contributions will be solicited indefinitely.
Enabled?If this is unchecked, the campaign is not shown in the donation block.

License

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 2 of the License, or (at your option) any later version.

Copyright © 2009 by Lee Garner

Based upon the Paypal Plugin for Geeklog version 0.2.0 by Vincent Furia (Copyright © 2005-2006 by Vincent Furia).

Logged in as: Guest (anonymous)
glfusion/gldonation/start.txt · Last modified: 2009/12/13 04:15 by lee
 
Except where otherwise noted, content on this wiki is licensed under the following license: GNU Free Documentation License 1.3