General functionality ===================== A search is performed in a searchengine, the resulting page is mailed to an e-mail address. Each night the same search is to be performed - if there are any new results they are mailed. Flow ==== The user enters a webpage, supplies his e-mail address and one or more search keywords. At once the results of his keywords are mailed to him as an HTML e-mail. Every night the same search is performed and any new results are mailed to him.
We prefer to have the coding performed in Perl and PHP (back-end and front-end). MySQL is used as database. 1. The search results are provided by a locally installed copy of ht://dig. The coder will be provided with the URL of the searchengine. 2. ht://Dig displays a result page that is suitable for use in a HTML e-mail. 3. The back-end program must run once a day (in [url removed, login to view]), perform the searches and send the corresponding e-mails. 4. One e-mail adress can "subscribe" to several search keywords, ie.: Subscription 1: "green cars", Subscription 2: "cars". It should be clearly marked which subscription the e-mail sent is regarding. 5. When there are new results only the new results must be mailed - not all the results. 6. The webinterface must provide possibilities to: a) add new subscriptions to an e-mail address, b) view and remove existing subscriptions, c) administrator access: view and add/remove all available subscriptions. General: ======== 1) Complete and fully-functional working program(s) and complete source code of all work done. 2) Installation of the program(s) on our server, including detailed documentation of all steps involved in the installation. 3) Complete ownership and distribution copyrights to all work purchased. 4) Documentation of the code and the planning of the program
RedHat Linux 8.0 with Apache, PHP, MySQL