X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/4ec5ca3798f2ec52ec259f012b35ddd9cb190109..137ed653ea6b080d540f0740e280e22aa2d40e43:/doc/todo/fancypodcast.mdwn diff --git a/doc/todo/fancypodcast.mdwn b/doc/todo/fancypodcast.mdwn index 619f5e814..fdd11f156 100644 --- a/doc/todo/fancypodcast.mdwn +++ b/doc/todo/fancypodcast.mdwn @@ -66,10 +66,16 @@ 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. + * Whether [[tips/howto avoid flooding aggregators]] suffices for... + * Converting a simple podcast to a fancy one. + 7. Set up a non-production copy of one of my podcasts. + * Manually test that feeds match production. + * Subscribe to the copy in `r2e`, iTunes, Downcast. + 7. Try migrating the copy from simple to fancy. + * Document the steps I take. + * Make the feed readers update. + * Document what happens for each of them. + * Migrating a fancy podcast from elsewhere into ikiwiki. * Verify that _all_ the tests pass (not just my new ones). ----- @@ -98,6 +104,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: