stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Blogger.com's updated Atom Protocol support







Blogger.com's updated Atom Protocol
support

Blogger.com's updated Atom Protocol
support
03/14/2005 04:47 PM

I'm supposed to be wrapping up Blogs, Wikis, and Feeds In Action, Chapter 14 (Blog Your Build Process) today, but instead I've been experimenting with Blogger.com's updated support for the Atom Protocol (via Robert Sarye). Looks like they have changed at least a couple of things since the last time I tried it:

  • WSSE authentication is gone, replaced by BASIC HTTP authentication over HTTPS
  • Individual entries are now returned as <entry> documents rather than a <feed> wrapping an entry

I haven't updated Roller or BlogClient' s Atom support to match. I think I'll wait until the Atom Protocol list arrives at consensus on collection handling.




This is a GrokNews Entry: (what is grok?)





Similar Items

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 PM

Now 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 PM
We 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 PM

Blogger posting plug-in updated


Blogger posting plug-in updated 06/07/2004 08:28 PM

The 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 PM
bugzilla_at_redhat.com (Feb 13 2004)

Socialtext Atom Support


Socialtext Atom Support 09/15/2004 03:58 AM
Adina 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 PM
In 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 PM
Movable 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 PM
more 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 AM
Atom 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 PM
Ranchero 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 AM
Disk-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 AM
They'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 PM
Gridlogix, 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 AM
Why 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 PM
Microsoft 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 AM
ZDNet 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 AM

news.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 AM
Berlin, 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 AM
Abracode, 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 PM
Ovolab 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 PM
Networked 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 PM
Mac 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 PM
TransNexus, 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 PM
security_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 PM
We'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 PM
Mac 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 PM
Dec 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 PM
BrightHand 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 AM
Mac 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 PM
Todd 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 AM
German 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 PM

SoftPerfect 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 AM
A network protocol analyzer (sniffer). [PRWEB Jul 5, 2004]

"CNN.com's survey. "


"CNN.com's survey. " 01/03/2004 07:07 PM

About.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 AM

Delicious 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 AM

In 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 AM
Denver Public Library Launches New Digital Library
http://snipurl.com/65h2

Denver 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 AM

The Atom API


The Atom API 10/28/2003 11:06 PM
In 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 AM

What Are RSS and Atom?


What Are RSS and Atom? 04/17/2004 03:19 PM
RSS 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 PM

XML-Atom-0.05


XML-Atom-0.05 01/06/2004 05:39 AM

XML-Atom-0.03


XML-Atom-0.03 12/05/2003 10:15 AM

Have Atom


Have Atom 12/22/2003 09:07 AM

At 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 PM
ben'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 AM

RT-Atom-0.02


RT-Atom-0.02 08/03/2004 11:45 PM

XML-Atom-0.041


XML-Atom-0.041 12/15/2003 05:44 PM

Atom 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 AM

Daniel 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 AM

Why We Need Atom Now


Why We Need Atom Now 04/04/2005 12:16 AM
We’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 PM

I 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 AM

W3C wants Atom


W3C wants Atom 05/13/2004 01:59 PM

Looks 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).


XML-Atom-0.06


XML-Atom-0.06 04/25/2004 12:16 AM

Blogger.com's updated Atom Protocol support

The following phrases have been identified by the grok system as matching this entry: blogger "atom api" library jar

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

DietJPEG v1.2.0
Zigzag Cleaner Plus
v1.201

Jamaica Gleaner
Archives Available
Online

It's Like Google
Suggest, Only for
Amazon

Collection of
Naturalization Cards
from Saint Louis

RSS Feeds From
Missouri

A Search Engine for
Brand Names

Directory of
Corporate RSS Feeds

Google Suggest in
Japanese

Brainboost Unveils
New Version of Its
Search Engine

Yahoo Publisher
Network?

Customizing the
Google News Display

More Images at the
South Australiana
Database

Gigablast Looking
for Funding

Put a Little
Birdhouse Network In
Your Soul

OED Adds, Revises
Over 2000 Entries

SMC Gigabit
Switching Portfolio
Turbocharged with
New 24 and 48-Port
TigerStack Stackable
Switches with
Optional 10Gig
Uplinks

Meedio and Cooper
Wiring Devices
Demonstrate New Home
Control Products

Byte Level Research
Launches Global By
Design-- The
Official Publication
of the Next
Internet Revolution

Solid names Alain
Couder Chief
Executive Officer

Siemens and
SkillSoft scoop Gold
at IITT Awards

Radionet, Itaca and
Hispasat Provide
Wireless Internet to
540 Schools in Chile

Softscout.Com
Becomes the Largest
Enterprise Software
Selection Site on
the Internet

BlueBridge Networks
Signs Agreement with
Smithers Scientific

Gillaspy Associates
to Showcase
Engineering and
Network Test
Solutions at the
Real-Time Computing
Conferences in
Boulder and Salt
Lake City

Free Wireless
Internet Blankets
San Francisco's
Marina District

Stand-Alone Media
Servers and Digital
Media AdaptersJust a
Niche in Future
Digital Home

Search Engine
Marketing Expert
Releases Keyword
Analysis Service

Euresto Partners
Announces Formation
of Advisory Board:
Infosec Sales and
Marketing Agency
Brings Wealth of
Experience to
Support Clients'
Needs

UNIS LUMIN's New
Facility Further
Enhances Company's
Commitment to
Customers

XiNCOM Announces
Price Drop for the
Twin WAN Series

New Digital
Solutions for Health
Care Providers: EMR/
EHR revised

SMC Networks New
TigerStack IV 10/100
Stackable Workgroup
Switch with Gigabit
Uplink Options Grows
with Business

nLayers to Showcase
its Discovery
Solution at the 16th
Annual HDI
Conference & Expo

Established SW
Company Plans Sale
of Proven Open
System Voice
Messaging Technology

Tocquigny Among Top
U.S. Interactive
Agencies

Relocating Offices
in Washington, DC or
NY? NGEN Highlights
Their Relocation
Project Management
Service to Ease the
Burden

Celtrio Announces
Beta Release of
Covera Zone

Record Setting 3WTel
Superior VoIP -
Blazing a Trail
Around the World

Campbell Hooper
Saves 400,000
Through Digital
Dictation

Power Up Outlook
with Extras that Let
You Do More with
Common Tasks and
Remove the Daily
Frustrations of
Using Outlook

Agel Introduces Gel
Suspension
Technology

Plugging Holes:
Sometimes the
Simplest Things Are
Overlooked -
Proactively Going
After Security
Weaknesses

DSC Expands
Emergency Broadcast
and Voice
Broadcasting Network

McCarthy Lebit
Selects BlueBridge
Networks

New Latino Browser
and Web Site Goes
On-Line -
Babbalu.com is First
to Serve Southern
New England Market

LiveTime Software
Releases Version 3.5
of its J2EE Help
Desk, Customer
Service and Support
Applications with
CSS Based
Customization

SmartCertify
Releases New
Training for MCSE
2003 Security

Altima Selects
Distributor For
NetZoom Solutions

ICORP International
Announces a New Form
of Mass Media Has
Arrived

what is grok?