Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 2.75 KB

feed_filtering.md

File metadata and controls

47 lines (39 loc) · 2.75 KB

Feed Filtering

The current version of the document can be found in (1).

(1): https://github.com/oursqlcommunity-org/planet/blob/master/feed_filtering.md

At the inception of Planet for the MySQL Community, no feed filtering was implemented. At the time, it was thought that it would be possible to keep a signal-to-noise ratio about MySQL and Variants content by using tagged feed. This had limited success (Percona and Isotopp), lead to noise and missing posts (Mydbaops and Percona), and to the non-aggregation of some blogs (GitHub, Phpflow and Geeksww). Only relying on tagged feed turned out to be non-satisfactory and it became clear that implementing some sort of filtering was needed.

Implementing filtering was delayed as it was considered to be a non-trivial change to index.html.erb and atom.xml.erb. If someone wants to take a shot at this, pull request would be considered, but maybe create an issue first to avoid wasting time and effort.

Filtering was finally enabled.

It was first implemented by using an external service: rss.app. Examples of filtered feeds with rss.app are Mydbaops and Percona.

Filtering with rss.app is considered a failed experiment. Its filtering, even though simple to use, leads to sub-optimal results. It also costs too much (around 50% of the monthly costs), and would have cost more when filtering more than 15 feeds (because needing to upgrade from the Basic to the Developper subscription).

The currently used filtering solution is siftrss. It is still considered an experiment, but so far is more successful than rss.app. Examples of filtered feeds with siftrss are RoseHosting Blog, AWS Database Blog and Etsy Code as Craft.