aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-07 04:20:31 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-07 04:20:31 +0000
commit149fbcdad0d0f094d5b7aae6f8c31e8c242a38a5 (patch)
treef76adead1a0c8109de18b5b271c2fa0fd7d27f5a /doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn
parentea7374183355f9c2712586831510862532db5311 (diff)
downloadikiwiki-149fbcdad0d0f094d5b7aae6f8c31e8c242a38a5.tar
ikiwiki-149fbcdad0d0f094d5b7aae6f8c31e8c242a38a5.tar.gz
web commit by NicolasLimare: atom and rss references, and patch
Diffstat (limited to 'doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn')
-rw-r--r--doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn b/doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn
new file mode 100644
index 000000000..bb3b7854c
--- /dev/null
+++ b/doc/bugs/correct_published_and_updated_time_information_for_the_feeds.mdwn
@@ -0,0 +1,44 @@
+In [Atom](http://www.ietf.org/rfc/rfc4287.txt), we can provide `published` and `updated` information.
+In [RSS](http://cyber.law.harvard.edu/rss/rss.html), there is only `pubDate`, for the
+publication date, but an update can be mentioned with the [`dc:modified`](http://www.ietf.org/rfc/rfc2413.txt)
+element (whose datetime format is [iso 8601](http://www.w3.org/TR/NOTE-datetime)).
+This patch updates :) `inline.pm` and the two relevant templates.
+
+ --- inline.pm.orig 2007-08-07 05:44:26.000000000 +0200
+ +++ inline.pm 2007-08-07 05:47:37.000000000 +0200
+ @@ -362,7 +362,9 @@
+ url => $u,
+ permalink => $u,
+ date_822 => date_822($pagectime{$p}),
+ + mdate_822 => date_822($pagemtime{$p}),
+ date_3339 => date_3339($pagectime{$p}),
+ + mdate_3339 => date_3339($pagemtime{$p}),
+ );
+
+ if ($itemtemplate->query(name => "enclosure")) {
+ --- atomitem.tmpl.orig 2007-08-07 05:44:43.000000000 +0200
+ +++ atomitem.tmpl 2007-08-07 05:46:14.000000000 +0200
+ @@ -11,7 +11,8 @@
+ <category term="<TMPL_VAR CATEGORY>" />
+ </TMPL_LOOP>
+ </TMPL_IF>
+ - <updated><TMPL_VAR DATE_3339></updated>
+ + <updated><TMPL_VAR MDATE_3339></updated>
+ + <published><TMPL_VAR DATE_3339></published>
+ <TMPL_IF NAME="ENCLOSURE">
+ <link rel="enclosure" type="<TMPL_VAR TYPE>" href="<TMPL_VAR ENCLOSURE>" length="<TMPL_VAR LENGTH>" />
+ <TMPL_ELSE>
+ --- rssitem.tmpl.orig 2007-08-07 05:44:58.000000000 +0200
+ +++ rssitem.tmpl 2007-08-07 06:06:36.000000000 +0200
+ @@ -5,6 +5,7 @@
+ <TMPL_ELSE>
+ <title><TMPL_VAR TITLE></title>
+ </TMPL_IF>
+ + <dc:modified><TMPL_VAR MDATE_3339></dc:modified>
+ <guid><TMPL_VAR URL></guid>
+ <link><TMPL_VAR PERMALINK></link>
+ <TMPL_IF NAME="CATEGORIES">
+
+— NicolasLimare
+
+[[tag patch]]