Skip to content

Adding a new podcast episode

Chen Hui Jing edited this page May 15, 2024 · 3 revisions

Podcasts are a content type in this particular implementation. When someone tells you that a new podcast episode has been published and wants you to add it to the website, here's what you need to do. As of time of writing, you essentially refers to Alex. If Hui Jing's backup is no longer Alex, this page will be updated.

  1. Login to the Drupal backend. We are not disclosing the URL here because we have been hit by bot spam on the login.

  2. Click on "Content" in the toolbar.

    Screenshot 2024-05-15 at 5 01 53 PM

  3. Click on "Add content".

    Screenshot 2024-05-15 at 5 02 06 PM

  4. Scroll down and select "Podcast"

    Screenshot 2024-05-15 at 5 02 20 PM

  5. Enter the title of the Podcast in the format: Podcast - sXXeYY TITLE_OF_PODCAST, where XX is the season number and YY is the episode number.

  6. The people asking you to add the podcast episode historically never give you the short description (which is meant to be like a 1-liner describing the podcast). You can either wing it yourself from the podcast's full description or refuse to do anything until that information is provided.

  7. You will need the embed code for the podcast episode and here's how you get it:

    1. Login to the admin panel for Castopod at https://podcast.interledger.org/cp-auth/login/ (credentials in 1Password)
    2. Go to the Future Money podcast dashboard at https://podcast.interledger.org/cp-admin/podcasts/1
    3. Click on the episode that needs to be added to the website
    4. On the Episode dashboard (left sidebar), the last entry should be "Embeddable player". Click on that.
    5. For theme color, pick the second option (the white square)
    6. Copy the iframe code provided by Castopod
  8. When pasting the iframe code into the "Podcast embed" field, click on the "Source" button first, then also delete the style attributes from the copied embed code.

    Screenshot 2024-05-15 at 5 06 42 PM

  9. Hit "Save", the go to the /podcast page to see if the episode renders as you expected it to.

  10. If all looks good, invalidate the Cloudfront cache on AWS. This page assumes you know how to do this.