We are looking to build a website rotator. The website rotator would allow for multiple membership levels. Each membership level should be customizable. Each member will be given a set number of rotators, and a set number of sites.
Membership 1 - sites:5 rotators:1
Membership 2 - sites:10 rotators:2
Membership 3 - sites:unlimited rotators:unlimited.
An administrator would determine the number of sites and rotators for each member (Membership name, # sites, # rotators)
A member then must be able to assign sites to rotators, and give a weight to each site in the rotator.
Site 1 should rotate 5 times more than Site 3, but a little more than half the times of site4.
Members should have an interface where they can choose to work with either Rotators or Sites.
In Rotators there should be a list of all their current rotators, and a link to add another if their membership allows (ie. level 2 membership, with one rotator, should show the link, however a level 1 membership, with one rotator, should not.)
In Sites there shoudl be a list of all their current sites, also with a link to add more sites.
On both pages there should be a link for each rotator/site in order to assign them.
Rotator: link to assign sites to this rotator would open a page where the rotator title/name is displayed, plus a list of all sites available (paging possible)
Site: link to assign to a rotator, would open a page where the site name/title is displayed, plus a list of all rotators available (paging possible)
When a site is added, it shoudl be tested to make sure there are no hidden iframes, no virus', and does not break out of the rotator frame. At that point it is placed &quot;pending approval&quot; until an administrator can approve the content.
Rotators should allow for a simple click to open a small text area with the code for the rotator link.
Administrators should have the ability to login to the site and be taken directly to the administrative panel. Here they can approve websites, and review existing websites.
Memberships must allow for monthly subscriptions, via paypal, alertpay, or other online payment processor. If possible, upon confirmation of payment, membership level to be adjusted to the new level automatically, else an email to the admin to adjust the membership level.
Administrators must also have access to their own sites and rotators, should they want any. They would have a special membership level that gives access to the admin, as well as the standard member features.
If there is anything we have missed, please advise, we will clarify as soon as possible.
An example of what our original programmer had started doing is available at the following address:
[url removed, login to view]
you may create a new account to see the overall look and feel we are looking for, improvements on what is there is expected.