Skip to content

Talking Library Podcasts Set Up#

How users get the audio files:

  • Playing the audio file right on the website from the show page.
  • Copy / paste the XML feed directly into their podcast player.

Set Up#

Feeds Modules: We are using the Feeds module to import the XML for a specific program/publication and create nodes for each episode/item. We import content into the Talking Library Episode content type.

  • https://www.drupal.org/project/feeds
  • https://www.drupal.org/project/feeds_ex
  • https://www.drupal.org/project/feeds_log

Content Type: Talking Library Episode

  • Title
  • mp3 File: Styled to use NPL’s audio player
  • Term Reference: Entity reference to talking library shows taxonomy – labeled as “series” in a Twig template.
  • Description: Description of each episode.

Feed Type: Talking Library Episodes

  • Imports imported RSS content with the Talking Library Episode content type.
  • Mapping configuration determines which feed content gets put in which field on the content type.

Paragraph Type: Talking Library Episodes by Show with Header

  • A component displayed only on sub-pages. This paragraph type allows us to display a view of talking library episodes on a show sub-page.

Taxonomy: Talking Library Shows

  • Title (default) - Name of the show.
  • Image
  • Summary (text field, long) - Brief description of what the show is.
  • XML feed - Link you can add to your podcast player.

Talking Library Episodes View

  • Creates a view of all episodes by show title.