I've taken a look at the proposed API, what exactly is it helping us
do? I saw the groups, but the only thing that I understood is that
contributing to them would be advocating a need for an aggregation API,
which frankly, I don't think is needed at all (I'm open to other
opinions though if they're valid and convincing). Would the current 3
or 4 aggregation modules have been justified if they utilized an
aggregation API? <br><br>There is, however, one thing that I did see as very wrong. A module developer can&#39;t just throw away his work, create an
alternative module, and leave things behind as if they&#39;ve never been. Creating a module that everyone depends on is an ethical responsibility
that needs to be transferred to someone who can manage it when the
original author can&#39;t work on it anymore. What has been achieved with
leech could have also been achieved by updating aggregator2 to become
leech (albeit retaining its aggregator2 name) without neglecting its
users. I&#39;m trying to provide positive criticism here. Mistakes are done
all the time, it&#39;s simply human nature. But let&#39;s make sure they aren&#39;t repeated, shall we?<br><br>IMHO, we should make it compulsive that every module developer post to the mailing list before setting on a new module. This may prevent the catastrophe of so much repeated modules and repeated code.
<br>
<br><br>On 4/29/07, <b class="gmail_sendername">Ken Rickard</b> &lt;<a href="mailto:agentrickard@gmail.com">agentrickard@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="q">&gt;&gt; (Half kidding. It would be great if all who work on aggregator stuff<br>&gt;&gt; unify their efforts on such an API).<br><br></span>Already there.&nbsp; See <a href="http://groups.drupal.org/node/3528" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://groups.drupal.org/node/3528
</a> (or the original post at <a href="http://drupal.org/node/130942" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://drupal.org/node/130942</a>).<br><br>Aron Novak&#39;s SoC project also addresses this, turning Aggregator module into an API with standard library for parsing, but opening up a pluggable architecture for other modules to replace/extend.
<br><br>I believe that all the aggregator-type module authors are on board with the new API concept.<br><br>If you haven&#39;t read the proposed API, now is a good time... <br><span class="sg"><br>- Ken Rickard<br>agentrickard
<br>
</span></blockquote></div><br>