extra_service
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_serviceThen apply via the Recipes UI or:
drush recipe extra_serviceCompanion 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