Progress, links, an idea, improve table formatting.

master
Amitai Schlair 2013-02-22 08:32:27 -05:00
parent 2df57e9906
commit 59b597ec84
1 changed files with 25 additions and 18 deletions

View File

@ -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.