Skip to content

Repository files navigation

EME ARC Suite

A comprehensive WordPress plugin suite for amateur radio club management, built on top of Events Made Easy (EME). Features include membership management, event and member check-ins, propagation forecasts, attendance cards, membership renewals, and callsign-based username enforcement.

Features

  • Membership Admin: Manage callsigns, memberships, CSV imports, discount codes, and email generation.
  • Event Check-In: Check into EME events with real-time attendance display ([eme_event_checkin]).
  • Member Check-In: Record general attendance with callsign verification ([eme_member_checkin]), enhanced with new front-end logic in v1.0.2.
  • Membership Renewal: Check and renew membership status ([eme_membership_renewal]).
  • Propagation Widget: Display real-time propagation forecasts for Porter County, IN ([arc_propagation]).
  • Attendance Cards: Generate PDF cards for members with QR codes.
  • Callsign Usernames: Enforce WordPress usernames to match EME callsigns.

Requirements

  • WordPress 5.0+
  • Events Made Easy
  • EME ARC Suite - Core (download and activate first; must define EME_ARC_CORE_VERSION)
  • PHP 7.4+ (for DomPDF compatibility)
  • Internet access (for HamDB API and propagation data)

Installation

See INSTALLATION.md for detailed steps. Basic overview:

  1. Upload the eme-arc-suite folder to wp-content/plugins/.
  2. Activate the plugin via the WordPress admin panel.
  3. Ensure dependencies are installed and activated.
  4. Place shortcodes in pages/posts as needed (see shortcodes.txt).

Usage

  • Use shortcodes in pages/posts (e.g., [eme_event_checkin]).
  • Access admin features under "EME ARC Suite" in the WordPress dashboard.
  • Configure settings via submenus (e.g., Membership Settings).

Contributing

  • Fork the repository at https://github.com/W9MDM/eme-arc-suite.
  • Create a feature branch (git checkout -b feature/your-feature).
  • Commit changes (git commit -am 'Add feature').
  • Push to the branch (git push origin feature/your-feature).
  • Open a pull request.

License

GPL-2.0+ (see plugin header for details).

Author

W9MDM, with assistance from Grok (xAI).

Version

Current version: 1.0.2 (March 07, 2025).

About

A comprehensive WordPress plugin suite for amateur radio club management, enhancing Events Made Easy with membership tools, check-ins, propagation forecasts, and more.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages