<br><br><div><span class="gmail_quote">On 6/18/07, <b class="gmail_sendername">Morbus Iff</b> &lt;<a href="mailto:morbus@disobey.com">morbus@disobey.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; I&#39;m all for pushing PHP5, but I&#39;m not sure I want to take such an<br>&gt; extreme stance.&nbsp;&nbsp;As I mentioned in my blog post, let&#39;s start by<br>&gt; making some features PHP5 only.&nbsp;&nbsp;Like, let&#39;s rewrite the aggregator
<br>&gt; module with PHP5&#39;s simplified XML parser API.&nbsp;&nbsp;That&#39;s disruptive too,<br>&gt; but at least we&#39;d be shooting ourselves in the foot, rather than</blockquote><div><br>Dries *was* just using that as an example....but you&#39;re right, it&#39;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&#39;m against this, personally - I&#39;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&#39;d much rather use a library that is /dedicated/ to that task
<br>then the parser we currently have.</blockquote><div><br>&nbsp;+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> --&gt; Aggregation API&nbsp; as a GSOC project. <br></div><br></div>Side note: core needs love. It needs your love, and everyone&#39;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&#39;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>