Uberfire RAD extensions or configurable workbench is a group of features divided in four main sections: Plugin Management, Perspective Editor, Apps and JS APIs.
Uberfire can be extended with JS and HTML in a web app. This is a very powerful feature, but can also be very complex. The Plugin Management extension solves this issue by allowing users to create new perspectives, screens, editors, splash screens and menus using a UI inspired by JSFiddle.
All the UI features are based on JS APIs detailed in previous sections.
We also created a new dynamic grid builder based on the Bootstrap Grid System. This allows users to define their own perspectives.
Uberfire Apps will be detailed in the next section.
Her is a video showing this features working with DashBuilder.