Content Types

Each content type has its own requirements and purpose. Understanding the different use cases and carefully selecting the content type best suited for what you need to communicate is critical to helping users find information. 

How Content Types Work 

Every content type is a template for a webpage, or part of a webpage. You will use the Drupal editing screen to enter your draft content. The content type defines how it will look on the front end for your audience.  

The Drupal editing screen for each content type is different. Some content types provide you with specific fields to enter data into. Other content types have one or more content blocks that allow you to enter content in different ways. 

The Drupal editing screen may also provide different settings for you to configure before you publish. The settings are different for each content type.  

Some of the publishing management settings impact how the content you enter into the Drupal editing screen appears to site visitors. Other settings and information will organize the page for content managers in a way that makes it easy to find, edit, review, approve or perform other content management tasks.  

Best Practices 

  • When you draft your content, follow best practices for writing for the web and using plain language when writing and organizing information.  

  • Refer to the Content Structure and Formatting guidelines for titling, organizing, and structuring your content into sections, lists, or tables. 

  • Apply ACF Website Styles to ensure the structure and organization of your content is accurately communicated on the page.  

  • Remember that files and media like images, podcasts, and videos are not the only means to distribute content. They must be 508 compliant.  

Entering Content into Drupal

The fields available to collect information to display for site visitors, or to organize content in Drupal, is different for each content type.  

However, you can expect to encounter the following fields on all content types.  

Title

In relationship to the content structure and formatting of draft content, the Title is the main topic, and is equal to a level 1 section heading.  

On the Drupal editing screen, the title is a required field and must be entered in the Title edit box.  

For site visitors the title Clearly, concisely, tells them what they will find on the page and Is easy to reference, appearing in three places: 

  • The Title Bar of the browser 

  • The Tab of the browser 

  • The top of the content 

Permalink

The permalink reflects the location of the page within the site menus and infrastructure. Refresh your understanding about ACF menus and infrastructure

In the Drupal editing screen the “Permalink” field is required. It is automatically populated based on the title you give the page. You can modify it. 

For the site visitor the permalink is what they will see after the “.gov/” in the browser Address Bar.  

What-you-see-is-what-you-get Editor (WYSIWYG) 

The WYSIWYG Editor is a flexible rich text editor that functions like a text processing program. Make sure you know how to get the most out of the WYSIWYG Editor .  

In the Drupal editing screen there may be one, or more, WYSIWYG fields, and one or more may be required. the WYSIWYG may appear as a “Body” field with the Title and Permalink fields, or it may appear inside of a content block. It is easily recognizable by the toolbar that appears before the text box.  

For site visitors the content entered appears on the page according to how it was formatted. Much like a printed page would look after you finished it in desktop text processing software. 

Save, Preview or Delete

There are three buttons at the end of the Drupal editing screen that you will use to save your changes, preview your changes, or delete your work. One action must be taken when you are finished entering content into the Drupal editing screen.  

If any required information is missing from the content type, you will be notified when you try to save or preview the content.  

Use These Content Types to Create Pages