Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Extra Service

No security coverage
View on drupal.org

Extra Service provides a pre-built "service" content type designed for businesses to easily publish and showcase their offerings. It includes fields for rich media like images and videos, content highlights, and flexible display options for teasers, grids, and interactive layouts. This recipe helps create compelling service pages and directories with an intuitive editing experience and polished front-end presentations.

Extra Service is a Drupal recipe that creates a fully-formed
service content type with rich media, highlights, and view layouts. It is
intended for agencies, consultancies, and businesses that need to publish
service offerings with compelling visuals and flexible presentation.

Why use Extra Service?

  • Pre-built service entity with banner, body, highlights, video, and links.
  • Taxonomy for service tags and a variety of display modes (teasers, slides,
    metro tiles, etc.).
  • Includes sample content so you can see layout options immediately.

Editor experience

Content editors get a clear form with logical sections: banner image,
subheader, main body, highlights list, media items, tags, and more. The
layout controls let editors choose how content appears on landing pages or
listings.

Front-end experience

A polished service page with large banner, modular highlights, and optional
video. Views provide list, grid, and interactive isotope/metro presentations,
making it easy to build service directories or feature specific offerings.

Installation

Download it with Composer:

composer require drupal/extra_service

Then apply via the Recipes UI or:

drush recipe extra_service

Companion package

For custom views, use extra_service_views, which installs
additional layouts and requires this recipe.

Best with Basecore

The recipe is styled to look best with the Basecore theme:

Try it Instantly in Your Browser

Want to see how Extra Service looks and works inside a real Drupal site — without installing anything?

We’ve prepared a live, cloud-based Drupal CMS development environment using GitHub Codespaces + DDEV. You can test Extra Hero (with Basecore styling) in minutes, directly from your browser.

One-click demo setup includes:

  • Drupal CMS 1.3.x
  • Basecore theme pre-installed
  • Extra Hero recipe ready to apply
  • Extra Project Browser to discover the recipe
  • No local setup required!

Try Extra Hero in GitHub Codespaces now

License

GPL-2.0-or-later

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Mar 2026
Latest release
5 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta3 Pre-release Mar 4, 2026
1.0.0-beta2 Pre-release Mar 4, 2026
1.0.0-beta1 Pre-release Mar 4, 2026