Layout

Design

News

Each podcast has a category and a producer.

Radio

Each podcast has a show. Each show has a category and a producer.

Projects

Each podcast has a project. Each project has a producer.

Blobs

Each blob has a GFK to a podcast.

Design decisions

No nested categories

They do not use them currently.

  • NewsShows do not need to be categorized.
  • RadioShows can be categorized in RadioCategories and RadioProducers.
  • ProjectShows can be categorized in ProjectProducers.

No embeded multimedia models

If they want to use some external embed code, they can use the description text.

Multiple audios per podcast

They use this feature nowadays. It's true that it makes it somewhat more difficult to manage the playlist buttons but this can be solved by:

  • making the add button add all the audios of the podcast to the playlist.
  • making the play button play all the adios of the podcast.
  • making the share button share the podcast link.