0.14.0 - Added <podcast:liveItem> support #18
vnali
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Since 0.14.0, Studio plugin added support for podcast:liveItem.
Sending Podping events is not supported yet
For generating the
<podcast:liveItem>
tag, there should be an entry/matrix field for representing live items. you can use thepodcastLiveItem
default handle or you can specify this handle in the config/studio.php file in your project..podcast:liveItem via entry field:
description
handle for generating the<description>
tag.liveItemLink
for generating the<link>
tag.guid
handle for generating the<guid>
tag.liveAuthor
handle for generating the<author>
tag.explicit
handle for generating the<itunes:explicit>
tag.liveStatus
handle for generating thestatus
attribute.liveStart
andliveEnd
custom date fields for generatingstart
andend
attributes.liveEnclosure
handle withurl
andtype
columns for generating an<enclosure>
tag withurl
andtype
attributes.alternateEnclosure
handle for generating the<podcast:alternateEnclosure>
tag with one source for each alternate enclosure.enclosureTitle
,enclosureBitrate
,enclosureHeight
,enclosureLang
,enclosureCodecs
,enclosureRel
, andenclosureDefault
columns for having related attributes<podcast:source>
tag, this table also should haveuri
andtype
columns.alternateEnclosure
handle for generatingalternateEnclosure
tags with multiple sources.enclosureTitle
,enclosureBitrate
,enclosureType
,enclosureHeight
,enclosureLang
,enclosureCodecs
,enclosureRel
, andenclosureDefault
for having related attributes.<podcast:source>
tag, create a table field with theotherSources
handle inside this super table withuri
andcontentType
columns.<podcast:alternateEnclosure>
type is set via enclosureType custom field.contentLink
handle withtitle
andhref
columns for generating<podcast:contentLink>
tags with the href attribute and title of the link.<podacst:person>
tags inside<podcast:liveItem>
:person
block type:userPerson
handle.entryPerson
handle.tablePerson
handle.person
,personHref
, andpersonImg
columns.textPerson
handle.personHref
, andpersonImg
to the user/entry type field layout. Values for these fields are used forhref
andimg
attributes.person
field is a user field, you can skip creating thepersonImg
field and use the native user photo.podcastTaxonomy
handle with a structure section as source, or:podcastTaxonomy
handle for this block type and addpersonRole
andpersonGroup
to that entry type or:personRole
andpersonGroup
custom fields for this block type.podcast-liveItem.mp4
podcast:liveItem via matrix field:
You can use the
liveItem
block type handle. inside this block type:liveTitle
handle for generating the<title>
tag.description
handle for generating the<description>
tag.liveItemLink
for generating the<link>
tag.guid
handle for generating the<guid>
tag.liveAuthor
handle for generating the<author>
tag.explicit
handle for generating the<itunes:explicit>
tag.liveStatus
handle for generating thestatus
attribute.liveStart
andliveEnd
custom date fields for generatingstart
andend
attributes.liveEnclosure
handle withurl
andtype
columns for generating an<enclosure>
tag withurl
andtype
attributes.alternateEnclosure
handle for generating the<podcast:alternateEnclosure>
tag with one source for each alternate enclosure.enclosureTitle
,enclosureBitrate
,enclosureHeight
,enclosureLang
,enclosureCodecs
,enclosureRel
, andenclosureDefault
columns for having related attributes<podcast:source>
tag, this table also should haveuri
andtype
columns.alternateEnclosure
handle for generatingalternateEnclosure
tags with multiple sources.enclosureTitle
,enclosureBitrate
,enclosureType
,enclosureHeight
,enclosureLang
,enclosureCodecs
,enclosureRel
, andenclosureDefault
for having related attributes.<podcast:alternateEnclosure>
type is set via enclosureType custom field.<podcast:source>
tag, create a table field with theotherSources
handle inside this super table withuri
andcontentType
columns.contentLink
handle withtitle
andhref
columns for generating<podcast:contentLink>
tags with href attribute and title of the link.<podacst:person>
tags inside<podcast:liveItem>
, there are differnet ways:<podcast:person>
tag on RSS, only has one item and the value of this item is the value of the custom field.person
,personHref
,personImg
,personRole
,personGroup
.<podcast:person>
node value andhref
,img
,role
, andgroup
attributes.person
column is required and each item must have a value for this column. items without this column are ignored when the plugin creates<podcast:podcast>
tags.userPerson
handle.entryPerson
handle.tablePerson
handle.person
,personHref
, andpersonImg
columns.textPerson
handle.personHref
, andpersonImg
to the user/entry type field layout. Values for these fields are used forhref
andimg
attributes.person
field is a user field, you can skip creating thepersonImg
field and use the native user photo.podcastTaxonomy
handle with a structure section as source, or:podcastTaxonomy
handle for this block type and addpersonRole
andpersonGroup
to that entry type or:personRole
andpersonGroup
custom fields for this block type.Podcast-liveitem-2.mp4
Beta Was this translation helpful? Give feedback.
All reactions