Simple Signups is an agnostic single purpose WordPress theme designed and built to handle signups.
We built it to aid in the signup process for Common Book sessions at VCU. In the past this has been a lo-tech affair consisting of emails and phone calls to a single point person.
I’ll write more about how to administer the theme and get into the nuts and bolts of the thing in separate posts but for now we’ll just examine the workflow for our users.
The default view lists all sessions
- Fuzzy search
- Unavailable session is
- Available session
- Availablity details
Here we are searching for “Brandt” which results in all sessions in the Brandt building. The search looks in the title so it’s all fair game.
- Search input
- Live results
The Sign Up Form
After selecting a session the user will find a form allowing them to signup.
- Name and Email required
After successful completion of the form the user’s name will appear in the list.
- User’s name appears under session
- Availability details are updated
When a session fills up it becomes struckthrough
- Unavailable session
What happens if a user signs up twice?
- Custom error message for duplicate signups
If a user signs up after a session has become unavailable they will be wait listed. Admins can promote waitlisted users at their discretion.
- Wait List added when appropriate
- User on wait list
Issues / Features to Add
As I wrote this I realized that I had overlooked basic unavailable session management. Would be nice if you could just hide unavailable sessions. If however you support waitlisting and want to keep them visible we should provide a simple way for users to sort accordingly.
Did you notice that spelling error? Google says waitlist is two words… oops.