This section details concepts such as installation, user management, site structure, theming, apps, and contributions for the OpenPublic distribution.

What is Responsive Design?


This video explains what responsive design is and how it works with Drupal.

Video of Responsive Web Design

Theming with OpenOmega & Spartan


OpenPublic comes with two themes – OpenOmega and Spartan.  Both of these themes are based off of the Omega theme.  OpenOmega is the default starter theme and Spartan is a stripped down starter theme that is ideal for development.

Why use Omega as the base theme?

Omega is a responsive theme, which means that it tries to be device agnostic and accommodate as many different browser resolutions as possible. Many large sites are using the Omega theme because of its flexibility.  The performance enhancements make Omega the best performing base theme in Drupal7 and the inclusion of…


Relating Content


This section reviews how relationships between nodes can be created and reasons for doing so.

At the end of this section, you should be able to:

  • Identify three ways to create a relationship between nodes.
  • Distinguish between HTML links between nodes and node references

How Can Nodes Be Related?

Terms - When two nodes share the same term they can be considered related. They share a common vocabulary term.
HTML - You can relate two nodes by embedding an HTML link to a node in the body of your text.




This section describes how OpenPublic provides methods for adding images to your site.

At the end of this section, you should be able to identify two techniques for adding an image to a node.

Uploading Images

There are a number of ways to upload images to your site in OpenPublic.  Two of the more common methods are using the HTML editor feature, or using an upload field.

An upload field provides some advantages.

  • Reuse - The image can be displayed on another page using Views. For example, the Resources and Services landing page each display the image…

Creating a Media Gallery


Click on Add content from the shortcuts menu bar.

Click on Media Gallery from the list of content types.
Observe the Create Media Gallery entry form.

Complete the form.

Title: Type a title of your choice.

Summary: Description of your media gallery

Media: Start to type in the name of a photo you have already uploaded and then select the appropriate node from the autocomplete list.  Click the “Add another item” button to add more

Menu settings: Leave unchecked.

Note: If you wanted the media gallery to show on the main menu,…


Creating a Blog Entry Node


This section provides the steps for creating a node when the user has access to the administrative menus and interfaces. It introduces various types of fields found in content types.
At the end of this section, you should be able to:

  • Create a blog node
  • Add an image to a node

Click on Add content from the shortcuts menu bar.

Click on Blog entry from the list of content types.

Observe the Create Blog entry form.

Complete the form.
Title: Type a title of your choice.

Author: Start to type "James"…


Content Types & Functionality


This section summarizes what is discussed in the tour and reinforces what a content type does. It provides a way of organizing the content types in context with what is covered in the OpenPublic Tour section.

At the end of this section, you should be able to:

  • Describe a content type
  • Recognize the purpose of the specific content types
  • Locate the list of content types

Open Public's Content Types

During the tour of OpenPublic, you were introduced to various types of content such as blogs, press releases, site pages, and more. A list…


Apps Available in OpenPublic


An App is an installable package which solves a concrete task specific use-case. The complexity of its installation should be hidden as much as possible keeping the process uniform and simple. The goal of the App concept is to make extending the functionality of a Drupal site with discrete functions in a polished, "user friendly" way its main goal.

OpenPublic Demo Content

Description: This app provides pre-loaded content to show examples of the content types and features in this distribution.

Configuration: There is no configuration for this app. 



OpenPublic Contexts


OpenPublic Contexts

OpenPublic has several contexts as shown on the Structure > Context admin page.  Some contexts control block displays and some manage the display of breadcrumbs.

The illustration below shows the order in which the OpenPublic contexts will appear.

 If you want to add a block to an existing section, select the context that matches the conditions under which your new block should appear. If no condition matches, create a new context. The new context should appear below the site wide before context.

Taxonomy Basics


Categorizing Content

This section reviews a different type of content, the terms that are used to categorize content.
At the end of this section, you should be able to:

  • Define taxonomy in Drupal
  • Describe the purpose of the vocabulary
  • Distinguish between predefined vocabularies and free-tagging


  • A Drupal taxonomy is made up one or more vocabularies and each vocabulary is made up of one or more terms.
  • Vocabularies and terms are used to categorize content.



Content Visibility



Loading widget...
No files to show