Skip to main content
Case study · Application

Contributions Plugin v1.0 Membership management

Complete plugin for managing member contributions: payments, balance, automatic reminders and administrator dashboard

Client
e107 Communities - Public Distribution
Year
2014
Service
Plugin · PHP
Contributions Plugin v1.0: Membership management
Contents
  1. Overview
  2. 01The challenge
  3. 02The solution developed
  4. 03The result obtained
  5. Testimonial
  6. Technical stack
  7. Screenshots
The project

Overview

Development of a subscription management plugin intended for community sites running under the CMS e107. The plugin covers the entire life cycle of a membership, from registration to automatic reminder, including credit balance management. Designed to be installed and configured without technical intervention, it was distributed to several online communities under the VulcainDesign brand.
01
The starting point

The challenge

Community sites under e107 did not have any native tool to manage their members' periodic contributions. Administrators managed memberships manually, with no history, no reminders and no visibility into unpaid debts.

« A standalone, reliable and reusable tool was needed - installable on any e107 site without additional development. »
  • No native membership management in e107
  • Manual payment tracking, source of errors and oversights
  • No automatic reminder of overdue members
  • Lack of transaction history and traceability
  • Zero overall visibility on the status of annual contributions
02
What I did

The solution developed

I designed and developed an autonomous plugin integrating natively into e107, with three distinct areas: a member area, an administrator back office and an annual management table.

  1. 01
    Development of a members area

    Display of contribution status, available balance, payment form with duration selection and option to use credit balance

  2. 02
    Automatic restart system

    Sending reminders by email and private message to outdated members, with alert popup upon connection

  3. 03
    Editing back office

    Individual management of members: addition/removal of months, modification of balance, complete log of dated events

  4. 04
    Annual management table

    12 month view with navigation by year, status by member (paid / late / exempt), filters and pagination

  5. 05
    Global configuration

    Setting the monthly rate, reminder messages and sending preferences

03
What changed

The result obtained

The plugin has allowed several online communities to professionalize the management of their memberships, by eliminating manual tracking and automating reminders. Each administrator has a complete annual view and a traced history of each action.

+3separate interfaces (member / admin / dashboard)
  • multi-site distributed plugin
  • Automatic email + PM reminders
  • Complete event history
  • Integrated credit balance management
  • Multi-year navigation
In the client’s words

Testimonial

The goal was to create a tool that any community admin could install and use without training. Seeing dozens of sites adopt it confirmed that the need was real.
VulcainDesigne107 Communities - Public Distribution
Under the hood

Technical stack

HTML5CSS3JavaScriptjQueryPHP 7MySQLe107UI/UX Design
In pictures

Screenshots

Your project

Have a similar project in mind?

Let's discuss your needs. I'll reply within 48 hours with a detailed, no-commitment and no-hidden-fees quote.