Content and Content Types

Content vs. Layout

As best practice in Web Design and Development, content and layout are strictly separated. This is true in the Drupal template system. A website editor can manage site content without changing the site layout and a site designer can change the layout and thus the look and feel of a site without touching the content.

This section will focus on site content. Learn more about site appearance and layout.

About Drupal Content Types

A single web site could contain many types of content, such as informational pages, news items, events, blog posts, etc. Drupal offers a way to structure your content uniformly by the use of content types. The Template system offers the following content types:

Basic Page

The Basic page content type is the default Drupal content type. Typically Basic pages are used for static content that can (but are not required to) be linked into the main navigation bar. This is one of the most "basic" content types and can be very flexible.

Blog entry

The Blog (short for weblog) content type is an online journal or diary. Each entry in a user blog has content type Blog Entry.


The event content type allows the content editor to announce event details such as event description, date and time and location. The event content can be displayed ordered by date.

Image Gallery

An image Gallery is a collection of images, usually associated with an event, that appears on the Image Gallery page. The images display in a slideshow format.



The news content is a useful way to highlight recent/current events or announcements. News posts are usually time sensitive.


The person content type allows you to highlight people including various attributes associated with their online bio or profile.

Resource Link

The resource link content type allows for a way to list links to an uploaded file (like a PDF) or an external website.


The webform allows site admins to create a form or questionnaire accessible to site visitors. Submission results and statistics are recorded and accessible to privileged users.

Drupal Concept:  Nodes

In Drupal, a single piece of content is called a node (regardless of what the content type is). Each node has a unique ID. This makes it easy for the website and developers to reference content by ID number rather than by page name or title which could change. Much of the reference to noes and note IDs happen behind the scenes.