On Thu, Apr 29, 2010 at 12:04, Dave Cridland <dave at cridland.net> wrote:
Any obvious first steps? Lose the Atom? Make XHTML-IM optional? How might we
avoid forcing options on users? Disco for capabilities with positive
stickiness?
IIRC the issue is that they want the display capabilities that
XHTML-IM affords but not all clients handle it the same so they repeat
the data. The Atom portion is now standard for OMB and Activity
Streams.
IMO clients and servers should now "do the right thing" with Atom
payloads and we can get rid of most of it.
That Atom payload dates from 2008 and was introduced for compatibility
with XMPP-enabled Twitter clients... remember when Twitter had an XMPP
interface? :)
StatusNet's Atom feeds have gotten a lot more verbose lately as we've
been adding metadata (PuSH, ActivityStreams etc), so those packets have
indeed been getting fatter...
I'm not 100% sure anyone actually uses the Atom data in the XMPP feeds
anymore; before figuring out whether discovery would be worth
implementing I'd like to get some feedback from anybody who is using (or
looked into but chose not to use) that Atom block to find out if they'd
be affected if we just dropped it entirely!
-- brion vibber (brion @ status.net)