# Form fields and form widgets

{% embed url="https://vimeo.com/488350047" %}

## What is a form field

The data in your site’s content entities is stored in one or more _fields_ that are attached to the _entity type_ and/or _subtype_.

## What is a form widget

A _widget_ defines the method used to enter the data for the field. For example, both _body text_ and _text area_ widgets may be configured to allow content authors to enter text into a form.

For more information relating to form fields and widgets, see the [_Drupal documentation_](https://www.drupal.org/docs/user_guide/en/structure-widgets.html).

## Form fileds and widgets on the Create Standard Page form

As you begin creating content, you will discover various form fields and field widgets that are available.

Take the example of the **Create Standard Page** form. Navigate to this form by hovering over _Content_, then _Add Content_ and click on **Standard Page**.

![Image of Standard page showing widgets](https://1079433754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lyh9JMywljz0CN8oT8o%2Fuploads%2Fgit-blob-f137d983fcb32f67c79dea32c112dc009ea02281%2FUnit-2-Form-Fields-Widgets.png?alt=media)

Note that each form field is represented by a different _widget_. Site builders or administrators may change the widget in use for a given field. For example, the Thumbnail Media Library widget may be changed to an image upload widget. Body text is using the Rich Text editor widget, but may be replaced with a text area widget.

Widgets are configured to make the job of Content Editor easier, to facilitate adding content and provide the best content editing experience.

By following the exercises in this manual, you will experience the majority of field widgets available in GovCMS.

_**Note** Field widgets are configured by a site builder - your development partner. Field widgets may be different between websites even though using the same GovCMS distribution._
