<br><br><div><span class="gmail_quote">On 6/18/07, <b class="gmail_sendername">Morbus Iff</b> <<a href="mailto:morbus@disobey.com">morbus@disobey.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> I'm all for pushing PHP5, but I'm not sure I want to take such an<br>> extreme stance. As I mentioned in my blog post, let's start by<br>> making some features PHP5 only. Like, let's rewrite the aggregator
<br>> module with PHP5's simplified XML parser API. That's disruptive too,<br>> but at least we'd be shooting ourselves in the foot, rather than</blockquote><div><br>Dries *was* just using that as an example....but you're right, it's probably about time to bang the drum about this...again.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I'm against this, personally - I'd much rather see us standardize around
<br>an external library like SimplePie. RSS and Atom parsers are a very very<br>complicated thing, and our parsing issue queue is quite indicative of<br>that. I'd much rather use a library that is /dedicated/ to that task
<br>then the parser we currently have.</blockquote><div><br> +1. And lo, the discussion from many years continues.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
What if, instead of rewriting aggregator, we simply shove it out of core<br>(ala archive.module) and recommend people use something like Feed Parser<br>or SimpleFeed, both of which use and require SimplePie, both require a
<br>healthy dose of loving, and both offer a much stronger API?</blockquote><div><br>Neither one of those modules is a suitable replacement for aggregator in core (both do feeds-as-nodes and feed-items-as-nodes ... which is great / necessary for some use cases, but bad for others).
<br><br>See <a href="http://groups.drupal.org/node/4624">http://groups.drupal.org/node/4624</a> --> Aggregation API as a GSOC project. <br></div><br></div>Side note: core needs love. It needs your love, and everyone's love. Views in core, more of CCK in core, improved / re-factored / API-ized aggregator -- etc. etc. etc. Oh yes, it also needs testing love, issue queue review love, documentation love. Where's the love?
<br><br clear="all"><br>-- <br>Boris Mann<br>Office 604-682-2889<br>Skype borismann<br><a href="http://www.bryght.com">http://www.bryght.com</a>