Author: The Pips
Modification Description: A fully featured membership management mod to allow forum members to apply for and pay for membership to a restricted group. An associated mod extends the functionality to accept payments from Paypal for one off payments or automatic renewal with recurring payment.
Modification Version: Membership 1.0.13 Beta
Payments 1.0.5 Beta
Requirements: Wherever possible I've tried to use the standard features of phpBB to ease management and minimise dependancies.
Features: Feature List.
- Application form Done
- Applications posted into a specified forum Done
- Applicants added into specified group Done
- Associate Membership Done - Each full member can have another member as an associate. An associate is added into and removed the membership group at the same time as the full member.
- Automatic or Manual approval of applications Done
- Admin settings for duration, Joining fee and period fees Done
- Membership Management list Done
- Excel extract of Membership list (Dropped)
- On screen reminder of renewal Done
- Email renewal reminder Done
- Cron job to remove non-payers from subscription group Done
- Selectable Payment Options
- Cheque Done
- Bank Transfer Done
- PayPal Done
- One Off payments and Subscriptions Done
- Automatic renewals with recurring payments Done
- Paypal IPN processing Done
Membership Management ACP
Membership Management ACP Subscriptions etc
Application Form
Membership Management List
User Administration
Payments Screenshots:
Payment Portal Configuration ACP
Paypal Configuration
Paypal API Settings
Cheque Payment settings
Modification Download: http://development.arvclub.co.uk/downlo ... 1.0.13.zip
http://development.arvclub.co.uk/downlo ... V1.0.5.zip
Configuration Guide: http://development.arvclub.co.uk/downlo ... gement.doc
Demo URL: http://development.arvclub.co.uk
Coming very soon
Demo Username: Coming soon
Demo Password:
Change History:
- V1.0.13
- Corrected sequence in install.xml
- Corrected folder name for US currency symbols
- Added search options to ACP Members
- Added quick add of a new user with premium membership
- Removed Excluded from Period
- Added option to hide a premium group from subscription (e.g. advertisers)
- V1.0.12
- Moved currency symbols into template language directory
- Initial payment is displayed in membership options & Payment screen
- Added lifetime membership option (20 years)
- V1.0.11
- Corrected a number of bugs
- Consolidated code from cron_membership, ACP_membership & ACP_user_membership into functions_membership
- V1.0.10
- Created a new entry in the Forum Logs for Membership
- Improved membership logs, now shows when membership runs to
- ACP for Members List now shows associates & members with links & Subscription Id
- Complete rewrite of update_member function to correct as much as it can as it goes
- V1.0.8
- Moved button images into correct location
- Added code to handle removal of last cart item
- Added message to PMMCP when no action needed
- Added missing language items
- V1.0.7
- Added ability in ACP to turn off notification altogether, send by PM Only or use the Users Preferences.
- Deletion when the membership grace period has expired is now mandatory. Can be set as far in the future as you wish.
- Current version of the mod is displayed in the Membership ACP.
- V1.0.6
- Corrected code in application_ipn.php logging invalid transaction type
- Corrected code in cron_membership,php to only process active accounts
- Added code for optional Paypal digital goods
- Corrected language variables in language/en/mods/application.php
- Corrected language variables in language/en/mods/info_acp_membership.php
- V1.0.5
- Split membership renewal from Membership management
- Added option to not use reminders
- Added link to Premium Membership Management Control Panel
- Added Amount expected into the Premium Membership Management Control Panel
- V1.0.4
- Corrected the notification email process
- V1.0.3
- Corrects the Cron process for sending renewal notices and removing users after grace period
- V1.0.2
- Corrects the email template for membership reminders
- V0.1.1
- replaces missing form in acp_membership
- Fixes error when cancelling a line item
- Fixes bug in sort members list
- V0.1.0
- Allow for multiple groups or charges
- V0.0.23
- Auto login after registration
- V0.0.19
- User Management setting for Default Group. If set the premium membership group is set as the default group.
- Anomolies option in the membership list. Show all members that don't have both the membership record and a corresponding record in the user_group table.
- V0.0.16
- corrects a problem with registration and premium membership
Started cleaning up the code before submitting
- corrects a problem with registration and premium membership
- V0.0.15
- corrects a couple of small errors
- V0.0.14
- resolved errors in install.xml & application.php
- V0.0.13
- Automatically set rank for premium members and associates
- V0.0.12
- Integration with registration
- V0.0.11
- New panel in ACP, Users to edit membership data
- V0.0.10
- Allows each premium member to have another user associated with them
- Option to process membership immediately
- V0.0.9
- Modifications to payment process
If there are any other features you'd like to see please do let me know. At the moment I'm concentrating on getting the first version live for use at our club. Once I've got a version working for us I'll see about incorporating them.
Regards
Doug