> For the complete documentation index, see [llms.txt](https://salsa-digital.gitbook.io/govcms-content-administration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://salsa-digital.gitbook.io/govcms-content-administration/understanding-content/what-are-content-types.md).

# What are content types

{% hint style="info" %}
The page has a video that explains the information located at the bottom of the page.
{% endhint %}

### What are content types?

Content types are Drupal's way of defining a group of similar content, with similar characteristics and structure.

A **content type** is built from a collection of **fields**, and has consistent settings across all content of that type. For example, all standard page content will have the same fields available, and share the same URL structure.

Your developers can define your own content types, however GovCMS comes with some out-of-the-box content types.

### Content types used in GovCMS

GovCMS comes with the following content types out-of-the-box:

* Blog article
* Event
* FOI
* News and media
* Standard page
* Webform

However the GovCMS training website is developed using CivicTheme, and it uses its own array of content types:

* Alert
* Consultation
* Event
* Page
* Webform

You can see the content types by hovering over **Content**, then selecting **Add content**.

<figure><img src="/files/0ZxiWhjQacokU4F2EhuF" alt=""><figcaption></figcaption></figure>

### Why use different content types?

Let's look at an example to demonstrate why different content types are useful. Let's consider a **publication** and an **event**.

Events will always have a time, date and location and so the event content type contains these fields. Whereas a publication may not need a time, but would need an author and attachment field. This means two different content types are needed.

In some cases content types can be harder to define or differentiate. For example, a basic page and a landing page may have very similar content, but need a different URL structure.

Defining and structuring your content types is something a developer does, but it's important for Content Authors to know what options are available in GovCMS.

### 🎥 Video

{% embed url="<https://player.vimeo.com/video/488344291?h=9aac4a5ac1>" %}

<details>

<summary>Video transcript</summary>

Welcome to the GovCMS Introduction to Content Management series. In this video, you'll learn about content types in GovCMS. We'll cover the following topics.

The default content types that come with GovCMS, and you'll learn about what content types are and how they're used.

The content on a GovCMS website is made up of different content types. GovCMS comes out of the box with five content types, and if we click on Add content, we can see the five content types.&#x20;

Blog article, which is used for basic blog content.

Event, which can be used to promote events. You can specify an event start and end date, and also a location.&#x20;

FOI, or freedom of information. This should be used to display a record of an FOI request.&#x20;

News and media, which is for media releases and news items.&#x20;

Standard page. This content type is used to create general pages like the About Us, Privacy Policy, or any type of generic page.

These are the five out-of-the-box content types that come with GovCMS. On your site, you may have more content types, as it is common to create custom ones.&#x20;

But on most GovCMS sites, you'll see at least these five. Before we move on, let's discuss what content types are.

Content types are a useful way to group similar content with similar characteristics. It means people can talk about sets of content, for example, events, and it's also a way to set up a common template across a type.&#x20;

Let's go ahead and click on Event and look at this content type, for example.

Events will always have a time, date, and location, and so the event content form contains these fields right here.&#x20;

Whereas other types of content, such as standard page, won't include this information, so they won't have a time, date, or location field.&#x20;

Another way to think of it from a technical standpoint is that content types bundle together fields such as thumbnail, body, attachments, and so on.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://salsa-digital.gitbook.io/govcms-content-administration/understanding-content/what-are-content-types.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
