BES Playbook

5.5 Content Modules

Designing for Editorial Content

When layouts are particularly content-heavy (such as in the case of an article page), they may require components that support copy, images, and other editorial elements. These components are called “content modules,” and can be used individually or stacked to create long-form content.

5.5 editorial content 5.5 editorial content


5.5 editorial content 5.5 editorial content

Your application will likely feature content modules specific to the style of your platform. For the sake of consistency and efficiency, first try re-purposing an existing design solution. Should one not exist within your style guide or front-end code, the following examples act as a guide for designing new components.

Full-Width Content Modules

Full-width content modules span the width of the viewport at any breakpoint, split and stack as the layout responds down. Particularly in the mobile viewport, these modules should follow best practices of content reordering (section 4.6) and degradation of individual elements like images, nav elements, and longer copy blocks (section 4.12).

5.5 desktop nav 5.5 mobile nav

Branded Header

A header for major content categories (generally those items featured in top-level navigation); generally reserved for more editorial (and less functional) pages. Can support large calls-to-action that drive to elsewhere on the page, or other pages entirely.

5.5 branded header 5.5 branded header

Combining both introductory text and a search element, this component is useful for guiding the user through long-form content (articles, FAQs, etc.) via search.

5.5 search 5.5 search

Content Block: Short Form Copy

A simple inline content block supporting short-form copy, branded images, and a call-to-action.

5.5 short form copy 5.5 short form copy

Content Block: Video

A simple inline content block supporting quoted text and a video player; the video can play either inline or within a modal.

5.5 video 5.5 video

Content Block: Brand Call Out

A simple inline content block supporting brand taglines, images, and a call-to-action.

5.5 brandcallout 5.5 brandcallout

Content Block: Headline and Image

This variant on Editorial Block A introduces a headline element; useful for linking to articles and major content sections, or employing near the top of the layout in lieu of a branded header.

5.5 headline_image 5.5 headline_image

Content Block: Number/Bullet List

Another variant on Editorial Block A refactors the copy to support a numbered or bulleted list. Inline links provide additional details without disrupting the sequence of content.

5.5 bulletedlist 5.5 bulletedlist

Appropriate for galleries of five or fewer images, this inline carousel can rotate automatically after a few seconds, or based on user click.

5.5 imagecarousel 5.5 imagecarousel

Content Block: Data Visualization

A chart, table, or graph – in part or whole – featuring either inline interactivity or a call-to-action linking to the interactive data. Dependent upon your application, this module may exist within a summary article or on an “dashboard” view.

5.5 datavisualization 5.5 datavisualization

Content Block: Data Callout

“Big idea” callouts focus on important, singular data points and support headlines, body copy, and branded images; useful for providing an executive view into data without overwhelming with data visualizations.

5.5 datacallout 5.5 datacallout

5.5 desktop nav

Half-Width (2-Up) Content Modules

Half-width (or 2-up) content modules split the viewport down the middle, and are useful for shorter-form content, callouts, and links to other pages / sections. They are to be avoided in the mobile viewport, were instead they span full-width.

Copy 2-Up

This simple copy module supports short-form text and a call-to action; given its visual dominance it is appropriate for content of lower priority.

5.5 desktop nav 5.5 mobile nav

Image 2-Up

A simple static element supporting an image, caption / body copy, and call-to-action. Can also support inline animation or video.

5.5 image 2-up 5.5 image 2-up

Data 2-Up

So named because of its half-width nature in desktop view, this component supports a data visualization preview and caption, though most often links to a full scale data display.

5.5 data 2-up 5.5 data 2-up