[wp-trac] Re: [WordPress Trac] #4547: Convert WP from magpie to Simplepie

WordPress Trac wp-trac at lists.automattic.com
Wed Jun 27 19:36:45 GMT 2007


#4547: Convert WP from magpie to Simplepie
----------------------------------+-----------------------------------------
 Reporter:  technosailor          |        Owner:  technosailor
     Type:  defect                |       Status:  new         
 Priority:  normal                |    Milestone:  2.3 (trunk) 
Component:  General               |      Version:  2.3         
 Severity:  normal                |   Resolution:              
 Keywords:  simplepie magpie rss  |  
----------------------------------+-----------------------------------------
Comment (by markjaquith):

 Replying to [comment:7 matt]:
 > I worry about the complexity and weight of including arbitrary feed
 parsing in WP.

 Weight, yes... I agree there.  But keep in mind that it will only be
 loaded as needed.  Complexity comes in that it is an external library that
 we have to update ... we have many of these.

 > Perhaps we should think about scaling back our parsing, right now we use
 RSS as a lightweight title/link content API for news and links. Even
 Magpie is a tad heavy for this.
 >
 > In theory I see the appeal of being able to consume any type of feed on
 the planet, including handling malformed feeds and following Postel's law,
 but does it really facilitate WP's core mission of making it easier to
 publish on the web? Or is it plugin territory?

 It facilitates the core mission if you consider republishing to be a form
 of publishing.  Some of the more complex uses of an internal feed parser
 are plugin territory, but:

  * we need feed parsing for the Dashboard
  * we need feed parsing for the RSS widget (with Atom 1.0 capabilities)
  * we could even use feed parsing for plugin/core update notifications
  * it provides a standard way for all plugins that need feed parsing to
 get it, without each including their own solution
  * what is the alternative?  Axe feed consuming from core entirely?

-- 
Ticket URL: <http://trac.wordpress.org/ticket/4547#comment:11>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list