[url removed, login to view]
The site must be designed to run from a back end system that will allow the administrator to upload content and images which will then create a new hard coded page, as well as updating the site map and navigation links. Each new page must be static with back end options to update Meta information, titles, and links.
Pages must be editable from the back end allowing changes to content, images, links, Meta information and page titles.
Ideally each credit card link should be accessible from a simple table which again will update the corresponding static page that it refers to.
A comparison section must also be run from new input added with new credit cards.
Banners must also be controlled from the back end with options to change banners specific to pages or sections of the site.
Each link should also track into a database to show a hit count which will be shown in the back end as a comparison between all cards.
A similar hit count should also be processed for banners with additional information relating to which page the banner was clicked on.
We also need to have click tracking on each cards apply now link.
The back end should consist of several sections listed below.
• Add New Credit Card
• Edit Credit Cards
• Add New Banner
• Edit Banners
• View / Edit Credit Card Links
• Manage Navigation
• Card Link Hit Count
• Banner Hit Count
The newsletter section will contain a list of members (collected from a newsletter link on the site) which will allow the administration to send newsletters to all or individual members. It should also contain a form to input the newsletters html code so that it will be read and rendered properly in all email clients.
There must be an option in all outgoing newsletters to unregister the member from the site which will delete their info from the database.
Add New Credit Card
The add new credit card section needs to allow the administrator to add a title, content (preferably with a CMS style function that will convert standard text, line breaks and paragraphs into html), an image, link and meta information. There should also be a menu to be able to select which banner will be shown on the page which will call from the database.
Additional input fields for balance transfer, purchace rates, apr, cash back, rewards and extras need to be added for comparison table purposes.
On submission of the new card, a new static page should be created with all of the above information as well as a page title which will be generated from the card title. The websites site map (also static) should be updated to add the new card to the correct section which will contain a link to the new page.
Edit Credit Card
The edit credit card function should recover all of the original information created on the static page and allow the administrator to update each original aspect of the page.
This maybe easier to achieve if a table in the database stores all of each new pages information upon creation.
Add New Banner
The website will contain several banners. Some will relate directly to credit cards, and some will relate to other products or services. These need to be categorised in the database and the images / scripts stored in a separate folder on the site.
Each new banner image should be uploaded to this folder which will be logged in the database along with a link that corresponds to that banner.
The administration should be able to upload new images or change links
View / Edit Credit Card Links
As well as being able to edit credit card pages. A section in the back end should be available to see an entire list of cards and their respective links. These links need to be editable, which in turn will update that credit cards page.
The navigation section on the site should be static, yet driven from the backend allowing the administration to add, remove and edit links. This again should update all relevant pages upon submission so that each page shows the same navigation options.
Card Link Hit Count
This should be page showing a monthly hit count for each card (counting as a user clicks the apply now link).
Banner Hit Count
Similarly to the card hit count. There needs to be a page in the back end allowing the administration to see how many clicks each banner is getting and which pages they are coming from.
Front end comparison Table
The comparison page should list all cards with sortable sections for balance transfers, purchase rates, apr, cash back, rewards and extras. Each card should have an image and an apply now link, also with a link (image) to forward to that cards static page for more info.
All of the apply now links must be masked from the user so that the links appear to be directing the user to another page within our site rather than showing the actual affiliate link.
i.e. apply now actual link: [url removed, login to view];uid=468 etc
masked link: [url removed, login to view]
the masked link will call the actual link from the database using a little bit of php