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

Line 5: Line 5:
* working on this now! - mgalli  
* working on this now! - mgalli  


=== AJAX Layer Over Declarative XHTML UI ===  
=== AJAX Client consumes Declarative XHTML UI from Joey CakePHP ===  


Aspect approach where CakePHP produces XHTML simplified data as the representation of the UI. In a way it is like elimating the HTML view aspect of it, or to model it so that it is very semantic and provided for the UI toolkit layer. The UI toolkit layer uses this view ( User Agent Interface - UAI ) and creates the actual UI ( user interface ).
==== Introduction ====


Then have the client side AJAX toolkit to model the declarative markup to create the end-user visual interface.
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.


=== Dojo considerations in the scope of CakePHP n Joey ===
=== Dojo considerations in the scope of CakePHP n Joey ===
773

edits