Websites/Mozilla.org/Archive/Design Implementation/RSS: Difference between revisions
< Websites | Mozilla.org | Archive | Design Implementation
Jump to navigation
Jump to search
(some initial thoughts) |
(first evaluation results) |
||
Line 21: | Line 21: | ||
* Use a library/class/framework | * Use a library/class/framework | ||
** Zend | ** Zend | ||
** | *** New BSD license | ||
** | *** very modular | ||
** Other | *** well maintained, active development | ||
*** DB abstraction layer, cache handling | |||
** PEAR | |||
*** XML_Feed_Parser | |||
**** LGPL license | |||
**** No maintainer | |||
*** XML_RSS | |||
**** PHP license | |||
**** No active development (last version from 06) | |||
** SimplePie | |||
*** BSD license | |||
*** Caching out of the box (flat file only right now, but could be overloaded with own DB-class) | |||
*** Meshing of multiple feeds out of the box | |||
*** Problems with some feeds, but workarounds exist | |||
** Other ?? |
Revision as of 20:48, 14 May 2009
What we want to do
We want a feed parser that
- pulls latest feed info from feeds.mozilla.com for front page
- pulls latest feed info from news.rdf (for now) for front page
- optionally: creates mash ups of multiple feeds on sub-pages (e.g. Our causes > Education)
How to do it
We need to decide:
- Do we want to cache things?
- If so, what kind of cache/db should be used?
Implementation
There are several different options (subject to evaluation):
- Write a parser from scratch
- Use a library/class/framework
- Zend
- New BSD license
- very modular
- well maintained, active development
- DB abstraction layer, cache handling
- PEAR
- XML_Feed_Parser
- LGPL license
- No maintainer
- XML_RSS
- PHP license
- No active development (last version from 06)
- XML_Feed_Parser
- SimplePie
- BSD license
- Caching out of the box (flat file only right now, but could be overloaded with own DB-class)
- Meshing of multiple feeds out of the box
- Problems with some feeds, but workarounds exist
- Other ??
- Zend