<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Moderated API contributions for drupal</title>
	<atom:link href="http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/</link>
	<description>The only constant in webdevelopment is change</description>
	<pubDate>Sat, 19 May 2012 11:25:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Stalski</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-914</link>
		<dc:creator>Stalski</dc:creator>
		<pubDate>Mon, 26 Apr 2010 22:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-914</guid>
		<description>Great,thx, I'll take the discussion out there.</description>
		<content:encoded><![CDATA[<p>Great,thx, I&#8217;ll take the discussion out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sun</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-913</link>
		<dc:creator>sun</dc:creator>
		<pubDate>Mon, 26 Apr 2010 21:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-913</guid>
		<description>API category on drupal.org:
http://drupal.org/node/113412</description>
		<content:encoded><![CDATA[<p>API category on drupal.org:<br />
<a href="http://drupal.org/node/113412" rel="nofollow">http://drupal.org/node/113412</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stalski</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-912</link>
		<dc:creator>Stalski</dc:creator>
		<pubDate>Mon, 26 Apr 2010 20:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-912</guid>
		<description>I was not specific enough in my post as well. I saw this a bit like this: When creating a drupal contribution, we have the option to label the project as an API. The only difference would be that this type of module is moderated/managed differently (as severe as several developers together can be). 
This way ready-to-go modules and even smaller api's that don't want to be labeled this way can still go ahead. The choice should indeed be left to the maintainer.
What does the label API do then? Time will tell. Could be a "recommendation"? It sure wouldn't be left without maintainer that easily. Is it this what developers need to make a choice on how to proceed in their own projects, wanting to set a "default api"?

The sollution could satisfy both worlds. What i hope would happen is that some maintainers will end up labeling their module as the API to go or new api projects could be created in a collaboration of developers to merge and filter the best of several api's.

Maybe i should have taken this discussion at drupal.org ...</description>
		<content:encoded><![CDATA[<p>I was not specific enough in my post as well. I saw this a bit like this: When creating a drupal contribution, we have the option to label the project as an API. The only difference would be that this type of module is moderated/managed differently (as severe as several developers together can be).<br />
This way ready-to-go modules and even smaller api&#8217;s that don&#8217;t want to be labeled this way can still go ahead. The choice should indeed be left to the maintainer.<br />
What does the label API do then? Time will tell. Could be a &#8220;recommendation&#8221;? It sure wouldn&#8217;t be left without maintainer that easily. Is it this what developers need to make a choice on how to proceed in their own projects, wanting to set a &#8220;default api&#8221;?</p>
<p>The sollution could satisfy both worlds. What i hope would happen is that some maintainers will end up labeling their module as the API to go or new api projects could be created in a collaboration of developers to merge and filter the best of several api&#8217;s.</p>
<p>Maybe i should have taken this discussion at drupal.org &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sun</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-909</link>
		<dc:creator>sun</dc:creator>
		<pubDate>Mon, 26 Apr 2010 19:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-909</guid>
		<description>Unlike the others, I agree with your considerations here.

We do not need yet another duplicate module that provides the same functionality as module XYZ, just because you added a configuration option for setting Foo.

Likewise, we do not need a new "List" module, that is Views, in pink.

We opened the review process for new CVS applications some time ago, so everyone is able to help in moderation of (entirely) new projects by new contributors, who actually are guilty for most duplicated projects, modules, and efforts, unfortunately.  Everyone can help to review code and point applicants to existing projects in the http://drupal.org/project/issues/cvsapplications

However, the fact that we frequently need to point people to existing projects and tell them that their work totally duplicates an existing module and therefore provides zero benefits for the community, means that we failed to provide sufficient measures to allow users and developers to &lt;strong&gt;find&lt;/strong&gt; existing projects on drupal.org.

Working heavily in core and contrib, my current conclusion and feeling is that we fail to apply Drupal's community idea and Drupal's principles to the sphere of contributions and into the minds of people that did not attend a DrupalCon yet.  The principles of joining forces to build better products, collaborating in an open and friendly fashion, thinking both small and big, ... are all not understood.</description>
		<content:encoded><![CDATA[<p>Unlike the others, I agree with your considerations here.</p>
<p>We do not need yet another duplicate module that provides the same functionality as module XYZ, just because you added a configuration option for setting Foo.</p>
<p>Likewise, we do not need a new &#8220;List&#8221; module, that is Views, in pink.</p>
<p>We opened the review process for new CVS applications some time ago, so everyone is able to help in moderation of (entirely) new projects by new contributors, who actually are guilty for most duplicated projects, modules, and efforts, unfortunately.  Everyone can help to review code and point applicants to existing projects in the <a href="http://drupal.org/project/issues/cvsapplications" rel="nofollow">http://drupal.org/project/issues/cvsapplications</a></p>
<p>However, the fact that we frequently need to point people to existing projects and tell them that their work totally duplicates an existing module and therefore provides zero benefits for the community, means that we failed to provide sufficient measures to allow users and developers to <strong>find</strong> existing projects on drupal.org.</p>
<p>Working heavily in core and contrib, my current conclusion and feeling is that we fail to apply Drupal&#8217;s community idea and Drupal&#8217;s principles to the sphere of contributions and into the minds of people that did not attend a DrupalCon yet.  The principles of joining forces to build better products, collaborating in an open and friendly fashion, thinking both small and big, &#8230; are all not understood.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stalski</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-903</link>
		<dc:creator>Stalski</dc:creator>
		<pubDate>Mon, 26 Apr 2010 11:33:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-903</guid>
		<description>Thx for the great replies. That was my point exactly when creating heartbeat. So with your experience in mind, the best way is to let people develop freely without any moderation boundaries.
Thx again!</description>
		<content:encoded><![CDATA[<p>Thx for the great replies. That was my point exactly when creating heartbeat. So with your experience in mind, the best way is to let people develop freely without any moderation boundaries.<br />
Thx again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: merlinofchaos</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-899</link>
		<dc:creator>merlinofchaos</dc:creator>
		<pubDate>Mon, 26 Apr 2010 01:53:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-899</guid>
		<description>As the maintainer of the largest contrib module in Drupal, I can tell you that a LOT of people moderate core Drupal and the amount of code and activity in all of contrib is at least a hundred times that. There simply aren't enough resources to moderate all of contrib meaningfully. All that would really happen is that people would move their stuff off-site where they can work more in freedom.

Even more, Drupal itself can be community moderated because at least the moderation that happens is because Dries and the branch maintainers share a vision. Can they say that about my module? How are they supposed to know anything about Views? 

And would Views ever have happened with a moderated contrib? I don't think it would have, at least, not the way it has. Maybe I would've done something offsite, but I would have been so frustrated with the politics of trying to push something through moderation that I feel confident I would've stopped trying and gone elsewhere.</description>
		<content:encoded><![CDATA[<p>As the maintainer of the largest contrib module in Drupal, I can tell you that a LOT of people moderate core Drupal and the amount of code and activity in all of contrib is at least a hundred times that. There simply aren&#8217;t enough resources to moderate all of contrib meaningfully. All that would really happen is that people would move their stuff off-site where they can work more in freedom.</p>
<p>Even more, Drupal itself can be community moderated because at least the moderation that happens is because Dries and the branch maintainers share a vision. Can they say that about my module? How are they supposed to know anything about Views? </p>
<p>And would Views ever have happened with a moderated contrib? I don&#8217;t think it would have, at least, not the way it has. Maybe I would&#8217;ve done something offsite, but I would have been so frustrated with the politics of trying to push something through moderation that I feel confident I would&#8217;ve stopped trying and gone elsewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yo</title>
		<link>http://blog.menhir.be/2010/04/25/moderated-api-contributions-for-drupal/comment-page-1/#comment-897</link>
		<dc:creator>Yo</dc:creator>
		<pubDate>Mon, 26 Apr 2010 01:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.menhir.be/?p=394#comment-897</guid>
		<description>Boo. If I want to create a module that does something similar to but not the same as another module, I should be allowed to do that rather than told to add it as a feature to some existing monstrously (and unnecessarily) huge API. The Drupal community is about openness. Better to have a wide choice than a poor choice.</description>
		<content:encoded><![CDATA[<p>Boo. If I want to create a module that does something similar to but not the same as another module, I should be allowed to do that rather than told to add it as a feature to some existing monstrously (and unnecessarily) huge API. The Drupal community is about openness. Better to have a wide choice than a poor choice.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

