The *Form Builder* portlet allows users to create node types and document templates for node types.

This is an example of the *Form Builder* portlet used in eXo Content:

!images/form-builder-porlet.png|align="center"!

* *Packaging*: This porlet is packaged in the _formgenerator.war_ file.

* *The portlet class name*: _org.exoplatform.wcm.webui.formgenerator.UIFormGeneratorPortlet_

* *Available preferences*: When using this portlet, you can customize the following preference: {anchor:id=CONTref.Portlets.FormBuilder.AvailablePreferences}
|| *Preference* || *Type*|| *Value* || *Description* ||
| *repository* | {{String}} | {{repository}} | The current repository name which is always "repository". |

* *Sample Configuration* {anchor:id=CONTref.Portlets.FormBuilder.SampleConfiguration}

{code:xml}
<portlet-preferences>
  <preference>
    <name>repository</name>
    <value>repository</value>
    <read-only>false</read-only>
  </preference>
</portlet-preferences>    
{code}