Ajax Web Parts

This is the alpha release of a client side Ajax Web Parts framework, built on top of Rick Strahl's wwHoverPanel code; in fact it's based upon the wwDragPanel, which is part of the same project. The framework supports fully draggable regions, minimise, maximise and close, with state persistence of position and state of the region. Connections between parts are also supported, but not in the same way as the ASP.NET Web Parts which use the provider/consumer model. This framework uses something more akin to an observer pattern, where parts register to receive data, using a key to denote the type of data they are interested in. Other parts, or any client script, can send data to these parts.

As it stands, the project is very alpha and contains only a single test page with no documentation. There are still changes to do to the existing code and some names and properties may change. Included is a modified copy of Rick's wwDragPanel project, along with additional controls to support the new functionality.

Consider this a pre-release; you can use it as you wish, but I'd be very wary of using in production code; there are known issues and it's certainly not production level code yet.

Download