Ticket #5434 (closed enhancement: fixed)

Opened 10 months ago

Last modified 10 months ago

Supporting the Atom Threading Extensions

Reported by: peaceablewhale Assigned to: westi
Priority: normal Milestone: 2.5
Component: General Version:
Severity: normal Keywords: Atom, Atom Thread, Feed, Comment Feed has-patch
Cc: rubys, joesphscott

Description

Currently, Atom feeds generated by WordPress do not have any "replies" link or any attribute and element of the Atom Threading Extensions, although the extensions' XML namespace is declared. I think WordPress should support/use the Atom Threading Extensions, by having the following features.

Each Atom feed entry should contain two "replies" links, one to the HTML comment page and one to the Atom comment feed of that entry. Each link should have a thr:count attribute to indicate the number of comments and a thr:updated attribute to indicate the last-modified time of the latest comment, if possible.

A thr:total element should be added as a child of atom:entry to indicate the total number of comments.

Attachments

demo_entry.atom (0.8 kB) - added by peaceablewhale on 12/07/07 09:16:51.
Demo of my description
5434.patch (0.7 kB) - added by rubys on 12/08/07 17:13:35.
patch

Change History

12/07/07 09:16:51 changed by peaceablewhale

  • attachment demo_entry.atom added.

Demo of my description

12/07/07 17:38:30 changed by lloydbudd

  • milestone changed from 2.4 to 2.5.

12/08/07 09:33:34 changed by westi

  • cc set to rubys, joesphscott.
  • owner changed from anonymous to westi.
  • status changed from new to assigned.

12/08/07 17:13:35 changed by rubys

  • attachment 5434.patch added.

patch

12/08/07 17:14:37 changed by rubys

This patch appears to be low risk, and was readily assembled using existing parts.

12/08/07 17:24:10 changed by Nazgul

  • keywords changed from Atom, Atom Thread, Feed, Comment Feed to Atom, Atom Thread, Feed, Comment Feed has-patch.
  • milestone changed from 2.5 to 2.4.

12/10/07 06:57:58 changed by ryan

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [6369]) Support atom threading. Props rubys. fixes #5434