E.M.M.A. means Easy Membership Management Application - a tool that will let you create cool membership sites, online learnign environments, paid closed commuties, web accademies... any kind of protected content site. You can then charge for access to some content, give some for free, charge more for other - basically anything you want to do.
The script needs only web host with PHP 5 or newer and MySQL 5.0 or newer database. The server must allow simple email functionality.
The installation of E.M.M.A. is very simple and requires only few steps.
To use the script as administrator, visit admin.php and setup content categories, subscription plans etc.
It's highly recommended to delete install.php from the server after you are done.
You can modify all files from folder 'views' with any WYSIWYG or ordinary web editor and change main.css for the style sheets.
E.M.M.A. is divided in two main parts - Administration, where you manage your content, users, subscription plans etc; and Front-end where your customers login or register for your system.
To start using the administration visit admin.php and login with the username and password created during installation.
Below is an explanation of every page:
Here you can change your administrator login details and other site settings. You can edit your site name, for example "Joe's Affiliate Academy", set up your admin email address and Paypal address.
Optionally you can set email reminders to be sent to your members X days before some of their subscriptions expire.
Here are the customers of your membership site. Usually they will register from your Front-end, but sometimes you may want to import or export them, or add user manually. When someone pays you by manual payment method, or for whatever other reason is not activated automatically, you can manage their subscriptions from this page. When hopefully your subscribers become hundreds or thousands you can easily filter them and find the one(s) you need.
E.M.M.A. already has a registration form with some basic fields. But if you want to collect more information from your customers - for example gender, age, location - you can control the fields here.
This is just a simple tool to send broadcast email to your users.
You can organize your content in categories with unlimited level of nesting (tree structure). Of course you can keep things simple too and have just one-two categories without nesting.
Content is the core of your membership site and here you can manage it. Each content must have title which is shown to the end user. Description is also for your customers but you can skip it if you wish. There are four types of content in E.M.M.A.
Each piece of content can be assigned to any number of subscription plans. This way you can allow for example free users to access some basic content, and premium users to access all. Of course you can have many more levels - Free, Basic, Premium, Gold etc.
Optionally you can let some content be accessible to everyone who is registered and even to unregistered uisers and search engines. This might be a good idea to drive some traffic to your membership site and to presell the users with some free content.
Design themes are optional and allow you to customize the design of the pages that your customers will see. Activating a template will affect both the control panel pages of your customers and the protected content pages as well.
This is where you can manage your subscription plans. You can decide to have different plans depending on duration (Monthly, Yearly) or depending on access to content - as already mentioned Basic, Premium etc. Optionally you can create free plans as well.
If you have only one paid plan I highly recommend you to use the "Quick mode". It will redirect your members to the payment page immediately after they register. This may increase your conversion rates.
You can see how many members subscribed in any period, and how much money you have made in it.
See how often is your content seen in the given period. This way you can identify the best and the worst content.
The Front-end is simple. At index.php you'll see the default placeholder page. You can use it as your sales page, but you can skip it as well, and take your users directly to the registration or login screen.
The member control panel allows your customers to see all the content categories and the content that is available in them, and for their subscription plan. The users can also create subscriptions and edit their profile details.
To upgrade from version 1.0 or later version, just upload all files except inc/mysql_wrapper.php on your server and run upgrade.php in the browser. It should not break your existing data, but it's always required to download a backup from phpMyAdmin before you upgrade.
Don't forget that upgrades are free 1 year after your latest E.M.M.A. purchase and after period are offered at a discounted price.
For any problems or questions contact me on firstname.lastname@example.org
You can use this software on unlimited domains as long as you own them. For resell/PLR rights, developers license, or affiliate program please contact me.
A Product of Kiboko Labs