PHP RSS Aggregator
Description
The goal of this project was to aggregate some of my favorite RSS feeds and display them in a simple, organized way on my site. The system needed to allow me to specify a list of feeds, assign multiple feeds to multiple categories, and depending on the feed and the category, filter the content for certain keywords (so, in effect, I could use a generic "programming" feed for both my PHP and my CSS categories, but filter it for different sets of keywords for each category).
The front-end is powered by a single script, aided by one class file and some extensive use of Apache's Mod Rewrite to properly build the query-string. The feeds, categories and filters are managed through the site's admin area, and as everything is dynamic, changes are reflected immediately on the front end. The news is downloaded every day, and processed using a regular expression to remove undesirable markup (script, img, embed, etc).
- Extensive use of Mod Rewrite for organization and clean, properly-formatted URLs
- Generate your own feeds from your favorite feeds (whoa!)
- Regular expression evaluates feed content and strips undesirable markup



