Skip to content
ammist edited this page Apr 4, 2013 · 8 revisions

Welcome to the Tech Liminal Community Plugin. So far this is an empty box, but eventually:

  • Allow members to check in by using their swipe card when they come in the door
  • Look up one's membership information (given the card)
  • Contact Tech Liminal
  • Sign up to be a member at Tech Liminal
  • Subscribe to memberships using ** paypal ** stripe / credit card
  • Manage our members ** Registration ** 10-pack memberships ** Billing reminders
  • Give members access to online resources ** Newsletter subscriptions
  • Allow members to set up a profile page

The Card

Format

The Tech Liminal membership cards store a string of 15 digits, repeated a couple of times:

%B[15 digits]^?;[15 digits]=?

Components

  1. Plugin - activates / deactivates the plugin
  2. Helpers
  3. Card Reader - Reads the data from the card through the USB Reader
  4. Email Notifications
  5. Member - wrapper for the user class, includes inputs and outputs into the user area
  6. Admin Member - UI for administration of the Members
  7. Reports 1. List of Members by active/inactive 1. Checkins
  8. Member Services - Self-service features
  9. Checkin - Checkin to Tech Liminal

User Stories

Read a Membership Card

  1. Swipe card through USB reader
  2. Convert the card format data into single 15-digit number
  3. Display the 15-digit number

Create A Member

  1. Go to Add New User Screen
  2. Enter name, email, other WordPress information.
  3. Add the member's Card ID number (uses "Read a Membership Card")
  4. Add the membership inception date (2013-01-01 for founding members)

Display Member List

  1. Go to the Tech Liminal Community Screen
  2. If the logged-in user is an administrator, display all members information (ID number, inception date) on the user list screen.