# Content types overview

{% embed url="<https://vimeo.com/488344291>" %}

## Content types used in GovCMS

GovCMS websites are made up of different *content types*. You can view a list of the GovCMS *content types* that are available “out-of-the-box” by hovering over *Content* on the *Admin menu* then clicking on **Add content**.

<figure><img src="https://1079433754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lyh9JMywljz0CN8oT8o%2Fuploads%2FRf2RA8GjR1jTV5fyWg6o%2Fimage.png?alt=media&#x26;token=7acff0e4-606b-4821-a420-723d3c619803" alt=""><figcaption><p>Showing how to find content types</p></figcaption></figure>

Many of these content types are used across all GovCMS sites. Each content type has specific fields (properties and metadata) associated with it.

The standard GovCMS content types are:

* Alert
* Event
* Page
* Web form

<figure><img src="https://1079433754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lyh9JMywljz0CN8oT8o%2Fuploads%2F0hNn0bu295AnXn4kJoYC%2Fimage.png?alt=media&#x26;token=efe964e1-5a01-446c-b4b8-e17397469db9" alt=""><figcaption><p>GovCMS default content types</p></figcaption></figure>

### Why use different content types?

*Content types* are a useful way to group similar content, with similar characteristics. It means people can talk about sets of content (such as *Events*) using the same language. Content types also provide a way to set up a common template across a type.

For example, events will always have a time, date and location and so the event content form contains these fields. Other types of content may not include all these pieces of information.

Content types are also used when setting display rules for the site. An example is showing the three most recent *Blog articles* on the homepage.

Further general information on content types is available in the [*Drupal Documentation*](https://www.drupal.org/docs/7/understanding-drupal/content-types).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://salsa-digital.gitbook.io/govcms-content-administration/unit-2-more-about-govcms/content-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
