Skip to content

Ignition Crowdfunding v0.1.0

The first release of Ignition Crowdfunding — a free, open-source WordPress crowdfunding plugin.

  • Campaign creation form — Frontend form with title, description, goal, funding model (flexible/fixed), start/end dates, featured image, categories, and tags.
  • Campaign lifecycle — 8-status state machine: Draft, Pending Review, Rejected, Preview, Active, Paused, Ended, Closed.
  • Campaign moderation — Optional admin approval workflow. Creators submit for review; admins approve or reject with feedback.
  • Campaign archive and single templates — Public archive page at /campaign/ and individual campaign pages with status display.
  • Template override system — Override any plugin template from your theme (child theme → parent theme → plugin fallback).
  • Frontend authentication — Login and registration form with AJAX handling. New users receive the Campaign Creator role.
  • Admin campaign management — Custom list table with status-based views, row actions (approve, reject, pause, resume, end, close, feature, duplicate), bulk actions, and quick edit.
  • Admin dashboard — Overview page under the Ignition menu.
  • Settings page — Configure campaign form page, login/register page, and moderation toggle. One-click page creation buttons.
  • User roles — Campaign Creator role with scoped capabilities. Administrator role extended with full campaign management capabilities.
  • Gutenberg blocks — igcf/campaign-form and igcf/auth-form server-side rendered blocks.
  • Shortcodes — [igcf_campaign_form] and [igcf_auth_form] equivalents.
  • Custom taxonomies — Campaign categories (hierarchical) and campaign tags.
  • Internationalization — Full i18n support with ignition-crowdfunding text domain.
  • Action and filter hooks — Extensive hook system for extending campaign form, lifecycle, templates, admin, and authentication.