You are required to produce web page areas. You can use more if you feel that it would help properly separate out the various elements of your system, up to a maximum of six pages of XHTML/PHP code. It is advised that you use one of these to create a simple [url removed, login to view] file that populates your database with testing data.
Web pages may be stored locally, but extra marks are available for those that query live pages across the internet. Similarly, extra marks are available for expanding the system to read in data from a Really Simple Syndication (RSS) feed (locally or remotely) and calculate the keywords based on the individual articles within.
Page Area 1: XHTML Front End – [url removed, login to view]
Your front-end should offer an XHTML interface to the application, allowing for the choosing of web pages (from a drop down menu) and the setting of keywords (comma delimited, presented in a single input field). The application should also have buttons for querying by the provided keywords, and also for querying all data stored in the database.
Page 2: Analyse HTML page– [url removed, login to view]
The analyse_feed page will take the content from an HTML file and then count the number of the specified keywords that are found. These then get stored in the database in the form of ‘keyword, article, feed, number of instances’. Each article should only be analysed once for each keyword, and not stored more often in the database.
The core functionality of the application should allow for a standard HTML page to be searched for keywords. An additional 20 marks are available for extending the program to be able to read in an RSS feed, parse out the XML and search the articles within the feed for the specified keywords.
Page 3: Query Database – [url removed, login to view]
The query_database page provided a mechanism for returning data according to one of several specified categories:
1. Information about a specific keyword – where it has been found, from what feeds, and how often.
2. Information on a set of keywords – comma delimited, and displayed as a histogram. Each keyword should provide a link that allows for the specifics to be queried as per category 1.
3. Information on all keywords – displayed as a histogramof all keywords stored in the database, with each keyword linked as per category 2.
11 freelancers are bidding on average $230 for this job
HI, READY TO START WORK. LETS START AND FINISH IT ASAP. I HAVE 8 YEARS OF EXPERIENCE IN WEB DEVELOPMENT FIELD ( PHP, MYSQL, AJAX, JQUERY, HTML, CSS... ). THANK YOU !!