The dynaWidget features

What are dynaWidgets?
dynaWidgets are a set of jsf components for rendering portlet like elements (called widgets) in your JSF application.
Core Features
  • Easy usage - you need just one component definition in your page to show up a whole widget grid
  • Developing widgets is simple: each widget´s content is a just normal facelets page
  • Supports ajax loading of widget content
  • State management: The widget grid´s state can be persisted (cookie, session, your own implementation)
  • Flexible grid layouts: define columns, width, height or use individual layout templates
How to use it
Implementing widgets is just like implementing normal JSF facelets pages. Check out the examples section to see an example usage.
More Features
  • Drag´n´drop of widgets within the widget grid
  • Collapse/Expand widgets
  • Configure your widget´s content by an edit view per widget
  • Each widget can bind properties as part of the widget grid´s (persisted) state
  • Dynamically add new widgets to the grid
  • Dynamically remove widgets from the grid
  • Widgets are skinnable by using css, custom icons or building themes and customizable by a widget variety of attributes

For details on using dynaWidgets you should first look at the requirements . Afterwards you can check out the examples section  to see how easy you can implement your own widgets!

You can also have a look at the user forum  to see common solutions or ask questions concerning the usage of dynaWidgets.

>> Latest news:

Version 1.2.1 Final with lots of improvements is out now!