773
edits
No edit summary |
No edit summary |
||
| Line 9: | Line 9: | ||
An aspect oriented design ( as a wish - not as in what we have now :) where CakePHP produces XHTML simplified data that is meaningful as a UI, but in fact the UI is to be used by the Dojo Joey client layer - you could name it a User Agent UI. As we move forward we are to have the CakePHP generated content to be as semantic as possible, but possibly to keep it as a 'old school' UI too, so it is usable as well. Keeping this simplified ( linked pages ) flow would give us a condition to automate tests / keep the interfaces in verbose mode, maybe to even use side tools to grab the tests results with a good reporting layout. | An aspect oriented design ( as a wish - not as in what we have now :) where CakePHP produces XHTML simplified data that is meaningful as a UI, but in fact the UI is to be used by the Dojo Joey client layer - you could name it a User Agent UI. As we move forward we are to have the CakePHP generated content to be as semantic as possible, but possibly to keep it as a 'old school' UI too, so it is usable as well. Keeping this simplified ( linked pages ) flow would give us a condition to automate tests / keep the interfaces in verbose mode, maybe to even use side tools to grab the tests results with a good reporting layout. | ||
=== Wishlist Architectural Aspects === | === Wishlist Architectural Aspects === | ||
| Line 37: | Line 34: | ||
* 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. | ||
== Dojo development notes in the scope of CakePHP Joey == | |||
* http://wiki.mozilla.org/Labs/Joey/clients/ajaxy/dojojoey | |||
edits