Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Sodium 3.0.2 Minor update available for module sodium (3.0.2). Release: Palette🎨 1.0.4 Minor update available for module canvas_palette (1.0.4). Release: Did this help? 2.0.9 Minor update available for module did_this_help (2.0.9). Release: Horizon Aid theme 1.0.1 Minor update available for theme vartheme_bs5_horizonaid (1.0.1). Release: Educare theme 1.0.1 Minor update available for theme vartheme_bs5_educare (1.0.1). Release: Vartheme Bs5 5.0.3 Minor update available for theme vartheme_bs5 (5.0.3). Release: Snipper 1.0.4 Minor update available for module snipper (1.0.4). Release: Varbase Webform Base 1.0.1 Minor update available for module varbase_webform_base (1.0.1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Module Revived: Year/Month Widget 1.1.3 Module year_month_widget updated after 9 months of inactivity (1.1.3).

Varbase Podcasts Base recipe

No security coverage

Part of the Varbase ecosystem · 65 projects

View on drupal.org

A recipe to provide a podcast episode content type, a listing view and related configuration for Varbase. Use Podcasts to publish audio episodes with a cover image, duration, episode number and transcript in the Podcasts section of the site.

The podcast counterpart of Varbase News Base and Varbase Blog Base.

Features

Podcast content type

A Podcast content type for episodes, with:

  • Title
  • Description, a short summary
  • Featured Image, a media reference used as the episode cover art
  • Content, long text used for the episode transcript
  • Audio, a file upload for a self-hosted episode
  • Audio URL, a link for an episode hosted on a podcast platform or CDN
  • Duration, for example 44 Mins
  • Episode Number, rendered as the episode eyebrow
  • Tags, a taxonomy reference with autocomplete

Audio delivery

An episode carries either a self-hosted file or a remote URL. Both are optional, so an episode can be drafted before its audio is ready and the theme decides which player to render. A site that publishes only to a hosting platform never has to upload a file, and a site that self-hosts never has to keep a second URL in sync.

Views

A Podcasts view with several displays:

  • All podcast episodes, a paginated listing with Better Exposed Filters
  • Latest podcast episodes, a block for the most recent episodes
  • Related podcast episodes, a block for episodes sharing tags, used for the More Episodes rail on an episode page
  • Featured podcast episodes, a block for promoted episodes
  • RSS Feed, a podcast content feed

There is deliberately no page display. The podcasts landing page belongs to the site template, which may serve it from a Drupal Canvas page, and a view page at /podcasts here would collide with it.

View modes and templates

Full for the episode page, plus Card and Text card medium for listings and rails. Drupal Canvas content templates are shipped for each, so an episode renders through the site's component library rather than through field markup.

SEO

  • XML sitemap inclusion through Simple Sitemap bundle settings
  • A Pathauto pattern for episode URLs
  • Metatag and Yoast SEO support inherited from Varbase SEO Base

Requirements

Installation

composer require drupal/varbase_podcasts_base
drush recipe recipes/varbase_podcasts_base

Compatibility

Best used with the Varbase Starter site template.

Can be installed on any Drupal CMS ~2.0 or Drupal core ~11 site, even with the Minimal or Standard profile. Using it with Varbase gives you a lot more.

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
1
Tracked since
Sep 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev Sep 13, 2026