Skip to main content
Skip table of contents

The Editor's Contentful Glossary

A non-developers guide to the terminology you’ll see as you use the CMS.

Assemblies

‘Assembly’ has two similar meanings for Shelter's Contentful users, but with a clear difference:

  • Starting from the smallest types to the largest, our content model (all the content types we can create) is broken into data, components, assemblies, and page templates. An assembly can have multiple components, like with an accordion assembly or a person collection, or have grouped content to perform global functions, like with the website footer.

  • Within the Contentful system (the out-of-the-box platform), assemblies are a general term for any content entries that you add to a page.

Assets

The images, PDFs, spreadsheet files and text files stored in Contentful's Media library, and used in other content as embeds or downloads.

Components

A smaller unit of content in Contentful. Some are individual blocks that can be:

  • directly used in pages, like a full width image or an inline callout

  • brought into assemblies, like a content cards banner

  • used in other components, like a two column text and image block

Depending on the page template, some components can be embedded in rich text editors.

Content model

The full list of content types we can create in Contentful. It includes the various page templates, components and assemblies we can build, as well as data entries for people, events, shops, services and more that can be pulled into other content when we create it.

Data entries

Content entries which hold central information and content about a thing, to be linked to from components, assemblies and page templates.

Examples include:

  • Data - person - the name, image, job title, bio and other useful information

  • Data - event - a wide range of details about a fundraising event

  • Data - service - various details about Shelter hubs such as maps, opening hours, and contact details

  • Data - shop - a Shelter shop’s opening hours, address, phone number and shop type

  • Data - testimonial - a name, image and quote from a person

Entry

In Contentful-speak, an entry is any created piece of content in a Contentful space (Scotland or England).

Anytime you use the Add entry dropdown to create new content, even if you don't complete a single field, it will be a content entry in your space.

Entry editor

The Contentful entry editor is the editor's screen when they are creating or editing content.

Full path

Every part of a page’s URL that follows the domain (shelter.org.uk): england.shelter.org.uk/housing_advice/council_housing_association/who_is_eligible_to_apply_for_council_housing

Gatsby

Gatsby is the preview service we've built into Contentful, to let CMS users see how pages will render before they're actually built on Netlify.

The preview option only appears on page templates, not when you're editing anything else (a component, assembly or data entry). The page gives the other content a context in which to display.

Netlify

Netlify is our static site generator. It efficiently compiles our published code and builds our web pages, to allow our sites to load faster for users.

If you use the Live page button in Contentful, it’s Netlify’s built page you’ll be viewing.

Netlify generally needs a 3-5 minutes to build or rebuild a web page.

Page template

A range of templates for building our web pages. Most templates are built for specific sections like housing advice, legal, media and others. The content page template is our all-purpose flexible template, allowing different layouts and a wide range of content types.

Parent

A page that sits directly above another page (the child) in the hierarchy we construct for a website section.

Sidebar assemblies

Content that will appear on the right-hand side of a page. These page templates allow it:

  • Advice page

  • Content page - when set to two-thirds width

  • Standard event page

  • Event category page

  • Person page

Slug

The last part of a page’s URL, eg england.shelter.org.uk/housing_advice/eviction/eviction_of_council_tenants

Whenever you're creating or editing a page, the slug will be auto-generated from what you enter in the Title field. Generally speaking, once you set the slug on a page and publish the page, you should never change that slug. A page’s URL becomes the address the web knows it by. Changing the slug changes the URL, risking users being unable to find the page.

Space

In Contentful, a space houses all the content types, content entries and media assets for a website. Thus we have two spaces: Scotland and England, which share an identical list of content types.

Within each space there are multiple environments, including our Master (or production) environment. Other environments are used by developers for design, build and testing. Unless you're a developer or you're instructed otherwise, please use the Master environment.

Each space has its assigned users with defined permissions for them.

Status

Each entry will have one of four statuses: draft, published, changed or archived.

Any questions? Email Lindsay Foley in the Central Digital team.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.