The tbirdfest.org hamfest site is a separate WordPress instance with its own hosting costs. All of its content (event details, photos, raffle prizes, vendor info) can be absorbed into a single page on w7tbc.org, eliminating the duplicate hosting fee and simplifying maintenance. The current hamfest page on w7tbc.org still shows a January 2019 date.
We audited all 32 pages on w7tbc.org using automated crawling and visual inspection. Two pages have already been modernized (the new Join W7TBC and How to Join pages), which serve as the quality benchmark for this project. The remaining pages range from critically broken (empty gallery, 7-year-old dates) to functionally adequate but visually dated. This report covers the 11 highest-priority pages with specific modernization recommendations for each.
These two pages were built in April 2026 using raw HTML+CSS delivered via the WordPress REST API. They define the target design language.
Modern tier-card layout with three membership options ($25 Membership, $20 Silver Kit, $25 Gold Kit). Features CSS-only expandable comparison sections with green checkmarks, scoped CSS namespacing, and direct links to SeraphinaGrey merchandise and Ham Club Online registration. Mobile-responsive, clean typography, and contextual CTAs throughout.
Technical approach: Raw HTML fragment pushed via WP REST API. No plugins, no page builders. Scoped under .w7tbc-join CSS class. Theme page title hidden with .entry-header { display: none }. CSS-only accordions using checkbox+label pattern.
Every page looks different. No consistent card styles, typography, or spacing. The new Join page establishes a pattern that should be applied site-wide.
The Blocksy theme displays the page title, and then the content repeats it. This creates a doubled-up heading on most pages.
Pages don't link to related content. A visitor on the VE Exams page gets no prompt to join the club, check the meeting schedule, or explore repeaters.
All 32 pages sit at the root level with no parent-child grouping. Events, governance, and resources should be organized in sections.
Pages simply reflow text on mobile. No responsive cards, no mobile-optimized navigation, no touch-friendly tap targets.
Every event page has manually typed dates. When events pass, pages go stale (see: Hamfest 2019, Field Day 2025). Dates should be easy to update.
Proven on the Join page — no plugins, no page builders, no theme changes required.
Raw HTML fragment with scoped CSS. Each page gets its own namespace (e.g., .w7tbc-repeaters) so styles never conflict with the theme.
Content is delivered through the WordPress REST API using Application Password auth. No FTP, no wp-admin editing, no plugin dependencies.
Changes are visible instantly on the live site. Each page can be reviewed, refined, and rolled back without affecting the rest of the site.