CFFEED Fixes in 8.0.1

This post is more than 2 years old.

I mentioned yesterday that ColdFusion 8.0.1 fixes issues in CFFEED. Here is a run down of what has been done.

  • The bug concerning gziped sources has been fixed, which is great for people who need to aggregate dynamic feeds. This was probably the biggest bug with cffeed and having it fixed really helps out. I'll still use cfhttp for ColdFusionBloggers though as it gives me finer control over my headers and lets me do more caching.
  • Another odd issue with some feeds, but not others, involves dates. You would suck down the feed and the date column would be blank. I know for a fact that Hal Helm's blog over at cfcommunity suffered from this. Once I patch my server his feed will start aggregating.
  • The silly bug with columnMap needing upper case values is fixed.
  • Looks like maybe a few issues were fixed in creating feeds with iTunes extensions. The release notes are a bit unclear if this is one fix or another, but if you have done work in this area, look for the changes.

So there you have it. Personally, I still think cffeed needs work. I especially think it needs to be simplified down. Any tag that returns a query with 80 columns (ok, maybe not 80...) should have a simpler form as well. I'd also like to see the tag help with time zones and date parsing as well. But - I'm just happy it saw some lovin'!

Edit by Raymond Camden, a few hours later: I forgot this other fix. To be lazy I'm just going to copy right from the release notes:

Setting the skipdays metadata in the properties attribute of an RSS cffeed tag would generate all-lowercase text that caused the RSS to not validate properly.

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

Lafayette, LA

Archived Comments

Comment 1 by Andy Powell posted on 4/4/2008 at 9:04 PM

Have you looked at using the ROME Java libraries? It's a bit more complex, but it's what the CFFEED tag is built on. CFFEED is, essentially, an abstraction of this library.

Comment 2 by Raymond Camden posted on 4/4/2008 at 9:05 PM

Well my issue with cffeed is that I want it _simpler_. So for example, I get that RSS is complex. I get why the query returned from cffeed is huge. But - for 99% of usage out there, you want a few fields. I'd like to see cffeed have an option to return a much simpler query - one that 'munges' disparate but equal columns from Atom/RSS feeds.