dive into mark

You are here: dive into markArchivesAugust 2003Atom 0.2 snapshot

Tuesday, August 5, 2003

Atom 0.2 snapshot

The Atom 0.2 snapshot is out.

Suggestions that did not make it into this snapshot, but that are still under active discussion:

Filed under

38 comments

  1. I was able to get a 0.2 feed working in MovableType in just a few minutes. I grabbed the template and plugins, hit rebuild, and my valid 0.2 feed is here: http://mattcroydon.com/blog/pie-echo-atom.xml

    It’s easy as pie.

    [edited by moderator to work around stupid MT auto-linking bug]

    Comment by Matt Croydon — Tuesday, August 5, 2003 @ 4:18 pm

  2. Trackback by Matt Croydon::blogmonkey
  3. Trackback by messy-78
  4. Trackback by Confessions of a G33k
  5. Did anyone read the article by Paul Festa about Atom/Echo/Pie/Whatever?

    http://news.com.com/2009-1032-5059006.html?part=dtx&tag=ntop

    Is it just me, or does Festa always seem to be looking for the flames instead of the facts?

    Comment by Simon Jessey — Tuesday, August 5, 2003 @ 5:12 pm

  6. Where did tagline come from?? During the SubTitle Discussion and later on the mailing list, it was agreed that feed-level subtitle would be renamed summary (as is also shown on the EchoExample), and that entry-level subtitle would be dropped entirely - leaving summary intat there.

    Is there some discussion that I missed that decided to go against both of the prior two discussions?

    Comment by GaryF — Tuesday, August 5, 2003 @ 5:29 pm

  7. Damn, forgot you strip html. SubTitle discussion can be found at:

    http://www.intertwingly.net/wiki/pie/SubTitle

    Extract from mailing list:

    “Feed summary works for me. (I’d prefer subtitle, but …)

    [SNIP]

    Subtitle is gone from entry. I’m OK with that.” - Post by Sam Ruby.

    Comment by GaryF — Tuesday, August 5, 2003 @ 5:31 pm

  8. Where did tagline come from? We made it up.

    Some history. RSS requires a description for channels. This description (in RSS) is used in a completely different manner than in items.

    In my website, the value for this element is “It’s just data”. This isn’t really a description. A subtitle is closer to the mark, but there was a lot of pushback on that. I’m not sure that summary is any better.

    Perhaps making it “tagline” and making it optional would be clearer?

    Agree? Disagree? Let us know. We can update the wiki in seconds. With all of the pushback surrounding the wiki, it made sense to try an experiment on a small scale to see what people think.

    Comment by Sam Ruby — Tuesday, August 5, 2003 @ 6:21 pm

  9. Trackback by Dave Seidel :: Wavicle
  10. Trackback by magpiebrain
  11. Trackback by Indiana Blogs
  12. Trackback by All Things Distributed
  13. Trackback by Virtuelvis
  14. Trackback by Lucas Thompson
  15. Trackback by Simon Fell > Its just code
  16. Trackback by Filtered Life
  17. Trackback by Neil's World
  18. Trackback by Don't Back Down
  19. Sam: I brought it up because various people (yourself included) agreed on summary (one of the few topics on the wiki that we’ve reached a clear consensus on). I agree that it should be optional, but see no reason to break the connection between entry level and feed level summary. Why create another element when there is no *need* for it?

    Thinking about it “tagline” implies something different to me than summary: a tagline being a (short) phrase associated with an object (association, site etc), and a summary being the substance of an object condensed into something more manageable.

    To my eye, summary is the more flexible of the two, and hence more appropriate.

    Comment by GaryF — Wednesday, August 6, 2003 @ 8:14 am

  20. Holy shit, that’s a lot of trackbacks.

    Tagline would be good, but also summary or description to describe the weblog. Who says you can’t have both?

    I urge everyone to go vote at http://www.intertwingly.net/wiki/pie/NameFinalVote - this will be the last name vote, and we don’t want people complaining about the name later. In fact we don’t want to hear anything about the name at all later. ;)

    Comment by Jesper — Wednesday, August 6, 2003 @ 9:33 am

  21. If “None of the above” wins, does the vote re-open, or does the 2nd best get the prize?

    Comment by SvenByGolly — Wednesday, August 6, 2003 @ 10:23 am

  22. I’ve brought the blojsom atom template into 0.2 goodness :) Read more here, http://www.blojsom.com/blog/blojsom/atom/?permalink=19F5E0ECFBC79F46606612BB2F7664F3.txt

    I’ve also made available my atom 0.2 template available.

    Comment by David Czarnecki — Wednesday, August 6, 2003 @ 11:31 am

  23. OK, Sean Palmer was kind enough to point out that my initial templates had invalid tag: URIs, since they did not include a date fragment in the tag authority section (that includes the domain name).

    http://www.ietf.org/internet-drafts/draft-kindberg-tag-uri-04.txt

    This has been fixed in my live template and static examples, and we will make validator test cases to test for my mistake. However, reviewing the syntax requirements of the tag URI RFC more closely, I notice that my MT templates are still inadequate for producing the unique feed id, since it relies on the current year and thus will change on January 1 of each year (which goes against the Atom spec that says the feed ID should never change).

    Using the date of the first entry in the system would be sufficient, however I don’t know how to do this in MT. There are probably other solutions I haven’t thought of yet.

    Comment by Mark — Wednesday, August 6, 2003 @ 1:21 pm

  24. Trackback by Raw Blog
  25. Trackback by Observations
  26. Trackback by Greg Reinacker's Weblog
  27. Trackback by Sam Ruby
  28. Trackback by freeform goodness
  29. “Using the date of the first entry in the system would be sufficient, however I don’t know how to do this in MT.”

    You could probably use the MTEntry plugin. Of course, as many who who imported their entries from other weblogging systems found out, the first entry of a weblog does not necessarily have the id of 1.

    http://mt-plugins.org/archives/entry/entry.php

    Comment by Richard — Wednesday, August 6, 2003 @ 7:18 pm

  30. Trackback by Ramblings of a Code Monkey
  31. The xml:lang attribute really needs to be required at the <feed> level. Otherwise, the language of the blog title elements and entry titles is undefined. I think the suggestions in the wiki were good - allow subelements to override the parent language attribute, and make ‘unknown’ a valid language attribute to grandfather in content where language metadata is not available.

    Comment by Maciej Ceglowski — Wednesday, August 6, 2003 @ 7:50 pm

  32. When I validated my feed at your feed validator (to make sure that I did everything correctly), the link to the “Valid Atom!” image was broken. Do you know where I could grab that, to put it on my site?

    Thanks! And keep up the great work with your Atom resources. :)

    Comment by milbertus — Wednesday, August 6, 2003 @ 7:51 pm

  33. re dates in tags:

    “All dates specify a moment (00:00) of a single day; they MUST NOT be taken as periods of a day or more, such as “the whole of July 2001″ or “the whole of 2000″.”

    So you could try extracting the first post and use the date of that, but you’d probably be better off simply handcoding the date the blog was started.

    What happens though if you have a blogspot blog which you migrate to a new system/service and hence a new domain name? Should they keep the same tag (ie. maintaining identity), or mint a new tag?

    Comment by Eric Scheid — Thursday, August 7, 2003 @ 1:01 am

  34. Trackback by Audioblog/Mobileblogging News
  35. Eric: see, that’s the thing, the entire point of feed/id is that it is unique and unchanging for all time. So your current domain name isn’t really the best solution (unless you’re willing to continue to use that after you move hosts), but I couldn’t think of a better one. We’ve discussed using real GUIDs (like this: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/213761 , not the “any string will do” [guid] element in RSS) but it’s an implementation burden (especially since we would mandate the same datatype on entry/id, which is required), and if some people can do it and some can only do tag: or urn:, then we have to specify the datatype as xsd:string and that sucks.

    Comment by Mark — Thursday, August 7, 2003 @ 10:34 am

  36. Trackback by slouching toward bethlehem
  37. I’m stoked about the client-side conneg. There haven’t been many examples of that (AFAIK), and it’d be nice to see good/practical implementations of this.

    If it’s really useful, we might see some cross-pollenation back to browsers. :)

    Comment by Anonymous — Thursday, August 7, 2003 @ 6:48 pm

  38. I’m stoked about the client-side conneg. There haven’t been many examples of that (AFAIK), and it’d be nice to see good/practical implementations of this.

    If it’s really useful, we might see some cross-pollenation back to browsers. :)

    Comment by Jeremy Dunck — Thursday, August 7, 2003 @ 6:49 pm

Respond privately

I am no longer accepting public comments on this post, but you can use this form to contact me privately. (Your message will not be published.)



Recent Stuff For You, Special Price Stay Here
  • Greasemonkey Hacks
Good Stuff Buy The Cow Go Away
Dive Into Python
Powered by Google Drink The Milk Don't Steal

 

posts / comments
© 2001-8 Mark Pilgrim