Pine for Site Owners
Introduction

For years people have been moving onto closed social networks like Facebook and Twitter and leaving their blogs and microblogs to wither. As a result, writing on the web is held hostage by the giants of social media, but it doesn't have to be this way. Podcasts have so far avoided the fate of blogs and video and remained true to the open web. In no small way, the openness of the iTunes Podcast directory has had a huge impact on the fate of podcasts as a medium. Apple provides a centralized directory that other users, clients, and services can search freely, all while the shows themselves remain open and decentralized.

Pine wants to do the same for blogging.

Blogs come in all shapes and sizes from newspapers, to personal blogs to twitter-like microblogs, and Pine is the open search directory for it all. Adding your site to Pine's growing index of blogs, microblogs, and photoblogs can help your site get more exposure and help Pine users more easily discover and recommend your site.

What Happens When I Add My Site?

When a user submits a link to Pine's index, a request is sent to the site and its contents are crawled to determine if it's a feed, or a site. Feeds are added directly to the Pine index with a link to their parent site. A site, however, is scraped for any feeds on the given page and any feeds found this way are tied to the site.

Once a site has been scraped, Pine needs to determine which feed (if multiple) is the site's main feed since, by default, when a user follows a site they're subscribed to its main feed. Pine will always prefer links to Feedburner and JSON Feeds when multiple feeds are found. If no feed falls into this category, then the feed with the shortest URL is used (since this is most likely to be the home feed of the site). In all cases, feeds that are most likely comments feeds (i.e. WordPress Comments Feeds) are almost never considered the main feed.

In an effort to simplify and to prevent spam, Pine populates a site's data with information found in it's feeds. No attempts are made to gather information from the host site since RSS and JSON Feeds provide all the information needed.

Technical Details

Below is a list of site attributes and how they are retrieved from the given feeds.

Feed Specific Fields