Fundraising

Component ID

774554

Component name

Fundraising

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1418

Component created

Component changed

Component body

This module makes it easy for NGOs to set up fundraising tools on their Drupal sites.

Features:

  • Multiple donation pages for different campaigns
  • Donation menu to show how the donation will be utilised
  • Multiple payment gateways (handled by PG API module)
  • Selectable / custom donation amount
  • GiftAid feature (available from Beta 3 and on) - data export feature to follow

I am planning on adding following features:

  • Data export (Views integration)
  • Recurring donation (for selected payment gateways)
  • Display custom 'thank you' page after donation
  • Despatch confirmation emails
  • Add help text (documentation)

Dependencies:

Installation and setup

  1. Install and enable all the dependent modules.
  2. Configure PG API module and its payment gateway modules (the ones you prefer to use).
  3. Enable this Fundraising module and its sub-module (a feature packaged by Features module). Also go to Features admin page and revert the components (I'll update the code so this step won't be necessary)
  4. In the content type configuration page (Administer > Content management > Fundraising), expand 'Fundraising settings' fieldset (found at the bottom of the page) and tick 'Use this content type to set up fundraising pages'
  5. To create a new fundraising page, go to node/add/pg_fundraising. Here you create a fundraising menu (e.g. 'for £10 you can feed a family for a week' with a photo of some food stuff) and preset donation values.
  6. Submit the node.

Initial development sponsored by Microsoft. This module is included in the Project DaNGO package.