[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [syndication] html parsing as a horror story



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

"Dave Winer" <dave@userland.com> writes:

> Hey Bill, a couple of points:
> 
> 1. Your stats page had nothing to do with it. Like many developers with a big
> product and a small team, we have a queue of bugs and features. That it took a
> few weeks to get it out says it was a *high* priority Bill.

"big product and a small team"

... hm.  Sounds like your solution would be Open Source! ;)

> 2. I did the work, not Jake.
<snip/>

Permalink for this entry: http://www.peerfear.org/rss/permalink/1027115778.shtml

What are the chances that we will see RSS 1.0 Radio support in the future?  A
lot of people (Radio customers) are asking for this (well, at least when I am
around).

I think that it would be a win for everyone.  RSS 0.92 description support with
encoding of entities could be done with mod_content, you could support modules
such as mod_annotate, and you could easily support future modules (I am about to
release 4 or so) easily.

I can't easily support RSS 0.92 within Reptile because of the way it handles
encoded entities (Reptile is very XML centric).  The protozilla-rss [1] project
I am working on for Mozilla support RSS 0.92 only because it is a one-pass
stylesheet (not piping to another XML specific input) as it outputs directly to
the browser.  Of course the only way I was able to handle this was through
disable-output-escaping.

I won't bring up the security issues present with the possible syndication of
encoded <script> elements...  

Also... to help illustrate my point.  I took the following screenshots of
protozilla-rss rendering one RSS 0.92 channel ( "Dave's Handsome Radio Blog!" )
and two RSS 1.0 channels (peerfear.org and Aaron Swartz).

RSS 1.0 feeds:

http://www.peerfear.org/download/rss-screen-aaron.jpg
http://www.peerfear.org/download/rss-screen-peerfear.jpg

On the peerfear link, notice the use of images for each <item>. This is done
with a mod_itemimage RSS 1.0 module I am about to propose.

RSS 0.92 feeds (notice the lack of title with all structure encoded within a
<description> element as HTML)

http://www.peerfear.org/download/rss-screen-dave.jpg

Thanks...

1. http://www.peerfear.org/rss/permalink/1026623588.shtml

- -- 
Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burton@peerfear.org )
             Location - San Francisco, CA, Cell - 415.595.9965
        Jabber - burtonator@jabber.org,  Web - http://www.peerfear.org/
        GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
         IRC - openprojects.net #infoanarchy | #p2p-hackers | #reptile

Happy Festivus!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE9OIvpAwM6xb2dfE0RAvL5AJ4rF0KRnXqXw23Oro2oX/9KA1JNNQCguHHt
j0GHuOG6h8dp/r5w56PLAto=
=w9Ev
-----END PGP SIGNATURE-----