DiF's tag library provides a very complete set of UI components. The library is still on development and some of the features are not fully available. Nevertheless, DiF2 aims to be fully compliant with the Web 2.0 trend.
The library includes rich components that automate several tasks and that are available on different view modes. There is a rich mode interface that takes advantage of JavaScript to generate dynamic components that provide animations, client-side content validation, dynamic editable grids and complex graphical charts.
AJAX will be available out-of-the box, as a DiF 2.0 inner feature. NOT IMPLEMENTED YET!!!
DiF2 supports three view modes:
The components are available on these modes and the developer can use them oblivious to the accessibility issues. Application packaging will include the usable modes and the users can select the desired mode from the web interface. This choice allows having the "best of both worlds" on the application: a rich interface allowing a flavoured navigation experience and a simpler version to comply with accessible standards.
Read more on this in the View Modes section .
For a full list of all tags/components and how to use them please check the dif-presentation module tag reference page .