Working with Custom Content Views in GraphCMS

Once you’ve defined your content models in GraphCMS, working with the intuitive Content Studio makes it a breeze to manage your content.

Ronak Ganatra
Jamie Barton
Ronak & Jamie
Custom Content Views in GraphCMS

Once you’ve defined your content models in GraphCMS, working with the intuitive Content Studio makes it a breeze to manage your content. However, there are times when the content views may be better configured to let each user see what matters most to them, and make it easier to handle a growing volume of content entries.

Here’s a quick video on how to work with Content Views in GraphCMS.

What are content views?Anchor

Custom Content Views and View Groups allow you to customize the presentation of your content entries, and the selection of content visible to an editor.

You can show or hide different columns and filter which content should be included in the group. This allows for an optimized editorial workflow, helping editors to quickly find the content that needs their attention.

To better illustrate this, let’s use the GraphCMS project for Build Your DXP.

Creating custom content views in GraphCMSAnchor

Content View Default

  • Navigate to the content for one of your models, let’s go with tool for this one.
  • Create a change to the view by either filtering the content in the search bar at the top, or showing/hiding the columns. Let’s try filtering all the entries for tools that have a V in their Name.
  • At the top of the content window, press "Create Content View".
  • Provide a name and description and press Create. Let’s call this one Tools with V.

Content View with V

Editing and deleting custom viewsAnchor

Now, Tools with V may not be the most descriptive to several authors. So let’s edit that to refine the naming.

Rename content views

  • Navigate to a custom view in the contextual sidebar of the content tab.
  • Next to the title of the content view, press the three disclosure dots and choose "Edit Content View". Let’s rename this from Tools with V to Tool names that have the letter V.
  • Apply your changes and press save.

Working with custom Asset viewsAnchor

The same principles apply when creating Custom Views for assets.

  • Navigate to the assets view.
  • Create a change to the view by either filtering the content in the search bar at the top, or showing/hiding the columns. Let’s try filtering all the entries to create custom views for PNG, SVG, and JPG, to make it easier to categorize by format.
  • At the top of the content window, press "Create Content View".
  • Provide a name and description and press Create.

All PNGs

Frequently Asked Questions (FAQ)Anchor

What is a content model?Anchor

A content model is a foundational unit of a content schema within GraphCMS. Content models are fields which give the model its structure and help define its purpose. A content model also describes how the model is contextualized using relations. For more on content models and all of the fields that can make up a content model, [check out our documentation on models.] (https://graphcms.com/docs/schema/models)

What is a content entry?Anchor

A content entry is one is the outcome of adding content to a model. After content has been added to a content model and it is saved, then you have a content entry. Content entries can be created after all of the content has been added to the model or when it is still in progress.

What is a content view?Anchor

Custom content views enable the editor to customize the presentation and selection of content visible by showing or hiding columns and filtering out which content should be displayed. They can be a powerful feature to build optimized workflows and make it quick and easy to locate content.


  • Ronak Ganatra
  • Jamie Barton
  • VP of Marketing

    A free Wi-Fi enthusiast and pizza purist, Ronak is the VP of Marketing at GraphCMS. He's also the co-creator of Build Your DXP, co-author of the Composable Architectures for the Enterprise report, and co-maintains a developer marketing community.

  • Developer Relations

    Jamie is a software engineer turned developer advocate. Born and bred in North East England, he loves learning and teaching others through video and written tutorials. Jamie maintains Build your DXP, Headless Commerce Resources, and GraphQL WTF.

  • Previous
  • 1
  • 2
  • Next

Related articles

It's Easy To Get Started

GraphCMS plans are flexibly suited to accommodate your growth. Get started for free, or request a demo to discuss larger projects with more complex needs