Anapplication is required which will function as part of the clients websitewhich will allow user‘s to easily import their bookmarks/favourites from their currentlocation to the client’s website. They user should also be able to organisethese favourites through drag/drop functionality once imported.
Theapplication should be extremely intuitive and easy to use.
Theapplication should enable easy importing from IE, Netscape or any? Gecko based browser (see TechnicalRequirements) and work across all operating systems. Where possible it shoulddetect the browser variant and OS being used and assume that the import will beperformed from the default favourites location used by that browser. However,it is recognised that some user’s may be storing favourites in the non-default locationso the application should also provide the flexibility for the user to selectthe source directory manually if required at the time of import.
Anoption to import from favourites from a spreadsheet should also be provided.
Theobjective is to create an application which once opened, will enable favouritesto be imported to the website with one click? (where default settings are used).
Further SOR details available.
## Deliverables
**Import and OrganiseFavourites SOR**
**Functional Requirements**
Overview
Anapplication is required which will function as part of the clients websitewhich will allow user‘s to easily import their bookmarks/favourites from their currentlocation to the client’s website. They user should also be able to organisethese favourites through drag/drop functionality once imported.
Theapplication should be extremely intuitive and easy to use.
Importing
Theapplication should enable easy importing from IE, Netscape or any? Gecko based browser (see TechnicalRequirements) and work across all operating systems. Where possible it shoulddetect the browser variant and OS being used and assume that the import will beperformed from the default favourites location used by that browser. However,it is recognised that some user’s may be storing favourites in the non-default locationso the application should also provide the flexibility for the user to selectthe source directory manually if required at the time of import.
Anoption to import from favourites from a spreadsheet should also be provided.
Theobjective is to create an application which once opened, will enable favouritesto be imported to the website with one click? (where default settings are used).
Data
Importeddata should include as a minimum:-
1/The URL of each favourite
2/The Title/Name of each favourite
3/The icon for each favourite
Wherethe user has organised their favourites into a directory structure with subdirectories,this structure should be preserved as part of the data import so that it can bereplicated within the client site.
OrganisingFavourites
Theapplication should allow users to add, edit and delete favourites. It shouldalso allow users to add and remove subdirectories and to allow bookmarks to bemoved between directories and subdirectories (this would be achieved using dragand drop functionality on the site).
FutureImports of Favourites
Afterthe first import of favourites, if a user should try a further import then theapplication will rationalise the list existing favourites and the newlyimported favourites to avoid duplicate favourites being stored.? The application should provide avariety of options for handling future inputs in terms of differing directorystructure, handling duplicate entries, and potential temp storage area withinthe client’s we site to allow manual organisation.
**Technical Requirements**
Ajax,PHP 5, MySQL 5
BrowserCompatibility IE 6+, Netscape 6+, Mozilla, Gecko, Opera