proj0
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proj0 [2010/09/21 22:15] – roumani | proj0 [2010/10/07 20:42] (current) – roumani | ||
---|---|---|---|
Line 23: | Line 23: | ||
* If the entry made by the user is already present in the master list then it is rejected. In that case, the same screen is re-served (with its information updated to reflect any changes made by others in the master list) but with a line added at the top containing, in red colour, the message: "This country has already been added" | * If the entry made by the user is already present in the master list then it is rejected. In that case, the same screen is re-served (with its information updated to reflect any changes made by others in the master list) but with a line added at the top containing, in red colour, the message: "This country has already been added" | ||
- | * If the entry is empty or contains only whitespace then it is also rejected, and the form is re-served, as above, with the message: " | + | * If the entry is empty or contains only whitespace then it is also rejected, and the form is re-served, as above, with the message: " |
+ | |||
+ | In all other cases, the country is added, the form re-served, and no message appears at the top. | ||
====== Possible Variations ====== | ====== Possible Variations ====== | ||
Line 31: | Line 33: | ||
* Don't send the master list if the client is iPhone or Blackberry. | * Don't send the master list if the client is iPhone or Blackberry. | ||
- | * If a user remained idle while others are adding countries, the counter on the screen would not remain correct. Fix this somehow. | + | * If a user remained idle while others are adding countries, the counter on the screen would not remain correct. Fix this. |
* Map your app's URL to a directory. | * Map your app's URL to a directory. | ||
Line 42: | Line 44: | ||
* Compress your webapp' | * Compress your webapp' | ||
- | * Keep track of the counties entered by the user in this session, not just their count, and enable the user to optionally | + | * Keep track of the counties entered by the user in the session, not just the count, and enable the user to view them. |
- | * Enable richer content. Rather than just a country name, the user may also enter the counties | + | * Enable richer content. Rather than just a country name, the user may also enter the capital and possibly |
- | * Rather than serve the list every time, change the UI to one with a sidebar containing | + | The following |
- | * To improve responsiveness, | + | |
+ | * Rather than serve the list every time, change the UI to a sidebar and two links "Add a Country" | ||
+ | * To improve responsiveness, | ||
proj0.1285107340.txt.gz · Last modified: 2010/09/21 22:15 by roumani