Podcasts - Support People / Groups
danieljsummers opened this issue · 0 comments
danieljsummers commented
The podcast:person
element allows name, role, group, image, and URL to be assigned to each person known to a podcast. It can be attached at the channel or item level. The podcast:valueRecipient
element can be a person or a service and has several attributes; these will likely be the same for people across a podcast, but may need to vary for each episode.
For this issue, create the following (all at the web log level):
- The ability to manage known persons, including the
podcast:person
attributes, as well as defaultcustomKey
,customValue
,type
, andaddress
values for this person. The person's name is the only required value. - For each podcast feed, allow the channel-level person list to be selected, optionally overriding the
role
andgroup
attributes. (A future issue will add default value recipients.) - For each episode, copy the podcast-level defaults to the episode. Provide the ability to add persons at the episode level, as well as changing the default persons' role or group for that episode. (A future issue will do the same for value recipients.)
- Modify the feed generation logic to produce the
podcast:person
entries.