]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/todo/fancypodcast.mdwn
A good idea for later; probably no other templates.
[git.ikiwiki.info.git] / doc / todo / fancypodcast.mdwn
index eb2dc6b347f3f44a1bf83eb0ea931c6cd55ed368..8ce3dd3e7cace45eb7dc8573099c4dddd22ac67b 100644 (file)
@@ -47,18 +47,18 @@ also have lots more metadata.
 
 [[!table data="""
 Feature            |iTunes RSS|iTunes Atom|Downcast RSS|Downcast Atom
-Feed image         |          |           |            |
+Feed image         |{X}       |{X}        |{X}         |{X}
 Feed title         |(./)      |(./)       |(./)        |(./)
-Feed publisher     |          |           |            |
-Feed "category"    |          |           |            |
+Feed publisher     |{X}       |{X}        |{X}         |{X}
+Feed "category"    |{X}       |{X}        |{X}         |{X}
 Feed date          |(./)      |(./)       |(./)        |(./)
-Feed description   |          |           |            |
-Episode image      |          |           |            |
+Feed description   |(./)      |(./)       |(./)        |{X}
+Episode image      |{X}       |{X}        |{X}         |{X}
 Episode title      |(./)      |(./)       |(./)        |(./)
 Episode date       |(./)      |(./)       |(./)        |(./)
-Episode duration   |          |           |            |
-Episode author     |(./)      |(./)       |(./)        |(./)
-Episode description|(./)      |(./)       |(./)        |
+Episode duration   |{X}       |{X}        |{X}         |{X}
+Episode author     |{X}       |{X}        |{X}         |{X}
+Episode description|(./)      |(./)       |(./)        |{X}
 Episode enclosure  |(./)      |(./)       |(./)        |(./)
 """]]
 
@@ -66,8 +66,6 @@ Episode enclosure  |(./)      |(./)       |(./)        |(./)
 
 * Think carefully about...
     * UTF-8.
-    * Other templates with `CONTENT` and whether they want to learn
-      about `ENCLOSURE` (maybe `aggregatepost.tmpl`?).
     * Whether [[tips/howto avoid flooding aggregators]] suffices for
       migrating a fancy podcast into ikiwiki.
 * Verify that _all_ the tests pass (not just my new ones).
@@ -98,6 +96,12 @@ Episode enclosure  |(./)      |(./)       |(./)        |(./)
         * [mediainfo](http://mediainfo.sourceforge.net/) is way slower
         * Cache computed durations as pagestate
 
+### Fancy podcast aggregating
+
+* Write tests comparing a fancy podcast (HTML and feeds) against
+  the same podcast aggregated and republished, then make them pass
+  via changes to `aggregatepost.impl` and [[plugins/aggregate]].
+
 ### Other ideas
 
 * Optionally specify the enclosure's: