This an example on how to create a dashboard using AJAX fully integrated in GX WebManager.
Your
users can drag and drop widgets on the dashboard, the defaults can be
set below, the latest settings are saved into the database.
From
an editorial/development perspective the Widgets you see are items in
the media repository of the content type "Widget" and are displayed
using either a Media list or a Media Overview with the proper
presentation on a "dashboard page" (a GX WebManager page with the
presentation "dashboard" assigned to it). The client-side functionality
was based on JQuery and the design is implemented in CSS and JSP so that
it can be fully customized.
A Widget can can contain any
(set of) content element(s), plain content and images such as this one
but also RSS-feeds, video, Overviews, Registration boxes and so on.
See
how the dashboard is configured by clicking on [Edit]-mode. Also take a
good look at the Component Bundles that were used to extend this
installation with widgets/dashboard and rich user interaction, they can
be found at wcmexchange.com/dashboard and wcmexchange.com/richforms.