Posts tagged with requirements

A new project idea

January 17th, 2008

I have been thinking of creating an AJAX book reading application - mostly to teach myself some good AJAX design principles. These are some of the requirements I want for this project:

  • It should even work when JavaScript is turned off. This is mostly for search engines. Search engines can’t index a site when the content is delivered via JavaScript. Also, Firefox + NoScript is getting very popular nowadays. Lots of people turn JavaScript off, either because they don’t trust it or they just don’t like it. I would like to cater for these people too.
  • If a user copies and pastes the URL and sends it to his friend, that friend must see exactly the same as what the first user saw. This shouldn’t be a problem if I implement my first design requirement, above, correctly.
  • The browser’s back button must work. Example: When a user turns a page in the book and then clicks on the browser’s back button, they must return to the page they were just reading.
  • The AJAX engine must handle multiple AJAX requests with ease. I will probably get an AJAX toolkit for this. No need to reinvent the wheel.
  • It must work on all major browsers - Firefox, Opera, Safari, IE.

I’m sure there are other requirements, but those are the only ones I can think of at the moment.

I’ve got some research to do. I’ll be sure to post my findings.