The Form Builder UI provides a number of embeddable bebop components to facilitate integration of the form builder service with applications. The main components for applications to use are:
Both these components are very configurable, allowing the forms used for adding / editing widets to be totally customized on a per application basis. The default implementations of these forms for all the bebop widgets can found inthe com.arsdigita.formbuilder.ui.editors package. New controls can be registered using the widgetTypes and processListenerTypes parameters in the enterprise.init.in (see the standard file for example entries).
For an example use of the form builder UI components take a look at the FormItem content type and its authoring kit in the CMS application.