ATLAS PROJECT
TVWWC Membership Plugin
A purpose-built WordPress/PHP membership administration plugin for the Tellico Village Woodworkers Club.
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.
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.
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.
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.