SimplePie 1.5 is now available!

SimplePie Documentation.  Learn how to use this thing.  It's way better than going to school.

You are here: Documentation » SimplePie 2 » Goals for SimplePie 2

Differences

This shows you the differences between two versions of the page.

sp2:goals [2012/12/21 08:57]
tonyguards
sp2:goals [2013/08/11 05:03] (current)
rmccue old revision restored
Line 1: Line 1:
 ====== Goals for SimplePie 2 ====== ====== Goals for SimplePie 2 ======
 Over the past four years or so, SimplePie has grown from a completely unknown set of functions sitting on top of MagpieRSS to one of the world's most popular feed parsers with thousands and thousands of users all over the world. Also in that time, SimplePie has started to outgrow its architecture. People use SimplePie for all sorts of tasks that we never really anticipated, so we believe we've now reached a point where it's time for a reset. Over the past four years or so, SimplePie has grown from a completely unknown set of functions sitting on top of MagpieRSS to one of the world's most popular feed parsers with thousands and thousands of users all over the world. Also in that time, SimplePie has started to outgrow its architecture. People use SimplePie for all sorts of tasks that we never really anticipated, so we believe we've now reached a point where it's time for a reset.
-[[http://www.tiraimodern.com/product/vertical-blind|Vertical Blind]] & [[http://www.tiraimodern.com/product/roller-blind|Roller Blind]]+
 SimplePie 2 is currently in the planning stages, and is both a fork and a ground-up re-write of SimplePie. The intention is to enhance the performance by trimming the fat, to build something more extensible, to make it easier to contribute, and to optimize for the kinds of tasks that we see people wanting to do frequently. The purpose of this document is to put together a list of goals for SimplePie 2 that will improve the overall project as a whole, and unshackle some of the early design decisions which now seem to be holding us back. SimplePie 2 is currently in the planning stages, and is both a fork and a ground-up re-write of SimplePie. The intention is to enhance the performance by trimming the fat, to build something more extensible, to make it easier to contribute, and to optimize for the kinds of tasks that we see people wanting to do frequently. The purpose of this document is to put together a list of goals for SimplePie 2 that will improve the overall project as a whole, and unshackle some of the early design decisions which now seem to be holding us back.
  
Line 116: Line 116:
       * ''rparman.interface.wordpress.php''       * ''rparman.interface.wordpress.php''
 ===== Requirements ===== ===== Requirements =====
-  * PHP 5.1.x (which includes iconv) +  * PHP 5.1.x (which includes [[http://php.net/iconv|iconv]]
-    * PHP 5.2, please! What I was planning [[http://riovinh.wordpress.com|Mancing]] on doing would be very hard without PHP 5.2, and PHP 5.2 is //already// wide-spread enough (heck, PHP 5.3 may be possible as a realistic requirement when SP2 ships). ~~ gsnedders+    * PHP 5.2, please! What I was planning on doing would be very hard without PHP 5.2, and PHP 5.2 is //already// wide-spread enough (heck, PHP 5.3 may be possible as a realistic requirement when SP2 ships). ~~ gsnedders
   * [[http://php.net/pcre|PCRE]] (regular expression support)   * [[http://php.net/pcre|PCRE]] (regular expression support)
     * I'd rather require PCRE with Unicode support compiled in (which it has had by default for several years now). ~~ gsnedders     * I'd rather require PCRE with Unicode support compiled in (which it has had by default for several years now). ~~ gsnedders

sp2/goals.1356080272.txt.gz · Last modified: 2012/12/21 08:57 by tonyguards