RSS and Atom in Action: Newsfeed Formats Part 2
689709
In 2003, a group of bloggers came together to create a new standard, which would later be known as Atom. They wanted to start fresh and do things right this time. As a result, all the major blog servers either support Atom now or have plans to do so. To learn more, read on. By Dave Johnson. 1030
347484
Sam  posts an interesting proposal.  This is better than the HTTP delta suggestion but still has a few issues.  The client needs to know the ETags before it can start performing differential fetches.  With date ranges you still preserve the initial archive query.  For example when you first subscribe to a feed you could fetch 30 days worth of posts.  If you like the feed you can even fetch *older* posts which could be really cool.  Also even if you still use faster checksum algorithm like CRC32 or Adler32 you still have an O(N) performance hit for your document.  If you have a btree on your post dates you will gave O(log(N)) for search for a much smaller string (64bit in most situations).  F ...
169600
Amyloo was digging around the NY Times code weblog and found this OPML file, weighing in at a monstrous 3.3MB that contains some mysterious but rich data about the NY Times and a guide to using the Times to cover special topics that I don't think anyone outside the Times knew existed, but there it is, in a public folder, so lets have a look.  1. There are 10522 top-level headlines. There's no structure to the OPML, it's absolutely flat. Here's an HTML rendering of the list: timestopics.html.  2. It's a subscription list. Each item has four attributes, type, title, htmlUrl and xmlUrl.  3. The htmlUrl for each element points to a page of stories for the topic. For example, here's a page of stories about table tennis. On that page is a link to an RSS 2.0 feed containing the same information.  4. The xmlUrl links for at least some of the elements are broken, the error appears to be very simple, if you replace the ampersand with a question mark, it works.  If you look around at the topics you'll see it's an incredibly rich set of data. Here are just some of the topics that begin with the letter T: Tableware, Taste, Tattoos, Tax Credits, Tax Evasion, Taxation, Taxicabs and Taxicab Drivers, Tea, Teachers and School Employees, TED Conference News, Teflon, Telephones and Telecommunications, Television, Television Sets, Table Tennis, Terra Cotta, Terrorism, Tests and Testing, Textbooks, Thanksgiving Day.
646044
In the continuing series on RSS files, DevShed has posted this new part with a focus on the "theoretical aspects" of developing an RSS file.   These aspects include things like examples of the elements it can contain, elements that are required for it to be a compliant RSS document, a look at the enhanced RSS functionality and structure (more information about the creator of the RSS embedded in the data), and even a look at what an aggregator is and what they would do with your RSS file.   Keep an eye out for the last installment in the series - a look at actually creating the RSS file from your data (probably from a database) and displaying it for the world to see.
224973
Mozilla appears to have another winner on its hands. Its free Thunderbird e-mail client reads e-mail from Web and POP accounts, accesses RSS feeds, and offers significant flexibility.
210436
Over on the Rojo blog  Chris writes:  "Thanks very much to Steve Gillmor for alerting us to a bug in how we, and other aggregators, were parsing New York Times RSS feeds. In short, stories older than 7 days or so were linking to abstracts of the articles, not the full articles themselves. This is something we will fix. Steve speculated that perhaps the "Times doesn't want server-based aggregators such as Bloglines and Rojo to consistently allow permalink access beyond seven days." Fortunately we don't see any evidence of that and in fact believe NYT has done a great job in making their content available via RSS, particularly by including a specific "partner" parameter on the URL for RSS aggr ...
451259
A new Yahoo service called Pipes will let regular users mix different RSS and Atom feeds and create data "mashups."
674304
Mike Wallner has thrown together some stats for the latest edition of the pecl/http package to test its response performance.   The results surprised me, because it clearly shows that the performance drop for starting the PHP engine and doing the neccessary negotiation to provide caching is not that bad.   There's a chart of the results as well as a full PDF with all of the stats the graph maps out. He includes the legend to make the graph easier to understand.
618610
Could this be an end to broken links? New software replaces and updates links on Web pages.
737972
On Monday, a new application for RSS. Brilliant! As far as I know, it's never been done before. And no, I didn't invent it.
207457
Also: Seeking readers via online 'book trailer'. Read these stories and more from around the Web on News.com Extra.
394439
Popular posts from PHPDeveloper.org for the past week:PHPBuilder.com: AJAX and PHP Part 2 - XML Communication/ProcessingCommunity News: Zend Framework 1.0.0 ReleasedMike Potter's Blog: Slides for today's e-seminar on Flex and PHPBlogSecurity.net: Interview with Stefan Esser on WordPressCommunity News: India's First PHP UnconferencePro::PHP Podcast: Newscast for 2007.06.28JSLabs Blog:  How to create Microsoft Office Documents with PHPPEAR Blog: Request for ideas: New developer FAQPHP-Coding-Practices.com: Composing Methods: Split Temporary VariableRob Allen's Blog: Spanish versions too!
124078
I think I've mentioned this before but on Saturday Feb 12th I'll be talking  about the Jakarta FeedParser at CodeCon  in San Francisco.  I published an outline  of the talk on the FeedParser wiki.  I'm hoping to have a 0.5 release done before then and havepotentially another suprise in the works.
230802
In a new post to his blog today, Danne Lundqvist shares his method for creating a blog aggregator (in the style of the planet-planet sites) to re-aggregate all of the feeds back ou tinto one.   Lately I have begun to get more and more annoyed with my feed reader. I use a simple feed reader which lack most features except for subscribing to and reading feeds. The one thing that annoys me the most is that it can't aggregate several feeds into one feed. Yesterday I finally decided to scratch that itch.   His method uses the Zend Framework to accomplish the goal - and "the whole website logic (both model and controller) is about 200 lines of code". There's no exception or error handling in it, but it works and the Zend_Feed module works well to grab just about any kind of feed.
331124
An introduction to XML and DocBook: what is it and why should I learn yet another data format?
645492
Yahoo's new RSS mashup application is so easy even an editor can do it.
599755
Feedster's RSS Feed Job Search Engine  RSS is hot and RSS search engines continue to get hotter by taking advantage of all of the bandwidth draining RSS feeds that are literally running all over the web for all different types of content oriented sites. Recently RSS search engines have concentrated on ...