I have a website that is on a hosted system.
I have about 1000 pages on the site, some of the content was not provided by me.
I need an Exit Survey program that will pop-up a survey window whenever a visitor leaves the website.
This survey form should only been seen once per visitor when they leave the website, not when they leave one page in the site to go to another page in the site.
This program will need to add this Exit Survey option to every single page in the site. New pages are added all the time and not always by me.
The content of the Exit Survey will be something that I can edit and change, on a daily basis if needed.
The code that is added to all of the pages, should be the same on every page, but the program will have to scan every page daily to see if the page has the code. If it does have the code nothing is done. If the page does not have the code then the code is added.
On my Private Server, I need a program that will download every page, and then add the code for the Exit Survey. The program will then make an MD5 hash of the page and store that into a MySQL DB. It will then upload the page back to the website. Once a day, this program will scan the site and compare MD5's, if there is a change the page is downloaded the exit survey code is added, an MD5 is made, added to the DB and then the new page is uploaded.
The KEY to this project is that every current page and all new pages have this code added to it.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows hosted environment. Standard HTML pages.