Ticket #5213 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

Make AtomPub discoverable

Reported by: rubys Owned by: westi
Priority: normal Milestone: 2.5
Component: XML-RPC Version:
Severity: normal Keywords: reporter-feedback
Cc:

Description

It would help tools like  Windows Live Writer if WP's AtomPub support were discoverable. The simple patch attached does just that. It also corrects a minor typo in Atom Feed autodiscovery. Tested on latest HEAD.

Attachments

atom-autodiscovery.patch Download (2.0 KB) - added by rubys 4 years ago.
update patch based on suggestion from Elias Torres

Change History

  • Owner changed from anonymous to westi
  • Status changed from new to assigned

Looks good.

atomsvc link should be in a new function not in rsd_link and then added to wp_head action in default_filters.

rubys4 years ago

update patch based on suggestion from Elias Torres

comment:2 follow-up: ↓ 3   jcheng4 years ago

It’d be really helpful if, in the RSD, the blogId attribute pointed to the collection HREF--that way clients don’t have to prompt the user to pick their blog from a list.

comment:3 in reply to: ↑ 2 ; follow-up: ↓ 5   foolswisdom4 years ago

In ticket #5175, which I've now marked as a dupl of this ticket, adding to xmlrpc.php?rsd seems sufficient, and any technical benefit of explicitly including it in wp_head is not immediately obvious to me.

  • Keywords reporter-feedback added

comment:5 in reply to: ↑ 3   jcheng4 years ago

Replying to foolswisdom: The <link rel="service"> is how everyone else in the Atom community is doing this right now (or were until this came up for WP), and it's where the next version of WLW will look. (I don't count Six Apart, their Atom implementations are based on an incredibly old draft and don't seem like they have been updated in years.)

 http://jcheng.wordpress.com/2007/10/16/how-wlw-speaks-atompub-part-1-autodiscovery/

Following discussion with rubys / josephscott it is thought that just adding to the RSD is enough

See [6161]

  • Status changed from assigned to closed
  • Resolution set to fixed

(In [6262]) Add Atom to the RSD. Fixes #5213 props rubys.

Replying to rubys:

corrects a minor typo in Atom Feed autodiscovery.

Fixed in [6261].

Note: See TracTickets for help on using tickets.