Feed Thread Question: Identifying Comment Feeds

2006-04-10 Thread Roger B.
James Company: Is there any chance of seeing something added to the spec that could identify a feed or entry as a subordinate comment, rather than simply a reply? Here are the situations I'm facing during test implementation... Entry A is a blog posting, Entry B is a comment posted in response

Re: Atom Comments Extension

2005-10-17 Thread Roger B.
I believe that's because they're not necessarily expected to be derived from Atom Entry IDs. Agreed. I've been making experimental use of the extension with RSS, and will continue to do so... no Atom IDs in sight. -- Roger Benningfield

Re: The benefits of Lists are Entries rather than Lists are Feeds

2005-08-31 Thread Roger B.
What is wrong with my suggestion that lists-are-entries is much more useful than the alternative? Bob: Well, off the top of my head... (1) If the lists are embedded as (X)HTML, then only aggregators that display markup will be able to do anything with them, and headline-only aggregators will

Re: Don't Aggregrate Me

2005-08-26 Thread Roger B.
Remember, PubSub never does anything that a desktop client doesn't do. Bob: What about FeedMesh? If I ping blo.gs, they pass that ping along to you, and PubSub fetches my feed, then PubSub is doing something a desktop client doesn't do. It's following a link found in one place and

Re: Don't Aggregrate Me

2005-08-25 Thread Roger B.
Mhh. I have not looked into this. But is not every desktop aggregator a robot? Henry: Depends on who you ask. (See the Newsmonster debates from a couple years ago.) Right now, I obey all wildcard and/or my-user-agent-specific directives I find in robots.txt. If I were writing a desktop app, I

Re: Don't Aggregrate Me

2005-08-25 Thread Roger B.
Bob: It's one thing to ignore a wildcard rule in robots.txt. I don't think its a good idea, but I can at least see a valid argument for it. However, if I put something like: User-agent: PubSub Disallow: / ...in my robots.txt and you ignore it, then you very much belong on the Bad List. --

Re: xml:base abuse

2005-08-15 Thread Roger B.
Sjoerd: While reading your linked post, I noticed this: Finally I'd like to share a trick to set the base URI for escaped HTML in RSS and Atom: add a BASE element to the beginning of the HTML content. Maybe I shouldn't be, but I'd be surprised if that worked in too many aggregators. After all

Re: More about Extensions

2005-08-10 Thread Roger B.
Dave: I think I see what you're getting at... correct me if I'm wrong. So I decide that my aggregator is going to look for unknown Simple Extensions in Atom feeds and display them as a table of name/value pairs at the bottom of every entry. And during the display process, I'm going to run a

Re: Introduction to The Atom Syndication Format

2005-08-01 Thread Roger B.
Sam: I've only given it a quick skim, but at first blush, I think it looks great. -- Roger Benningfield On 8/1/05, Sam Ruby [EMAIL PROTECTED] wrote: http://www.atomenabled.org/developers/syndication/ Feedback welcome. - Sam Ruby

Re: More while we're waiting discussion

2005-07-12 Thread Roger B.
James: Given that this kind of thing is pretty near-n-dear to me, I'm quite interested. A couple observations and/or thoughts: (1) I like this much, much better than the proposed ThreadsML mess of years past. Simple is good. (2) Implementation might be a hard sell, so don't get your hopes too

Re: Refresher on Updated/Modified

2005-05-22 Thread Roger B.
PaceDateModified2 deliberately doesn't prohibit this, nor does this prevent the proposal from fulfilling its goal to provide a temporal ordering for entry instances. Dave: I'm pretty much +0 on PDM2, as I've mentioned previously. Your modifications to the concept address my this will break

Re: atom:modified (was Re: Fetch me an author. Now, fetch me another author.)

2005-05-22 Thread Roger B.
Can you tell me, in those unusual cases when there is difficulty in determining which instance came last, what the heck am I supposed to do if the users expect to always see the most recent instance? Bob: The same thing you'd do if you had two entries with matching ids and modified

Re: Non-empty elements

2005-05-19 Thread Roger B.
Rephrasing slightly... + 1 -- Roger Benningfield

Re: atom:updated vs entry inheritance?

2005-05-12 Thread Roger B.
Gah! What is the true atom:updated for the following entry? Eric: The entry-level version, IMO. -- Roger Benningfield

Re: PaceOptionalSummary

2005-05-09 Thread Roger B.
I have no problem with title only feeds. I'm -1 on POS, although I wouldn't describe myself as being positioned in the path of oncoming traffic. Title-only feeds have valid uses, but they're really out of scope for a feed format that only exists because it provides a clearer, cleaner way to

Re: PaceAllowDuplicateIDs

2005-05-07 Thread Roger B.
I have no good answer to that until I know what what an id stands for. The answer an entry isn't sufficient. Bill: Semi-random thoughts... * An atom:id is a globally unique name for a specific database query. * There is no stream of instances over time. There's just old data that's out of

Re: PaceTextShouldBeProvided vs PaceOptionalSummary

2005-05-07 Thread Roger B.
Yes. If that SHOULD goes through, it becomes OK to write an Atom Processor that catches fire when summary and content are both absent. Robert: Nothing about either pace will make it not OK to drop content- and summary-free entries on the floor, or come to a full stop when they're encountered.

Re: Autodiscovery in a as well as link

2005-05-06 Thread Roger B.
Is there something wrong with the HTML parsers? Nikolas: Are they installed by default on most servers? If not, can those running in sandboxes install them? From the perspective of my niche, I can tell you that Coldfusion can use jTidy to make sense of random HTML, but it is (a) installed in

Re: Atom feed refresh rates

2005-05-04 Thread Roger B.
This is a myth perpetuated by cheapskate bloggers. There's no technical reason for it beyond I bought a lousy hosting package. Graham: I disagree. In a time where referrer and trackback spam agents are hammering servers everywhere, it's quite reasonable for aggregator developers to exhibit

Re: Autodiscovery

2005-05-04 Thread Roger B.
how is a feed of recent entries a substitute version for the document in which the link occurs when that document is some blog post long since dropped out of the feed? Eric: A devil's advocacy moment... if I change the published date for the document to today's date, it will suddenly spring

Re: PaceOptionalSummary

2005-04-28 Thread Roger B.
Sorry, what was your point again? Eric: The point was that the *application* drops title- or content-free entries. It never inserts them into the database. They go poof. -- Roger Benningfield

Re: PaceOptionalSummary

2005-04-26 Thread Roger B.
I'd be willing give a +1 to SHOULD language regarding summary/content. I'd prefer one or the other be required for a weblog-centric format like Atom, but I'll just do what I already do with title-only RSS feeds... have my code reject them as inadequate. -- Roger Benningfield

Re: PaceOptionalSummary

2005-04-26 Thread Roger B.
Do the following messages mean the same thing? Robert: In my app? Yep, exactly the same. -- Roger Benningfield

Re: PaceOptionalSummary

2005-04-26 Thread Roger B.
That's not good enough. You have to demonstrate an interop problem to say SHOULD or MUST. Interop with *what*, Robert? What's the baseline? No aggregator *requires* a title... one can be synthesized. No aggregator *requires* an id... links, hashes, and so on do the job sufficiently for most

Re: PaceRepeatIdInDocument solution

2005-02-19 Thread Roger B.
i) Syndication documents shouldn't ever contain multiple versions of the same entry*. Graham: +1. ii) Archive documents apparently need to be able to contain multiple versions of the same entry. I don't even buy that much, personally. -- Roger Benningfield

Re: PaceXhtmlNamespaceDiv

2005-02-07 Thread Roger B.
I'm +1 when wearing my aggregator hat, and indifferent from a publishing perspective. -- Roger Benningfield JournURL

Re: PaceClarifyDateUpdated

2005-02-06 Thread Roger B.
What do you propose one should do when the current system to which Atom output is to be added do not record such updates but only records the date when the bytes changed? Henri: As a practical matter? If that's what you have, that's what you use. But a lot of it comes down to knowing your

Re: atom extensibility: Re: Don't mess with HeadInEntry!

2005-02-05 Thread Roger B.
And even though many people seem to willing to create fill in language for that part of the spec to make it seem like this part has been addressed, your on the ground initial reaction is the correct one: there is no well defined extension mechanism. Henry: I suspect that Bob's reaction would

Re: Entry order

2005-02-04 Thread Roger B.
If clients are told to ignore the order, and given only an updated timestamp, there is no way to show most recent headlines... At a single moment within a feedstream, sure... but the next time an entry is added to that feed, I'll have no problem letting the user know that this is new stuff.

Re: Open Comments.....

2005-02-04 Thread Roger B.
Any feedback on this guys? Curious to see what type of interest there is here... Kevin: Why would anyone want to fiddle around with HTML classes to indicate comments when they can just publish/consume comment feeds? Or did I misinterpret the purpose of the effort? -- Roger Benningfield

Re: PaceXhtmlNamespaceDiv posted

2005-02-02 Thread Roger B.
Of course things look differently if this issue affects more platforms/parsers/toolkits. It does. I'm in a similar boat. On the other hand, since I'm going to be forced to parse Atom 0.3 until the end of time, and some 0.3 feeds don't use the div, it really doesn't make a difference to me.

Re: PaceXhtmlNamespaceDiv posted

2005-01-28 Thread Roger B.
Given that common practice is to include this element, making it mandatory makes things clearer to both people who are producing consuming tools based on the spec, and people who are producing new feeds based on copy and paste. +1 -- Roger Benningfield

Re: PaceMustUnderstandElement

2005-01-13 Thread Roger B.
the cost must be kept very near zero. Tim: Agreed, although I'm not sure that's possible. Right now, if someone subscribes to a feed and gets nothing, I can say Look, the publisher is producing ill-formed XML/invalid Atom/etc. and leave it at that. I've got a legitimate finger to point. But

Re: PaceMustUnderstandElement

2005-01-13 Thread Roger B.
But how likely is it that the problems will outweigh the benefits? Antone: Extremely, in my opinion. A big -1 on this one. All it will take is an A-lister or three on a mission to essentially force every general-use client developer to support whatever pet extension they're fired up about

Re: PaceMustUnderstandElement

2005-01-13 Thread Roger B.
Are you saying that Atom 1.0 should not be extendable at all? Paul: Not at all. I'm simply saying that must understand gives influential publishers the power to force the hands of developers, something that RSS (wisely) doesn't provide. In addition, I have a philosophical objection, which I

Re: Posted PaceEnclosuresAndPix

2005-01-07 Thread Roger B.
In addition to being cumbersome, there is no good way to show that the photos all go together. Ray: There are several, IMO. (1) Put them all in the same rss:category. (2) Use ENT and assign them all at least one common topic. (3) Put them in a distict feed. At least one of those is fairly

Re: RSS extensibility

2005-01-07 Thread Roger B.
Would you be satisfied with a paragraph that says that those who extend Atom may do so by putting in namespaced elements, and that such elements, when the information they contain is relevant to an entry, SHOULD appear as a child of atom:entry? Tim: +1, for the sake of compromise if nothing

Re: PaceCategoryRevised

2004-12-09 Thread Roger B.
What good is a term without a scheme? And without a label either, all you know is that something is from category #4. How is this useful? Graham: See del.icio.us. Someone's apple tag may relate to their career in fruit, while my apple tag may relate to computers... but in most cases, there's