Labs/Joey/clients/ajaxy/functional: Difference between revisions

Line 17: Line 17:
=== Architectural Goals ===
=== Architectural Goals ===


* To keep a simplified old school XHTML interface so that the Web site can be tested and also used from a testing user agent perspective.  
* To keep a simplified old school XHTML interface so that the Web site can be tested and also used from a testing user agent perspective.  
* To allow multiple variations and User Interface intepretations to the end-user UI, for example a future version of the application to have a stack of options and possibly layered user interface wrappers - for example a a mode to add accessibility customizations, for example zoom control, color manipulation to the theme, and more.  
* To allow multiple variations and User Interface intepretations to the end-user UI, for example a future version of the application to have a stack of options and possibly layered user interface wrappers - for example a a mode to add accessibility customizations, for example zoom control, color manipulation to the theme, and more.  
* Be completible with multiple AJAX client toolkits, and keep this compatibility layer via XHTML core User Interface layer - also referenced here as the semantic layer.  
* Be completible with multiple AJAX client toolkits, and keep this compatibility layer via XHTML core User Interface layer - also referenced here as the semantic layer.  
* Log execution of a test case end-user flow, via dumping all the XHTML responses and REST queries.
* Log execution of a test case end-user flow, via dumping all the XHTML responses and REST queries.
773

edits