ATLAS PROJECT

TVWWC Membership Plugin

A purpose-built WordPress/PHP membership administration plugin for the Tellico Village Woodworkers Club.

Tellico Village Woodworkers Club website showing the Members Only protected-content navigation area
01

Protected Member-Only Content

The public WordPress site remains the club's familiar front door while operational and member-specific functions are placed behind authenticated Members Only access. The goal was to preserve a conventional website for visitors while giving current members a protected area for member lists, resources, project uploads, events, service requests, and other club functions that should not be exposed publicly.

WordPress TVWWC Members administration page showing a simplified searchable member database
02

Simple Member Administration for Non-Technical Operators

The custom plugin presents WordPress administrators with a focused member-management screen instead of requiring them to understand WordPress internals, database tables, or web development. Club members still map to WordPress users, but the administrator sees a purpose-built list with familiar search, view, edit, delete/restore, export, and print functions. This lets volunteer leadership manage the membership database quickly without needing a technical webmaster for routine changes.

TVWWC Members Add Member form with simplified fields and save controls inside WordPress
03

Add and Edit Members Without WordPress Complexity

Adding or changing a member is reduced to a straightforward business form: name, address, contact information, membership dates, dues-related fields, and the other data the club actually uses. The plugin shields the operator from the underlying WordPress user model and database structure while still keeping the data synchronized with the site's authenticated membership. The same simplified workflow supports ongoing edits, so day-to-day administration can be handed to non-web-savvy volunteers with minimal training.

TVWWC Auto Dues Cron Test screen for automated dues, expiration, onboarding, email, and member processing
04

Automated Dues, Expiration, Onboarding & Membership Cards

The automation layer removes the most time-consuming manual membership work. Scheduled cron processing can evaluate dues and expiration dates, generate notifications, update membership status, onboard newly eligible users, and trigger creation of the new member's card. A dedicated test interface allows administrators to validate the logic against selected dates and limited records before enabling delivery. Processes that previously required repeated manual review and coordination over days can therefore be executed, checked, and completed in minutes.

01

Operational Goal

The central design objective was not simply to add membership features to WordPress. It was to make the club's digital administration transferable to non-technical leadership. The site serves a largely non-technical membership and volunteer leadership team, so routine operations needed to be understandable without knowledge of PHP, SQL, WordPress internals, hosting, or web administration.

02

Purpose-Built Workflow

The plugin replaces generic WordPress administration screens with workflows built around the club's actual tasks: locate a member, update a record, add a new member, remove or restore a record, print or export information, and keep WordPress authentication aligned with membership status. The result is a much smaller operational surface and significantly less opportunity for accidental changes elsewhere in the website.

03

Data Integrity & Recoverability

Member records remain tied to the site's WordPress identity model while the plugin provides a simplified management layer. Search, controlled edits, soft deletion, restoration, CSV export, and printable reporting make data easier to maintain while preserving recoverability and administrative visibility.

04

Automation of Manual Membership Operations

Dues reminders, expiration handling, status changes, onboarding steps, and membership-card generation are candidates for scheduled automation because they are repetitive, date-driven, and easy to miss when handled manually. Moving these processes into tested cron logic allows the organization to execute consistent rules quickly while keeping an administrative test path available before production runs.

05

From Days to Minutes

The practical value of the project is operational compression. Membership changes that previously required a technically knowledgeable person to reconcile records, WordPress accounts, notices, status changes, and supporting materials across multiple manual steps can be handled through a focused interface and automated rules. The intended outcome is a site that volunteer leadership can confidently operate themselves, with routine membership administration reduced from days of coordination to minutes of direct work.