AJAX search engine submission form

Anulowany Opublikowano Feb 17, 2007 Płatność przy odbiorze
Anulowany Płatność przy odbiorze

We need to create a search engine front page. It would be based on four independent AJAX components.

1) Search box: we need to accept a query term (input box) or a piece of text (textarea) or a file (which should be pasted in the text area, not uploaded). First option is the input box, but there should be a nice mechanism (show/hide, animation, etc) to change from one to he others.

2) Search button: it should be more a clickable combobox than a simple button, something similar to the new reply button in google mail, so different javascript actions are preform depending on the selection.

3) Advanced options: there can be some options associated with the search, basically text inputs, comboxes and checkboxes. there will be required options and optional, so a Show/Hide functionality would be required. We can have different sets of parameters for ach search option (as selected in the search button) so the options can/should be grouped in tabs. So for each search button selection we have to retrieve via ajax a set of "Suboptions" (which would be the tabs) and for each tabs, the actual elements. These can be retrieved via AJAX as HTML code.

Optional: We have the description of the elements in XML, so if you have XML/XSLT experience and want/can to provide automatic generation of those contents would be a plus. Also it would be interesting the possibility of storing the user selections in a cookie or other mechanism so they are kept between sessions. You can bid this items separately, if you prefer.

4) When clicking the search button a javascript function will be called which will return an identifier for the search. There should be a side box that keeps tracking of these identifiers, as this would be used for retrieving the result. Some searches can take a while (several minutes). A polling mechanism (timer) has to be devised to check the status of the search (another AjAX call). Once completed, the results could be retrieved. The status of each query (RUNNING,FINISHED,FAILED) has to be identified visually (colours, icons,etc). These identifiers should be preserved between sessions (cookie?)

Please specify which technologies, AJAX toolkits, etc you will be using. This is just a first prototype, so in the near future we will be looking for adding more functionality (results viewing, user login and account management, etc). Our developers will help "gluing" all the components together and will provide the API for the AJAX calls.

More information on request (PM)

JavaScript Projektowanie stron www XML

Numer ID Projektu: #126323

O projekcie

5 ofert Zdalny projekt Aktywny Mar 3, 2007