Progress, links, an idea, improve table formatting.
parent
2df57e9906
commit
59b597ec84
|
@ -32,17 +32,19 @@ also have lots more metadata.
|
||||||
to `{,inline}page.tmpl`.
|
to `{,inline}page.tmpl`.
|
||||||
* Write failing tests for the desired RSS/Atom behavior, then make
|
* Write failing tests for the desired RSS/Atom behavior, then make
|
||||||
them pass via changes to `{atom,rss}item.tmpl` and [[plugins/inline]].
|
them pass via changes to `{atom,rss}item.tmpl` and [[plugins/inline]].
|
||||||
|
* Match feature-for-feature with
|
||||||
|
[tru_podcast](http://www.rainskit.com/blog/542/tru_podcast-a-podcasting-plugin-for-textpattern)
|
||||||
|
(what [[schmonz]] will be migrating from).
|
||||||
|
|
||||||
### Must-have (for [[schmonz]], anyway)
|
### Must-have (for [[schmonz]], anyway)
|
||||||
|
|
||||||
* Enrich podcast feed metadata (some of which is iTunes-specific,
|
* Enrich [podcast feed metadata](http://cyber.law.harvard.edu/rss/rss.html)
|
||||||
|
(some of which is
|
||||||
|
[iTunes-specific](https://www.apple.com/itunes/podcasts/specs.html),
|
||||||
though I'm not aware of it causing any problems for other
|
though I'm not aware of it causing any problems for other
|
||||||
podcatchers, and in fact some of them may also use it).
|
podcatchers, and in fact some of them may also use it).
|
||||||
* Subscribe to a fancy feed in some common podcatchers and compare
|
* Subscribe to a fancy feed in some common podcatchers and verify
|
||||||
display details against a reference podcast.
|
display details against a reference podcast.
|
||||||
* Compare feature-for-feature and feed-for-feed with
|
|
||||||
[tru_podcast](http://www.rainskit.com/blog/542/tru_podcast-a-podcasting-plugin-for-textpattern),
|
|
||||||
which is what [[schmonz]] will be migrating from.
|
|
||||||
* Think carefully about...
|
* Think carefully about...
|
||||||
* UTF-8.
|
* UTF-8.
|
||||||
* Other templates with `CONTENT` and whether they want to learn
|
* Other templates with `CONTENT` and whether they want to learn
|
||||||
|
@ -60,22 +62,27 @@ also have lots more metadata.
|
||||||
subscription links (such as iTunes) alongside the RSS/Atom ones.
|
subscription links (such as iTunes) alongside the RSS/Atom ones.
|
||||||
* Verify that [[plugins/more]] plays well with fancy podcasts.
|
* Verify that [[plugins/more]] plays well with fancy podcasts.
|
||||||
* Allow enclosures that are outside the wiki.
|
* Allow enclosures that are outside the wiki.
|
||||||
|
* Support Apple's "enhanced podcasts" (if they're still relevant).
|
||||||
|
|
||||||
### Status
|
### Status
|
||||||
|
|
||||||
[[!table data="""
|
[[!table data="""
|
||||||
Feature |iTunes RSS|iTunes Atom|Downcast RSS|Downcast Atom
|
Feature |iTunes RSS|iTunes Atom|Downcast RSS|Downcast Atom
|
||||||
Feed image | - | - | - | -
|
Feed image | | | |
|
||||||
Feed title | + | + | + | +
|
Feed title |(./) |(./) |(./) |(./)
|
||||||
Feed publisher | - | - | - | -
|
Feed publisher | | | |
|
||||||
Feed "category" | - | - | - | -
|
Feed "category" | | | |
|
||||||
Feed date | + | + | + | +
|
Feed date |(./) |(./) |(./) |(./)
|
||||||
Feed description | - | - | - | -
|
Feed description | | | |
|
||||||
Episode image | - | - | - | -
|
Episode image | | | |
|
||||||
Episode title | + | + | + | +
|
Episode title |(./) |(./) |(./) |(./)
|
||||||
Episode date | + | + | + | +
|
Episode date |(./) |(./) |(./) |(./)
|
||||||
Episode duration | - | - | - | -
|
Episode duration | | | |
|
||||||
Episode author | + | + | + | +
|
Episode author |(./) |(./) |(./) |(./)
|
||||||
Episode description| + | + | + | -
|
Episode description|(./) |(./) |(./) |
|
||||||
Episode enclosure | + | + | + | +
|
Episode enclosure |(./) |(./) |(./) |(./)
|
||||||
"""]]
|
"""]]
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
|
||||||
|
* RSS appears to be strongly preferred over Atom for podcasting.
|
||||||
|
|
Loading…
Reference in New Issue