Encerrado

Adapt Plugin for Membership Site Software AMember

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 [url removed, login to view] 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 ("[url removed, login to view]") 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/[url removed, login to view]) 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>[url removed, login to view]</filename>

? ? ? <anchor>Ankur PDF</anchor>

? ? </file>

? ? <file>

? ? ? <description>Description goes here</description>

? ? ? <filename>[url removed, login to view]</filename>

? ? ? <anchor>Ankur PDF</anchor>

? ? </file>

? ? <file>

? ? ? <description>Description goes here</description>

? ? ? <filename>[url removed, login to view]</filename>

? ? ? <anchor>Ankur PDF</anchor>

? ? </file>

? ? <file>

? ? ? <description>Description goes here</description>

? ? ? <filename>[url removed, login to view]</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.

Habilidades: Engenharia, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website

Ver mais: software needed create website, php directory software, create directory using php, become coder, define coder, amember membership software, time works, members plugin, active directory works, description product management, define project management, project management processes, membership site, membership directory, d plugin, create membership, ankur, amember, access rights, manage pdf files access, table month php, php font site script, create xml access table, windows plugin, fake page software

Acerca do Empregador:
( 33 comentários ) Leipzig, Germany

ID do Projeto: #2964533

3 freelancers estão ofertando em média $180 para este trabalho

toinnisfreesl

See private message.

$242.25 USD in 2 dias
(37 Comentários)
5.3
mhandlon

See private message.

$85 USD in 2 dias
(8 Comentários)
3.3
alienwebsl

See private message.

$212.5 USD in 2 dias
(6 Comentários)
2.7