Blogger.com's updated Atom Protocol support
Grok Headline matches for Blogger.com's updated Atom Protocol support
How Atom Publishing Protocol works
How Atom Publishing Protocol works
06/05/2005 11:32 PM
Unlike the other RSS and Atom books that are hitting the shelves
these days,
RSS and
Atom in Action
is
going to cover the Atom Publishing Protocol.
So, I'm following the protocol development very closely.
This blog entry is a summary of Atom as it stands today
(based on Draft 04
released May 10, 2005). It's a follow up to my post earlier post
Atom in a nutshell
which explained Atom API 0.9.
Atom Publishing Protocol (a work in progress) is a new web services
protocol for interacting with a blog, wiki or other type of content
management system by simply sending XML over HTTP, no SOAP or XML-RPC
required. Your code interacts with collections of web resources by
using HTTP verbs GET, POST, PUT and DELETE as they are meant to be
used. Here's how it works.
Discovering your workspaces and collections
To start out, you do an authenticated GET on a server's Atom URL to
get a description of the services available to you. You get back an an
Atom Services XML document that lists the workspaces and within each
the collections available. A workspace could be a blog, a wiki
namespace or content collection that you have access to via your
username/password.
Each workspace can contain two types of collections: entries and
resources. Eventually, the spec will probably allow for (at least)
five types of collections: entries, categories, templates, users, and
generic resources.
Here is an example of a services document XML for a blog user with
access to two blogs "My Blog" and "Marketing Team
Blog":
<?xml version="1.0" encoding='utf-8'?>
<service xmlns="http://purl.org/atom/app#">
<workspace title="My Blog" >
<collection contents="entries" title="Blog Entries"
href="http://localhost:8080/roller/atom/myblog/entries"
/>
<collection contents="generic" title="File Uploads"
href="http://localhost:8080/roller/atom/myblog/resources"
/>
</workspace>
<workspace title="Marketing Team Blog">
<collection contents="entries" title="Blog Entries"
href="http://localhost:8080/roller/atom/marketingblog/entries" />
<collection contents="generic" title="File Uploads"
href="http://localhost:8080/roller/atom/marketingblog/entries" />
</workspace>
</service>
Working with collections
So, a workspace is a blog and a blog contains collections of things
like entries, uploaded file resources, categories, etc. All of these
collections are handled the same way and respond the same way to the
HTTP verbs. All support paging, so the server can return a collection
in easy to digest chunks. All support query by date, so you can filter
collections by start and end date.
To get a collection, do a GET on it's URI (that's the collection's
'href' as listed in the services document).
The services document specifies a URI for each collection. If you do a
GET on a collection URI, you'll get back an Atom Collection XML
document that lists the first X number of members in the collection.
If there are more than X members, then the document will include a
next URI which you can use to get the next batch of members. You can
also specify an HTTP Range header to restrict a collection to only
those between specific start and end dates.
Here is an example of a the collection document XML you might receive
by doing a GET on the Blog Entries collection from My Blog above.
<?xml version="1.0" encoding='utf-8'?>
<collection xmlns="http://purl.org/atom/app#"
next="http://localhost:8080/roller/atom/myblog/entry/77088a1" >
<member title="The Connells: Fun and Games"
href="http://localhost:8080/roller/atom/myblog/entry/7700a0"
updated="2005-04-16T23:07:08-0400" />
<member title="The Connells: Boylan Heights"
href="http://localhost:8080/roller/atom/myblog/entry/7700c9"
updated="2005-04-15T23:06:09-0400" />
<member title="The Connells: Gladiator"
href="http://localhost:8080/roller/atom/myblog/entry/7700c8"
updated="2005-04-14T14:05:31-0400" />
</collection>
Each member in a collection document has a title and a URI. To get a
member of a collection, you do a GET on the member's URI. To delete it
you use DELETE. To update it you use PUT. Here's an example of the
entry XML you might receive by doing a GET on the first member of the
Blog Entries collection example above:
<entry xmlns="http://purl.org/atom/ns#">
<title>The Connells: Fun and Games</title>
<id>7700a0</id>
<updated>2005-06-01T19:07:45Z</updated>
<content type="html">
Let me tear down into your heart
Let me take a seat and stay awhile
Let me have a half of your whole
Let me keep it for myself awhile
</content>
</entry>
To add a member to a collection, you simply POST the member to the
collection's URI. If you're POSTing a new entry, send the XML for the
entry (example entry XML shown below). If you're POSTing a file
upload, then send the file.
That's it. Pretty simple huh?
What about authentication?
The Atom spec requires that a server support either HTTP digest
authentication, which can be difficult for some bloggers to implement
(depending on their ISP and web server), or CGI authentication, which
can be a lot easier to implement (I believe WSSE
qualifies as CGI authentication, and that's what my Atom
implementation uses).
What about devices with limited HTTP support?
Some devices have crippled HTTP client capabilities. For example, some
Java J2ME powered cell phones can't do an HTTP PUT or DELETE. If you
can't do a PUT or a DELETE, you can use POST instead with a SOAP
wrapper that specifies a Web-Method of PUT or DELETE. Atom servers are
required to support SOAP POSTS and returning results in SOAP
envelopes.
What about draft vs. published states for entries?
Still undecided. Some folks suggest using different collections for
entries in different states (draft, approved, published, etc.). But
it's more likely that a new element will be introduced in the Atom
format to specify the state of an entry.
Summary
That's my summary of Atom protocol as it stands today. I think it's a
great improvement over existing blog APIs in terms of features and
design. And it's not very difficult to implement. I know because I'm
almost done with my server and client implementations. I hope to
release them shortly for review. The release will probably be a
standalone release of Roller (the Atom server) and my BlogClient UI
(the Atom client).
If you see some opportunities for improvement in the protocol, please
join the Atom Protocol mailing
list
and
help out. Last call for spec changes in now sla
ted for October
.
And for the Atom experts out there: what did I get wrong? Leave a comment
.
Blogger, Atom and FeedDemon
Blogger, Atom and FeedDemon
01/24/2004 01:41 PMNow that Blogger has
announced its support for Atom, FeedDemon users may be wondering
when it will be able to read these Atom feeds. So I'm happy to
announce that the upcoming FeedDemon 1.01 (a free upgrade from 1.0)
will include Atom support. A beta of 1.01 which includes Atom support
is expected in early February and will be made available to registered
FeedDemon users.
As an aside, it's curious that Blogger favors Atom over RSS given
that RSS is already widely supported. Google is obviously trying to
push adoption of Atom, and this move will certainly make Atom support
a necessity for upcoming feed readers.
Blogger, Atom, NetNewsWire, bug
work-around
Blogger, Atom, NetNewsWire, bug
work-around
02/13/2004 05:23 PMWe found a bug after releasing the special Atom beta of NetNewsWire
yesterday.
If a feed has summaries but no content, NetNewsWire ignores the
summaries—and items display in NetNewsWire as titles only.
We’ve seen this so far with some Blogger weblogs. (To be clear:
it’s not a Blogger bug.) Though we’ll fix the bug in a
future release, in the meantime, if you have a Blogger weblog and you
want to work around it, you can.
On the settings for your site’s feed, under Descriptions, choose
Full instead of Short. Here’s a
screen
shot.
Mozilla updated to correct Windows
protocol bug
Mozilla updated to correct Windows
protocol bug
07/08/2004 08:25 PMBlogger posting plug-in updated
Blogger posting plug-in updated
06/07/2004 08:28 PMThe posting plug-in for Blogger has been updated; the new version
supports the subject/title field. It is available immediately for download.
Existing users will need to install the latest version, and then
reconfigure the plug-in from NewsGator/Options, Posting tab.
[RHSA-2004:048-01] Updated PWLib
packages fix protocol security issues
[RHSA-2004:048-01] Updated PWLib
packages fix protocol security issues
02/13/2004 07:47 PMbugzilla_at_redhat.com (Feb 13 2004)
Socialtext Atom Support
Socialtext Atom Support
09/15/2004 03:58 AMAdina Levin posts on the Socialtext Weblog about our support for Atom.
Its less about the Atom syndication format than the API at this point
(using a Kwiki plugin), and has really got me writing more in Etco (an
offline...
Atom API Support in TypePad
Atom API Support in TypePad
01/27/2004 02:52 PMIn mid-December, we started publishing Atom feeds for all TypePad
weblogs and released a new version of Movable Type that...
Atom has better podcasting support than
RSS
Atom has better podcasting support than
RSS
06/05/2005 11:32 PM
Podcasting originated as a feature of RSS, but as the world moves to
the new standard Atom format, podcasters will too. Atom can support
podcasting through the
<link> element. As is the case
with RSS 2.0 based podcasts, you can only have one podcast per entry.
But, with Atom you can have a different representation for each
language and for each content-type. For example, if you want to make a
podcast available in both English and German and in both MP3 and WMV
formats, you can do it by adding links like those below to the entries
in your feed:
<link
href=”http://example.com/podcasts/show001-usenglish.mpg”
hreflang=”en-US” length=”21472922” type=”audio/mpg”
/>
<link
href=”http://example.com/podcasts/show001-usenglish.wmv”
hreflang=”en-US” length=”23889921” type=”audio/wmv”
/>
<link href=”http://example.com/podcasts/show001-german.mp3”
hreflang=”de-DE” length=”20032879” type=”audio/mpg”
/>
<link href=”http://example.com/podcasts/show001-german.wmv”
hreflang=”de-DE” length=”19907766” type=”audio/wmv”
/>
Disclaimer: Atom is a work in progress
(but nearl
y complete
).
This is based on
Atom format draft 08
.
Atom experts: did I get something wrong in the above example?
Movable Type, Atom Support
Movable Type, Atom Support
12/22/2003 01:52 PMMovable Type Updates We've officially announced Movable Type 3.0, and
we've also released Movable Type 2.65, which adds Atom support...
Six Log: Movable Type, Atom Support
Six Log: Movable Type, Atom Support
12/23/2003 06:53 PMmore on our Atom support .. support for Atom 0.3 .. Ben Trott .. Six
Log
sixapart.com/log/2003/12/movable_type_at.shtml
track this
site | 4 links
BLOGGER - Knowledge
Base - What is Atom?
BLOGGER - Knowledge
Base - What is Atom?
01/23/2004 01:30 AMAtom feeds for all Blogger users ..
Atom
help.blogger.com/bin/answer.py?answer=697
track this
site | 6 links
NetNewsWire beta adds Atom support
NetNewsWire beta adds Atom support
02/12/2004 04:52 PMRanchero Software has posted a new beta version of NetNewsWire that
adds support for the Atom syndication format...
Axion Adds Support for Microsoft
Exchange, HP-UX and NAS Protocol
Axion Adds Support for Microsoft
Exchange, HP-UX and NAS Protocol
04/27/2004 11:54 AMDisk-based backup can save and restore individual e-mail messages.
Mozilla Firefox is getting native
RSS/Atom support, built-in
Mozilla Firefox is getting native
RSS/Atom support, built-in
07/14/2004 04:58 AMThey're put a bit of newsreading capability into Firefox .. RSS Feed
Integration
blog.codefront.net/archives/2004/07/13/rss_feed_integrat
ion_in_firefox.php
track this
site | 4 links
Gridlogix Adds Support for LONWORKS to
Protocol Translator Software
Gridlogix Adds Support for LONWORKS to
Protocol Translator Software
12/17/2004 06:30 PMGridlogix, Inc., a leading creator of enabling interoperable XML Web
Services technology today announced enhanced support for Echelon
Corporations i.LON 100 Internet Server. The Gridlogix EnNET CMC
Server is a software application that extends the functionality of the
i.LON 100 to include robust protocol translation between LONWORKS
networks and other automation protocols and systems. Access to the
LONWORKS device bus is provided by the i.LON 100 allowing BACnet/IP,
Modbus RTU, Modbus TCP, SNMP, OPC DA and many legacy automation
protocols to be seamlessly integrated with standard LONWORKS networks.
[PRWEB Dec 13, 2004]
Blogger Help : Why do links on
bl0gger.com (and in comments) redirect
through google.com and bl0gger.com?
Blogger Help : Why do links on
bl0gger.com (and in comments) redirect
through google.com and bl0gger.com?
05/11/2004 04:57 AMWhy do links on blogger.com (and in comments) redirect through
google.com and blogger.com? .. protect their hosted blogs against
comment spam .. s'explique sur les redirections .. a little help
doc
help.blogger.com/bin/answer.py?answer=808
track this
site | 7 links
Microsoft Announces Canon's Support Of
Media Transfer Protocol in Digital Still
Cameras
Microsoft Announces Canon's Support Of
Media Transfer Protocol in Digital Still
Cameras
09/22/2004 04:13 PMMicrosoft Corp. today announced that its new Media Transfer Protocol
(MTP) will be supported by Canon Inc., a leader in the field of
professional and consumer imaging equipment and information systems.
Canon, one of the market leaders in adopting and promoting Picture
Transfer Protocol (PTP), now plans to incorporate support for MTP into
its future digital camera product offerings. This announcement
coincides with next week's 2004 Photokina trade show and signifies a
premier industry relationship for Microsoft, introducing one of the
most advanced technologies yet for image acquisition to a
Windows®-based PC.
Ixia Extends Comprehensive Protocol
Support for its Conformance Test
Solution; IxANVL 6.80 dominates the IPv6
Ixia Extends Comprehensive Protocol
Support for its Conformance Test
Solution; IxANVL 6.80 dominates the IPv6
04/05/2005 06:16 AMZDNet India Apr 5 2005 10:08AM GMT
published an article about a possible
shift within Google to extending
syndication support for users of Blogger
to include RSS
published an article about a possible
shift within Google to extending
syndication support for users of Blogger
to include RSS
06/10/2004 04:40 AMnews.com.com/Google+mulls+RSS+support/2100-1032_3-5229096.html
track
this site | 5 links
Pro-53 updated with Mac OS X, RTAS
support
Pro-53 updated with Mac OS X, RTAS
support
12/11/2003 08:28 AMBerlin, Germany-based music software maker
Native Instruments has
released an update for its "vintage" synth module Pro-53 that makes
the software able to work natively on Mac OS X as well as with systems
that utilize Digidesign's Real Time Audio Suite (RTAS) plug-in format.
OnMyCommandCM Updated With AppleScript
Support
OnMyCommandCM Updated With AppleScript
Support
07/19/2004 09:47 AMAbracode, Inc. has released an update for OnMyCommandCM, bringing it
to version 1.6. OnMyCommandCM is a plug-in designed for contextual
command line execution.
Phlink Updated With Multiple Line
Support
Phlink Updated With Multiple Line
Support
05/12/2004 04:08 PMOvolab has released an update for Phlink, bringing it to version 1.4.
Phlink is a telephony utility designed for creating a telephone
information center. The update features support for multiple phone
lines and incoming fax detection. When a phone line is ringing, a
translucent window pops up on the desktop, showing the phone number of
the caller and the name, if available. Phlink users can add dynamic
information to this window through AppleScript. For instance, a script
can automatically look up the caller's phone number on the Internet
and display the name and address of the caller in this pop-up window.
TiVo Desktop updated with iPhoto 4
support
TiVo Desktop updated with iPhoto 4
support
01/17/2004 10:44 PMNetworked TiVo Series 2 DVR owners who buy the TiVo Home Media Option
can share music and photos from the Macs on their home network with
their TiVo devices, making the TiVo a bridge between the Mac and the
home entertainment center. Now
TiVo Desktop -- the
software which enables this capability on your Mac -- is compatible
with Apple's iPhoto 4 software.
Fire Updated With Latest Yahoo Support
Fire Updated With Latest Yahoo Support
02/16/2004 12:08 PMMac Observer Feb 16 2004 3:27PM GMT
TransNexus and Post Increment Partner to
Add Support for ETSI Open Settlement
Protocol to Open H323
TransNexus and Post Increment Partner to
Add Support for ETSI Open Settlement
Protocol to Open H323
02/01/2005 08:48 PMTransNexus, Inc. and Post Increment have partnered to add support for
the Open Settlement Protocol (OSP) to OpenH323 project. OSP is the
ETSI TS 101321 standard (www.etsi.org) for inter-domain pricing,
authorization and usage exchange. [PRWEB Feb 1, 2005]
Security Update: [CSSA-2003-012.0]
Linux: KDE rlogin.protocol and
telnet.protocol url kio Vulnerability
Security Update: [CSSA-2003-012.0]
Linux: KDE rlogin.protocol and
telnet.protocol url kio Vulnerability
03/14/2003 08:39 PMsecurity_at_sco.com (Mar 14 2003)
ActiveWin.com: Microsoft Support Webcast
List - Updated
ActiveWin.com: Microsoft Support Webcast
List - Updated
11/18/2003 11:17 PMWe've updated our list to include the latest upcoming chats from
Microsoft support. This list includes chats on variety of different
skill levels and topics. Some of the topics are XP, .Net related and
more! Check it out.
HTML Editor PageSpinner Updated With
Improved CSS Support And More
HTML Editor PageSpinner Updated With
Improved CSS Support And More
12/04/2003 02:27 PMMac Observer Dec 4 2003 1:52PM ET
HTML Editor PageSpinner Updated With
Improved CSS Support And ...
HTML Editor PageSpinner Updated With
Improved CSS Support And ...
12/05/2003 07:53 PMDec 4, 2003 ... for Macintosh. PageSpinner is a web authoring package
for Mac OS that supports HTML, XHTML, JavaScript, PHP, SSI and CSS.
The PageSpinner ...
Missing Sync Updated to Support
Additional Pocket PCs
Missing Sync Updated to Support
Additional Pocket PCs
05/16/2004 12:23 PMBrightHand May 16 2004 3:14PM GMT
Multilingual HTML Editor Updated With
Panther Support
Multilingual HTML Editor Updated With
Panther Support
11/19/2003 02:43 AMMac Observer Nov 19 2003 1:10AM ET
ActiveWin.com: Microsoft Support Webcast
Event List - Updated
ActiveWin.com: Microsoft Support Webcast
Event List - Updated
06/13/2004 10:53 PMTodd has updated our list of Microsoft's upcoming webcasts. The chats
are sorted by date, skill level, and topic.
Mobile High Speed updated with EDGE, new
phone support
Mobile High Speed updated with EDGE, new
phone support
03/06/2004 01:55 AMGerman developer
nova media
announced on Friday that
Mobile High
Speed 3.23 is now available. The software enables your Mac to use
a cell phone network using the GRPS or GSM protocols. The update adds
support for the Enhanced Data rates for GSM Evolution (EDGE) protocol,
as well as the Nokia 6620, Motorola T725E and Sony Ericsson GC82 PC
Card Modem.
Key Missing Piece from Microsoft's WPA2
Support: Updated Supplicant
Key Missing Piece from Microsoft's WPA2
Support: Updated Supplicant
06/05/2005 10:56 PM eWeek reports that WPA2 support under Windows XP SP2 lacks 802.1X
supplicant upgrade: Microsoft's WPA2 support should probably have
included the four mandatory supplicant secured EAP types required
under Wi-Fi Alliance certification standards for WPA2. I say probably
because the new secured EAP types were added after the WPA2
certification standard was initially set. What this means in practical
terms is that you cannot use 802.1X with anything but EAP-TLS with
Microsoft's native supplicant. You'll need third-party software.
Microsoft's WPA2 update boils down to just WPA2-PSK (Preshared Key)
support for networks that really don't need CCMP keys using AES if
they're just going to all share the same key!...

Cars To Be Assembled Atom By Atom
Cars To Be Assembled Atom By Atom
06/20/2004 12:47 PMSoftPerfect Network Protocol Analyzer
has been released! A powerful network
protocol sniffer.
SoftPerfect Network Protocol Analyzer
has been released! A powerful network
protocol sniffer.
07/05/2004 02:26 AMA network protocol analyzer (sniffer). [PRWEB Jul 5, 2004]
"CNN.com's survey. "
"CNN.com's survey. "
01/03/2004 07:07 PMAbout.com's CEO on the relaunch
About.com's CEO on the relaunch
05/04/2004 01:59 PM"every article page [is] a front door for the site"
Grok Description matches for Blogger.com's updated Atom Protocol support
GrokA matches for Blogger.com's updated Atom Protocol support
"RipDigital is a bulk CD-ripping
operation: send them your CD library and
they'll ship your library back in MP3
format"
"RipDigital is a bulk CD-ripping
operation: send them your CD library and
they'll ship your library back in MP3
format"
01/12/2004 02:57 AMDelicious Library 1.0: Easy, Fun Library
Software Catalogs Your Media
Delicious Library 1.0: Easy, Fun Library
Software Catalogs Your Media
03/17/2005 03:10 AMIn addition to being useful and easy to use, it's just plain fun.
By Mathew Honan, Macworld
Denver Public Library Launches New
Digital Library
Denver Public Library Launches New
Digital Library
05/06/2004 05:47 AMDenver Public Library Launches New Digital Libraryhttp://snipurl.com/65h2Denver Public Library?s new online service is giving city
residents access to popular eBooks directly from their homes and
offices. The Library serves over a half-million residents and 80% of
the city?s population has a library card and access to the new
service. ?This is an exciting opportunity to provide eBooks to the
city,? said Michelle Jeske, Manager of Web Information Services. ?This
year, we saw a 24% increase in the number of online library
transactions. eBooks that can be downloaded from our website fit very
well with this kind of public demand,? she added.
State Library of Tasmania: Image Library
State Library of Tasmania: Image Library
01/16/2004 11:02 AM State Library of Tasmania, Heritage Collection
Image Library.
Busted For Using Library Wi-Fi Outside
The Library
Busted For Using Library Wi-Fi Outside
The Library
09/01/2004 06:32 AMThe Atom API
The Atom API
10/28/2003 11:06 PMIn his latest Dive into XML column Mark Pilgrim explains the basic
operations of the Atom API, with special reference to the precedent
APIs.
XML-Atom-0.08
XML-Atom-0.08
06/02/2004 05:31 AMWhat Are RSS and Atom?
What Are RSS and Atom?
04/17/2004 03:19 PMRSS and Atom are formats for syndicating lists of items. Items can be
anything and each item typically contains a... (63 words)
RT-Atom-0.01
RT-Atom-0.01
07/12/2004 05:30 PMXML-Atom-0.05
XML-Atom-0.05
01/06/2004 05:39 AMXML-Atom-0.03
XML-Atom-0.03
12/05/2003 10:15 AMHave Atom
Have Atom
12/22/2003 09:07 AMAt the moment this information will be useful to a small roomful of
people, but this site is now serving an Atom 0.3 feed here. It
should v
alidate.
I’d planned all along to fold Atom support into
rhymes-with-vexed-slattern; I’ve finally got around to it now
that the spec is looking pretty solid with version 0.3.
For those to whom this is all Greek, Atom is a new form of AI
technology that listens to all websites simultaneously, looking for
anyone badmouthing you and those batting for your team; Atom responds
by firing back custom-made insults and denunciations including but not
limited to accusations of hypocrisy and pot-kettle-black.
Atom API in MT3
Atom API in MT3
08/07/2004 05:27 PMben's docs are great, and all the API features are the same in TypePad
XML-Atom-0.04
XML-Atom-0.04
12/15/2003 04:42 AMRT-Atom-0.02
RT-Atom-0.02
08/03/2004 11:45 PMXML-Atom-0.041
XML-Atom-0.041
12/15/2003 05:44 PMAtom use XML-RPC
Atom use XML-RPC
02/19/2004 11:26 AM
It's fascinating to read the comments on Russell Beattie's post
about the Atom API. His concern is that he won't be able to build a
client that talks to a weblog server through his Java toolkit because
it doesn't allow the HTTP methods the API calls for. Further, he notes
that the spec, which was openly developed, has a restrictive
copyright.
The best answer is obvious, imho, use XML-RPC because it
already has been adapted to and debugged in all the environments where
blogging APIs need to run. By cutting almost to the bottom of the
stack you will have to redo everything that took years to do. I
think it's going to take longer to redo because XML-RPC didn't need to
get any Java toolkits to change, it treaded more softly than the Atom
does.
There's a practical side to protocol and format design that's
missing in the Atom API. The goal is to make it easy for developers to
hop on the bandwagon and get them committed to developing for the
platform. Putting unnecessary hurdles in the way unnecessarily limits
adoption, and virtually guarantees either stagnation or massive
breakage. I can't imagine that either choice is what Google is looking
for.
XML-RPC was designed for what they want to do and it's stood
the test of time. Learn to love the pragmatic, it's how you're going
to win the wars with Yahoo, Microsoft and everyone else who wants to
eat your lunch.
RSS, Atom...and SDF?
RSS, Atom...and SDF?
04/29/2004 09:16 AMDaniel Henry calls for unity in the syndication war by proposing a
new
format called SDF.
I haven't had a chance to really read the spec, but David has
obviously put a lot of effort into it. Although I'm certainly not
wild about yet another feed format, if SDF every gets widely used I'll
support in FeedDemon.
XML-Atom-0.10
XML-Atom-0.10
01/01/2005 12:54 AMWhy We Need Atom Now
Why We Need Atom Now
04/04/2005 12:16 AMWe’re getting real, real close to sending the Atom data-format draft
off for general IETF review; the rest of the process can’t happen
too fast for me, because there are two big problems that bite me
every day that Atom will give the engineers the tools to
fix...
Atom + CSS
Atom + CSS
10/29/2003 12:31 PMI tried some
minimal css
on an
experimental
Atom feed and the results started to look promising - on
Mozilla. View source to see how it was done.
I then brought up the same page under IE, and it looks like IE
didn't support a number of CSS features. Worse, it seems to
be stripping and/or interpreting escaped markup. Finally,
view source is not available.
Poking around to see if there were any workarounds, I came
across
this
article by Tim Bray from 3.5 years ago...
Sigh.
XML-Atom-0.09
XML-Atom-0.09
07/30/2004 07:06 AMW3C wants Atom
W3C wants Atom
05/13/2004 01:59 PMLooks like the W3C
wants the Atom community to work through them.
I'm undecided whether or not I'm for this. On the one hand, the
W3C certainly has the tools to promote and document Atom. On the
other hand, adding Atom to their semantic web effort could make Atom
even more complex - and simplicity is what makes RSS so great, despite
it's imprecise specification (via Scoble
a>).
XML-Atom-0.06
XML-Atom-0.06
04/25/2004 12:16 AM Blogger.com's updated Atom Protocol support