Find Jobs
Hire Freelancers

Adapt Plugin for Membership Site Software AMember

$30-100 USD

Closed
Posted over 14 years ago

$30-100 USD

Paid on delivery
Skills needed: - PHP (necessary) - familiar with the membership software AMember (beneficial) --- I need a coder who can adapt an "incremental content" plugin for the membership software "AMember". The membership software works by protecting content folders on the webserver via .htaccess. The "incremental content" plugin will first activate folder 1, then after 1 month folder 2, then after another month folder 3 and so forth... Right now, the software doesn't "know" what individual files are in those folders. Also, on the subscriber's download page it only shows the link to the folder -- but not to the individual files. I want two changes: 1. I want the plugin to link to the individual files, using the file names, description texts and anchor texts for the links from an XML file that I can edit as a "table of contents" for the script. 2. I want the plugin to show "grayed out" fake links to all the files that are not active yet. Those links should still be readable, so the subscriber knows what he'll receive in the next months -- but they should not be clickable. ## Deliverables Here are the details: ? I'm running a membership site software called [login to view URL] software processes payments from website subscribers and then manages whichsubscriber can access what resources on the site. ? I have a product that comes in 5 monthly packages: A new subscriber will have access to package 1. After 30 days, he additionally gains access to package 2. 30 days after that (= 60 days total) , he additionallygains access to package 3... and so on, until package 5. ? The way AMember manages access rights is through .htaccessfiles. That means, the software can only manage access to DIRECTORIES. ? For memberships, where content is added each month, theAMember software provides a plugin called "Incremental Content". Whatthis plugin does is to... ? - define 1 directory for each monthly package - create .htaccess files that manage who can access them - add links to the member's download page. ? Unfortunately, on the member's download page the pluginonly links to directories -- but not to individual files. And also itcompletely hides to the user what he will get later, because it only shows thelinks that are currently active. A member in month 1 will thus only see a linkcalled "Month 1". ? I want two things: ? First, I want my members to be able to download eachindividual file directly from the member's download area. That means, insteadof a link to the secure folder, I want links to the individual files in thatfolder -- along with a description of those files. For this, I'd create an HTMLcontent table ("[login to view URL]") in each of the folders, which containslinks to the download files and a description for each of them. ? Second, I want my members to see what they'll get in thefuture. I want them to see a description for the files in the months to come --but grayed out and with inactive links. Also, there should be a line below eachinactive month that says "This package will become available in XXdays.". ? Here's an example of how the download area(amember/[login to view URL]) looks like for a user in month 1 -- and how I want it tolook like after your changes: ? HOW IT IS (for a user in month 1): --- [Clickable Link Month 1] {and that's it} --- ? HOW I WANT IT (again, for a user in month 1): --- Month 1: [Clickable Link for File 1] - Description File 1[Clickable Link for File 2] - Description File 2 [Clickable Link for File 2] -Description File 3 ? {the following is all gray:} Month 2: [Non-Clickable Link for File 1] - Description File 1[Non-Clickable Link for File 2] - Description File 2 This package becomesavailable in {variablecomeshere} days. ? {the same for month 3, 4 and 5} --- == User Log-In AMember == (will be provided after bid acceptance) ? == FTP == (will be provided after bid acceptance) ? == Important Files/Folders == amember/plugins/incremental_content/: the Incremental Content Plugin amember/mitglieder/: holds monthly package folders month 1 ("Monat1"), month 2 ("Monat 2") etc., each containing Download-Content(PDF files) + an XML content table with file names, descriptions and anchor texts for the links to the individual files in that folder. The XML content table is what should appear in theuser's download area -- either in active form, with functional download linksin blue and the description text in black, or in inactive form with non-activelinks and the whole text in gray. For the inactive form, the script should justremove the hyperlinks and change the font color to gray. A way how this could look like is: <?xml version="1.0" encoding="windows-1250"?> <month> ? ? <file> ? ? ? <description>Description goes here</description> ? ? ? <filename>[login to view URL]</filename> ? ? ? <anchor>Ankur PDF</anchor> ? ? </file> ? ? <file> ? ? ? <description>Description goes here</description> ? ? ? <filename>[login to view URL]</filename> ? ? ? <anchor>Ankur PDF</anchor> ? ? </file> ? ? <file> ? ? ? <description>Description goes here</description> ? ? ? <filename>[login to view URL]</filename> ? ? ? <anchor>Ankur PDF</anchor> ? ? </file> ? ? <file> ? ? ? <description>Description goes here</description> ? ? ? <filename>[login to view URL]</filename> ? ? ? <anchor>Ankur PDF</anchor> ? ? </file> </month> ? Of course, that is only an example -- if you want to do it in another way, feelfree to suggest that. All I want to do in those files is to define - the file name of a download file - the anchor text for the download link and - a 1-line description of the file. I include a sample of the plugin's source code so you can get an idea of how it works. Thank you very much for taking your time.
Project ID: 2964533

About the project

3 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $180 USD for this job
User Avatar
See private message.
$242.25 USD in 2 days
4.8 (37 reviews)
5.3
5.3
User Avatar
See private message.
$85 USD in 2 days
4.1 (8 reviews)
3.3
3.3
User Avatar
See private message.
$212.50 USD in 2 days
3.5 (6 reviews)
2.7
2.7

About the client

Flag of GERMANY
Leipzig, Germany
5.0
33
Member since Mar 31, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.