• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

nSiteful Web Builders

Building a Better Web - One Site at a Time.

  • Home
  • About
    • Testimonials
    • Resources
    • Partner With Me
    • Frequently Asked Questions
  • Web Sites
  • Online Marketing
  • WordPress Support
    • Customized WordPress Training
    • 60-for-60 Sessions
  • Web Applications
  • Blog
    • At-A-Glance
    • Blog Articles Grouped by Category
    • Case Studies
    • General
    • Portfolio
    • Reviews
    • Snippets
    • Techniques
    • Projects
  • Contact
    • Purchase Retainer Consulting Hours
    • About Retainer Consulting Hours
    • Book a Meeting with Jeff
    • Tell Me About Your Web Project
    • nSiteful Newsletter Archives
    • nSiteful Rewards

nSiteful Portfolio

portfolio

Southeastern Bluegrass Association Membership Site

Last updated January 28th, 2025 at 12:34 pm

The latest milestone in my (yikes) quarter century long relationship with the Southeastern Bluegrass Association (SEBA) was the development of their new WordPress-based membership website, which launched in July of this year.

Background

SEBA, founded in 1983, is an all-volunteer, nonprofit organization whose mission is to preserve and promote bluegrass music. SEBA accomplishes this mission through a variety of activities, including organizing and promoting bluegrass jams and bluegrass performances.

My involvement with SEBA began in the late 1990s — shortly after our family relocated to Georgia from the north — first as a member, and in short order, as a volunteer, helping maintain their original website.

In the early 2000s, I got promoted from volunteer to Head Web Guy and converted the original website from a series of patched-together static HTML pages to a dynamic site based on PHP in MySQL.

Over the course of the past 20 years, I had the pleasure of working with many different SEBA officers and other volunteers to progressively extend website functionality and to keep it running to serve the organization’s membership. Using custom programming, I implemented a number of features that allowed SEBA personnel to maintain the website themselves.

Goals of the New SEBA Website Project

Even though we had implemented a lot of functionality over the course of the past two decaces, many of the processes involved in operating the website still required time-consuming tasks by the volunteers, such as manually processing membership payments and renewals and keeping the membership database up-to-date.

A goal of the new project was to make an extremely user-friendly website that allows SEBA officers and volunteers to maintain as much of the content as possible by themselves while requiring minimal ongoing intervention by me.

Another major goal of the project was to build in membership functionality so that (a) people can join and pay for memberships online, (b) premium content — most especially digital versions of the organization’s monthly Bluegrass newsletter — could be made available to logged-in members and protected from the public, and (c) the site would reinforce and foster the community nature of the organization.

The Solution

Using WordPress as the platform, MemberPress as the membership engine, and several custom-built custom post types, we accomplished these goals.

With the new website, people can join the organization (with either Personal or Business memberships) simply and immediately with a couple of mouse clicks. We also implemented a user-friendly membership directory system whereby members can publish their own membership profiles as a way to reinforce and foster the community nature of the organization.

Summary of Benefits:

  • Easy maintenance: Custom administrative forms makes it easy for civilians to maintain content without having to know anything about WordPress, HTML, or CSS
  • Fresh content: More fresh content published sooner and elimination/reduction of stale content
  • Content protection: Valuable content and functionality is restricted to members, representing perks of membership, reasons to join
  • Online payments: Fewer members paying by check, reducing volunteer workload; members are automatically logged in, with access to protected content, upon payment
  • Steady revenue stream: Auto-renewing memberships minimizes lapsed and abandoned memberships
  • Search engine optimization: Content-rich website is broadly indexed in search engines

About the Custom Post Types

If you’re new to WordPress Custom Post Types (“CPTs”), check out this blog post of mine that describes in layman’s terms what they are and why and when you’d use them.

I created four custom post types for the SEBA project:

  • Chapters
  • Directors
  • Links
  • Newsletters

Using Advanced Custom Fields for creating custom fields, I designed user-friendly back-end forms through which authorized logged-in users can add and edit posts for each post type (read how I restricted access to the Chapters post type here).

Here are screen shots of the front end and back end forms for Chapters and Directors.

A. Chapters Front End
B. Chapter Add/Edit Form
C. Chapter Add/Edit Form
D. Chapter Add/Edit Form
E. Directors Front End
F. Director Add/Edit Form
G. Director Add/Edit Form

A Team Effort

Huge thanks go out to Dan Daniel, long-time and current president of SEBA, and David Belcher, indefatigable newsletter editor who is an impressive amateur web developer in his own right, for all the long hours, hard work, and patience they applied to this project.

If you are a fan of Bluegrass music, whether you play an instrument or not, do consider checking out the website and joining the organization.

Like what you see? Share with others and join my mailing list. No long-term commitment, unsubscribe any time.

Related Posts

  1. MemberPress: How to Create a Custom MemberPress Course Progress Page
  2. Customize User Roles & Capabilities in WordPress: How (and Why)
  3. Use Case for Custom Post Type: “In The News”
  4. Custom Front-End Member Listing for MemberPress Website
  5. MemberPress Quiz Question Types: What You Should Know

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

mailchimp signup

Subscribe to get notified when new articles are published. Unsubscribe any time. No spam. I promise. Check out my newsletter archives.

social

Twitter Facebook LinkedIn

Recent Articles

  • Post-Specific CSS for WordPress October 5, 2026
  • You built an online course, but they haven’t come. September 16, 2026
  • Custom MemberPress Pricing Pages December 19, 2025
  • CSS Data Attribute Override December 11, 2025
  • MemberPress Rules Using Custom Taxonomies and Custom Roles December 10, 2025

Filter By Category/Tag

Categories

  • Case Studies (8)
  • For Staff (1)
  • General (73)
  • Portfolio (7)
  • Reviews (14)
  • Snippets (24)
  • Techniques (52)

Popular Tags

Advanced Custom Fields Blogging Child Themes Content Marketing CSS Customer Service Custom Fields Custom Post Types Diagnostics Domain Names Facebook FooGallery Genesis Hosting HTML Images iPhone Libra Live Chat Marketing Media MemberPress MemberPress Courses Membership Sites Mobile-Friendly MySQL Photo Gallery php Pinterest Plugins Post Formats Pricing Project Management SEBA SEO Seth Godin Shortcodes Social Networking Surveys Taxonomies Twitter Video Web design Web forms WordPress

Footer

Background

Web Sites | WordPress Support | Web Applications.

Formally trained in liberal arts and education (I have a B.A. in Government from Harvard and studied Secondary Education at Rutgers Graduate School), I have honed my skills in the communication arts and sciences as a teacher, trainer, instructional designer, writer, photographer, calligrapher, helpdesk manager, database programmer, and multimedia developer.

(I've also been a group counselor, waiter, bartender, bicycle messenger boy, computer salesman, carpenter's helper, financial analyst, and school board president.)

Tech

Systems since 1983.
Web sites since 1994.
PHP since 2001.
WordPress since 2007.

Contact

Book Meeting
770-772-5134
Email Jeff
Send Money
All Ways

Copyright 2026, nSiteful Web Builders, Inc.

Cookies Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
https://iframe.mediadelivery.net/embed/392008/42d18bc1-2adc-4741-b733-053d08d09c32
https://vz-000c5976-3ab.b-cdn.net/42d18bc1-2adc-4741-b733-053d08d09c32/play_720p.mp4

Receive occasional emails from Jeff