MagpieRSS provides an XML-based RSS parser in PHP. Fetching the remote RSS newfeed, parsing it, and caching the results are all transparently supported behind a simple functional interface. It makes use of its integrated cache, and HTTP conditional gets to stay responsive and light-weight. RSS versions 0.9-1.0 and 2.0 are supported, including support for namespaces and RSS 1.0 modules.
how about some constructive criticism
i realize that probably under 200 comments amounting to "this sucks", its
unlikely you'll ever see this post.
i'm glad there are new features, i hope they work as nicely as they found,
but i'm totally turned off by the new design, and here is why:
1. the whole page is a table (minus the ad of course) this is very very
noticeable slow, and unpleasant.
2. the blue bar on the left runs down the entire page, significantly
impacting the amount of space to display content. and yet it adds VERY
little to the page, just a few links, and a search box near the very top
of the page. this is very poor use of space.
3. the gray bar on the right is hard to read, not hard to read if i sit
there and look at it, but hard to read if i'm trying to skim a list of 100
newly added applications in 30 seconds, which is, in truth, what people
4. information is not clearly divided. its hard to visually breakup the
new entries in the center column the yellow circle is supposed to help i
assume (as it doesn't add any other functionality and is repeated over and
over and over) and yet it also fails to convey any info. (its a
5. similar problems in the right hand bar, no clear separation of days,
if i'm scrolling down the page, Monday blurs into Sunday blurs into
6. Some people have pointed out the similarity with k5. K5's interface
is overwhelming, but I was willing to deal w/ that, adjust, spend the time
learning it, because there is an amazing amount of interaction going on at
k5. this is not the case w/ freshmeat. I know its fun to work on
community features, but I really don't see how they improve freshmeat all
that much. (Especially if they come at the expense of the old feature set
was immensely popular)
7. doing another quick once other or the site, i can't emphasize enough
how hard that center column is to use. what was wrong w/ the old
boxes? they were cool and usable! ditto in the actual project detail, all
the information because a jumbled mess. (and that damn meaningless icon
shows up again)
8. don't do it. do we need another community site? if you want to work on a community site, work on the bender code, or scoop, or squishdot. instant messaging in scoop would be an awesome addition, especially if it could optionally get logged somewhere like your
diary. that way we could take a lot of the more vitriol debates
9. i'm going to take a leap of faith and assume that when i click on the totally uninformative "Step 2" button, I'll be brought to a page where I can preview this comment?