Campaign Kit
  • Introduction
  • Administrator Documentation
    • Installation/Uninstallation
    • Definitions
    • Getting Started
      • Exploring the Demo
      • Getting Started with Campaign Kit
    • Configuration
    • User Links
    • Campaign Types
    • Campaign Ownership
    • Payment Workflow Types
    • Entities
    • Payment Processor Plugins
    • Theming
    • Administration
    • Extending Campaign Kit
    • Caching
    • Localization
    • Dependencies
    • Payment Stripe Documentation
      • Known Issues
    • Campaign Kit Donor Wall
    • Campaign Kit Queuing
  • Developer Documentation
    • Development Roadmap
    • Development
    • Release procedure
    • Reference
Powered by GitBook
On this page
  • Future development
  • Release Plan
  • 1.2 Release
  • 1.1 Release
  • 1.0 Release
  • Release Candidate 1 Release
  • Beta 2 Release
  • Beta 1 Release
  • Current Release
  • Alpha 7 Release
  • Alpha 6 Release
  • Alpha 5 Release
  • Alpha 4 Release
  • Alpha 3 Release
  • Alpha 2 Release
  • Previous Releases
  • Alpha 1 Release
  1. Developer Documentation

Development Roadmap

PreviousCampaign Kit QueuingNextDevelopment

Last updated 5 years ago

Future development

Features in this section will get created when we need them, if someone else works with us to create them, or if a funder comes forward to support development. Below are some potentially valuable new features:

  • New donation working (using ) to integrate with Salesforce for Non-profits

  • Allow subscribing to campaign updates.

  • Remote creation of child campaigns that are managed by the payment processor (particularly GivingFuel).

  • GivingFuel Payment Plugin with basic features working.

Release Plan

Features in this section are on the roadmap for development.

1.2 Release

Date not determined.

  • Bug fixes from 1.1

  • Campaign Cycling module reaches 1.0

  • Donor Wall module reaches 1.0

1.1 Release

Date not determined.

  • Bug fixes from 1.0

  • Campaign Queuing module in beta.

  • Donor Wall module in beta.

1.0 Release

Date not determined.

  • General availability; supported version

Release Candidate 1 Release

  • Bug fixes

  • Might be additional RCs until 1.0 is available

Beta 2 Release

Date not determined.

  • Option to close the campaign when target reached (some campaigns may not want this)

  • Bug fixes

  • Donor Wall module in alpha:

    • display a list of public donors i.e. donors who have left the "Show my name" checkbox checked during the donation process

Beta 1 Release

  • Bug fixes

Current Release

Alpha 7 Release

  • Fixed installation error in Alpha 6.

Alpha 6 Release

  • Bug fixes

  • Beginning of Campaign Queuing module

Alpha 5 Release

  • Bug fixes

Alpha 4 Release

  • All table structures are complete

  • Donation Page operational

  • Campaign Teams operational

  • Campaign Chaining operational:

    • Remove a campaign from a campaign page when the target is reached.

    • Replace the campaign with the next campaign in the list.

  • Initial set of unit tests

  • Passes all Drupal coding-standard tests

Alpha 3 Release

March 29, 2018

  • Add more columns to various lists

  • More cosmetic changes

Alpha 2 Release

February 9, 2018

  • Demo module now installs without any manual intervention

  • Added total columns for Campaign List

  • Added Frequency, donation amounts and date to Campaign Donation List

  • Added Date, Update Title to Campaign to Campaign Update List

  • Test with Stripe module that integrates with Payment module

  • Corrected some issues on mobile

  • Reformatted entity detail pages

  • Added redirect to login/registration screen when anonymous user asks to make child campaign

  • Themed the Stripe credit card field with cc card image

  • Improved some error messages

  • Relabeled some fields

  • Confirmed CK works with 8.4

Previous Releases

Alpha 1 Release

January 31, 2018

  • Initial release with the following features:

  • Standalone campaigns with fixed start and end dates

  • Peer-to-peer campaigns can be created with inherited fixed start and end dates

  • Cron task closes campaigns past their end date

  • Uses entities and custom tables

  • Demo module with example campaigns

  • Initial templates for desktop and mobile are ready

  • Badges update using local

  • Accepts PayPal Express Checkout payment

Submit request for

Confirm works with module

API for working with the Kit (a callable service, events and alerts); implemented ; shows the events

Swap out custom payment plugin system in favor of the

Zap
Zapier.com
Security Advisories
Content Security Policy
Hook Event Dispatcher
Extending Campaign Kit
Payment module