Aurora Membership Manager

Description

Aurora Membership Manager is a free, self-contained membership management plugin for associations, clubs and teams.

The plugin works without an account, license key or external service. It stores membership data in the site’s WordPress database and receives Core updates only through WordPress.org.

Core features:

  • Member records, status and expiry dates.
  • Configurable rolling or annual membership validity.
  • Member search and a mobile-friendly staff workspace.
  • CSV import and export with spreadsheet-formula protection.
  • Renewal overview and signed renewal-link integration hooks.
  • Secure member portal with expiring email access links.
  • Member profile and privacy-consent management.
  • WordPress personal-data exporter and eraser integration.
  • Core-owned backup, reconciliation, diagnostics and audit tools.
  • Stable hooks and APIs for separately installed extensions.

Optional extensions are separate plugins. They are not included or unlocked inside this package, and each extension is responsible for its own code, data, external services, commercial settings and updates.

Privacy

Aurora Membership Manager can store member names, email addresses, membership status, expiry dates, profile details, consent choices and administrator audit events in the local WordPress database.

The public member portal can send an access email through the site’s configured WordPress mail system. Access links use opaque, expiring tokens. The plugin integrates with WordPress personal-data export and erasure tools.

Site administrators are responsible for choosing an appropriate legal basis, retention period and privacy notice for their organization. Installing this plugin does not by itself make a site compliant with any privacy law.

External services

Aurora Membership Manager does not require or automatically contact an external service.

Separately installed extensions may use their own external services. Those extensions must disclose their behavior, transmitted data, terms and privacy policy in their own documentation.

Installation

  1. Install and activate Aurora Membership Manager.
  2. Open Membership Manager > Initial configuration.
  3. Enter the organization name and choose the membership validity rule.
  4. Add members manually or import a CSV file.
  5. Optionally create a member portal page from Membership Manager > Settings > Member portal.

No license key is required for the Core plugin.

FAQ

Does Core require WooCommerce?

No. Core works independently. A separately installed commerce extension can integrate payment and renewal workflows through the public Core API.

Does Core require a digital-card provider?

No. Card providers are optional and are implemented by separate extensions.

Does the plugin contact Aurora automatically?

No. The WordPress.org Core build does not contact Aurora, does not perform license checks and does not download executable code from external servers.

Where is member data stored?

Member records, profile metadata and Core audit records are stored in tables in the local WordPress database. Core settings are stored as WordPress options.

What happens when I update from an earlier build?

Version 1.2.0 copies legacy Core options, migrates Core tables and adds the new capabilities without deleting the old options. Existing member data and legacy portal shortcodes are preserved. Updated commercial add-ons require Core 1.2.0.

What happens when I uninstall the plugin?

By default, data is preserved. If “Delete Core data when Core is uninstalled” is enabled first, the uninstaller removes only Core-owned tables, options, files and roles. Data owned by separate extensions is never deleted by Core.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Aurora Membership Manager” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.5

  • Removes promotional/storefront content from the WordPress administration while preserving the operational extension inventory and existing add-on hooks; no API or database schema changes.

1.2.4

  • Completes the WordPress.org review hardening by fixing translator annotations for backup/restore notices; no functional API or database schema changes.

1.2.3

  • Hardened Plugin Check handling for read-only backup/restore status notices; no functional API or schema changes.

1.2.2

  • Hardened request/upload handling for WordPress.org review while preserving Core/add-on contracts.
  • Normalized admin notice inputs and documented read-only request parameters for static analysis.

1.2.1

  • Aligns the WordPress.org text domain with the approved aurora-membership-manager slug.
  • Hardens Basic Setup upload hand-off so extension callbacks receive only explicitly registered and validated upload metadata, never the raw PHP upload superglobal.
  • Completes the review audit for request nonces, permissions and early input sanitization while preserving the Core 2.0.0 API contract.
  • Keeps Core free of commercial licensing and external update delivery; commercial add-ons remain separate plugins.

1.2.0

  • Introduces collision-resistant Aurora_MMC and aurora_mmc prefixes across Core APIs, hooks, options, capabilities, routes and interface identifiers.
  • Adds a conservative one-time migration for legacy Core tables, options and role capabilities while preserving existing add-on data.
  • Uses identifier placeholders for dynamic database table names on supported WordPress versions.
  • Removes inline administration JavaScript and strengthens direct output escaping.
  • Preserves legacy public shortcodes as compatibility aliases.
  • Publishes Core API contract 2.0.0 for the coordinated add-on releases.

1.1.129

  • Adds complete member, expiry, portal, privacy, import/export, renewal, diagnostics and organization-branding workflows.
  • Adds extension contracts while keeping licensing, commercial updates and external card or commerce services outside Core.