<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Just speaking from personal experience. I don't think I would be as active with Drupal had I not been allowed to submit my modules to get feedback from the community. However, I do think some (alot, okay most) modules, including a couple of my own, are not worthy to be listed on Drupal.org. <br><br>Instead of taking away the ability to contribute, I do think there should be a minor approval process. I know this adds a layer of complexity but I think most solutions will. I think the following would be a good workflow:<br><br>1. Open CVS Repo for anyone to contribute. "Drupal Alpha Repository"<br><br>2. Once an Alpha module gains popularity and is approved as unique to existing modules it would then be ported to cvs.drupal.org repo<br><br>2a. alternatively, if the code is similar to or heading in the same direction as another module it could then be suggested that the new module developer assist with development on existing module.<br><br>This may have possibly been suggested before. I apologize if it has, I just re-enabled myself to this mailing list.<br><br>&gt; From: development-request@drupal.org<br>&gt; Subject: development Digest, Vol 83, Issue 34<br>&gt; To: development@drupal.org<br>&gt; Date: Wed, 18 Nov 2009 13:59:41 +0000<br>&gt; <br>&gt; Send development mailing list submissions to<br>&gt;         development@drupal.org<br>&gt; <br>&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>&gt;         http://lists.drupal.org/mailman/listinfo/development<br>&gt; or, via email, send a message with subject or body 'help' to<br>&gt;         development-request@drupal.org<br>&gt; <br>&gt; You can reach the person managing the list at<br>&gt;         development-owner@drupal.org<br>&gt; <br>&gt; When replying, please edit your Subject line so it is more specific<br>&gt; than "Re: Contents of development digest..."<br>&gt; <br>&gt; <br>&gt; Today's Topics:<br>&gt; <br>&gt;    1. Re: CVS Approval Policy: was Re: new features in D6        core?<br>&gt;       (Ashraf Amayreh)<br>&gt;    2. Re: CVS Approval Policy: was Re: new features in D6 core?<br>&gt;       (Pierre Rineau)<br>&gt;    3. Re: CVS Approval Policy: was Re: new features in D6        core?<br>&gt;       (Randy Fay)<br>&gt;    4. Re: CVS Approval Policy: was Re: new features in D6        core?<br>&gt;       (Daniel F. Kudwien)<br>&gt;    5. Re: CVS Approval Policy: was Re: new features in D6        core?<br>&gt;       (Ashraf Amayreh)<br>&gt; <br>&gt; <br>&gt; ----------------------------------------------------------------------<br>&gt; <br>&gt; Message: 1<br>&gt; Date: Wed, 18 Nov 2009 15:30:15 +0200<br>&gt; From: Ashraf Amayreh &lt;mistknight@gmail.com&gt;<br>&gt; Subject: Re: [development] CVS Approval Policy: was Re: new features<br>&gt;         in D6        core?<br>&gt; To: development@drupal.org, pierre.rineau@makina-corpus.com<br>&gt; Message-ID:<br>&gt;         &lt;a53d1b3b0911180530k57fab7c3h8cfc34ca382f02fb@mail.gmail.com&gt;<br>&gt; Content-Type: text/plain; charset="iso-8859-1"<br>&gt; <br>&gt; It seems you misunderstood my reasoning. I'm simply suggesting this to make<br>&gt; it compulsory for any CVS owner to talk about a possible module on the dev<br>&gt; list BEFORE being able to create the project node. If the module is new it<br>&gt; will get a thumbs up and he would get the go, if it's repetitive, the CVS<br>&gt; owner will need to give good reasoning and then could be allowed to post it,<br>&gt; and if he can't persuade anyone it would get rejected. Other module<br>&gt; developers could suggest teaming up or perhaps point him to modules with<br>&gt; similar functionality that he was unaware of as long as he has to post to<br>&gt; the dev list before being able to create a new project node (kind of reminds<br>&gt; me of the node limit module).<br>&gt; <br>&gt; I'm simply suggesting this to make sure modules don't spring up in the dark<br>&gt; without anyone's knowledge rather than trying to oppose repetitive modules.<br>&gt; Currently, CVS owners are free to add as many project nodes as they want<br>&gt; when they get their CVS access. Which sounds wrong given that he got his<br>&gt; access for creating one module.<br>&gt; <br>&gt; Suggestions? Flames? Thoughts?<br>&gt; <br>&gt; AA<br>&gt; <br>&gt; On Wed, Nov 18, 2009 at 2:23 PM, Pierre Rineau &lt;<br>&gt; pierre.rineau@makina-corpus.com&gt; wrote:<br>&gt; <br>&gt; &gt; On Wed, 2009-11-18 at 14:08 +0200, Ashraf Amayreh wrote:<br>&gt; &gt; &gt; I suddenly got this (perhaps silly) idea of only allowing a CVS owner<br>&gt; &gt; &gt; to create one project and require approval by posting to the DEV list<br>&gt; &gt; &gt; when wishing to create another project rather than making this open<br>&gt; &gt; &gt; for all CVS owners. This would definitely help with the repetition<br>&gt; &gt; &gt; problem and module boom.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Posting to the DEV list should at least give other module developers<br>&gt; &gt; &gt; and people interested the opportunity to object to, agree or suggest<br>&gt; &gt; &gt; alternatives to the proposed module rather than suddenly finding a<br>&gt; &gt; &gt; useless/repetitive module springing up here and there because the<br>&gt; &gt; &gt; developer didn't know another one existed.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Suggestions? Flames? Thoughts?<br>&gt; &gt;<br>&gt; &gt; FLAAAAAAAAAAAAAAAAAAAAME! Repetitive modules are good, they always have<br>&gt; &gt; subtile differences!<br>&gt; &gt;<br>&gt; &gt; Please, project owners, do describe why your module is unique on your<br>&gt; &gt; project page!<br>&gt; &gt;<br>&gt; &gt; Pierre.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; <br>&gt; <br>&gt; -- <br>&gt; Ashraf Amayreh<br>&gt; http://aamayreh.org<br>&gt; -------------- next part --------------<br>&gt; An HTML attachment was scrubbed...<br>&gt; URL: http://lists.drupal.org/pipermail/development/attachments/20091118/18090e10/attachment-0001.html <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 2<br>&gt; Date: Wed, 18 Nov 2009 14:42:21 +0100<br>&gt; From: Pierre Rineau &lt;pierre.rineau@makina-corpus.com&gt;<br>&gt; Subject: Re: [development] CVS Approval Policy: was Re: new features<br>&gt;         in D6 core?<br>&gt; To: Ashraf Amayreh &lt;mistknight@gmail.com&gt;<br>&gt; Cc: development@drupal.org<br>&gt; Message-ID: &lt;1258551741.4350.16.camel@guinevere.makina-nantes.net&gt;<br>&gt; Content-Type: text/plain<br>&gt; <br>&gt; On Wed, 2009-11-18 at 15:30 +0200, Ashraf Amayreh wrote:<br>&gt; &gt; It seems you misunderstood my reasoning. I'm simply suggesting this to<br>&gt; &gt; make it compulsory for any CVS owner to talk about a possible module<br>&gt; &gt; on the dev list BEFORE being able to create the project node. If the<br>&gt; &gt; module is new it will get a thumbs up and he would get the go, if it's<br>&gt; &gt; repetitive, the CVS owner will need to give good reasoning and then<br>&gt; &gt; could be allowed to post it, and if he can't persuade anyone it would<br>&gt; &gt; get rejected. Other module developers could suggest teaming up or<br>&gt; &gt; perhaps point him to modules with similar functionality that he was<br>&gt; &gt; unaware of as long as he has to post to the dev list before being able<br>&gt; &gt; to create a new project node (kind of reminds me of the node limit<br>&gt; &gt; module).<br>&gt; <br>&gt; It was some kind of joke, don't worry :)<br>&gt; <br>&gt; I agree with the fact a lot of modules shouldn't even exists. But this<br>&gt; MY judgement, and because I'm a simple human, my judgement is not the<br>&gt; only one which is right (and is probably wrong btw).<br>&gt; <br>&gt; It's difficult to define what is a good reasoning, because every man<br>&gt; which will review appliances for a new project CVS will have a different<br>&gt; opinion about this.<br>&gt; <br>&gt; My though is that on d.o, it should exist some kind of tag like "core<br>&gt; team says YAY! to this module" and "core team totally disapprove this<br>&gt; ugly module", which should help users to get stable, maintainable, and<br>&gt; non abandoned modules.<br>&gt; <br>&gt; Pierre.<br>&gt; <br>&gt; <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 3<br>&gt; Date: Wed, 18 Nov 2009 08:49:31 -0500<br>&gt; From: Randy Fay &lt;randy@randyfay.com&gt;<br>&gt; Subject: Re: [development] CVS Approval Policy: was Re: new features<br>&gt;         in D6        core?<br>&gt; To: development@drupal.org<br>&gt; Message-ID:<br>&gt;         &lt;15c957090911180549t7e612de6sc25647db7a67e592@mail.gmail.com&gt;<br>&gt; Content-Type: text/plain; charset="iso-8859-1"<br>&gt; <br>&gt; A comment period would help with this.<br>&gt; <br>&gt; One problem with all the approval strategies is that there are so many<br>&gt; modules nobody has enough bandwidth to pay attention.<br>&gt; <br>&gt; However, if there were enough bandwidth, I would propose not an approval<br>&gt; scheme but just a comment period. If you had to describe your module and<br>&gt; then wait 48 hours for comments, (and there were smart people listening)<br>&gt; then the issues of duplication might be avoided.<br>&gt; <br>&gt; Requiring a comment period, rather than requiring "approval" would keep the<br>&gt; whole process completely open, but allow some possibility of correction of<br>&gt; our current problems.<br>&gt; <br>&gt; Finally, I think we should make it clear to people that if you contribute a<br>&gt; module, you're expected to maintain it, or at least figure out how to get it<br>&gt; maintained. I know there are a number of module contributors who have just<br>&gt; dropped code into CVS and left it there for ever. Perhaps we should ask them<br>&gt; to check a checkbox "I agree to maintain this module".<br>&gt; <br>&gt; -Randy<br>&gt; <br>&gt; On Wed, Nov 18, 2009 at 8:30 AM, Ashraf Amayreh &lt;mistknight@gmail.com&gt;wrote:<br>&gt; <br>&gt; &gt; It seems you misunderstood my reasoning. I'm simply suggesting this to make<br>&gt; &gt; it compulsory for any CVS owner to talk about a possible module on the dev<br>&gt; &gt; list BEFORE being able to create the project node. If the module is new it<br>&gt; &gt; will get a thumbs up and he would get the go, if it's repetitive, the CVS<br>&gt; &gt; owner will need to give good reasoning and then could be allowed to post it,<br>&gt; &gt; and if he can't persuade anyone it would get rejected. Other module<br>&gt; &gt; developers could suggest teaming up or perhaps point him to modules with<br>&gt; &gt; similar functionality that he was unaware of as long as he has to post to<br>&gt; &gt; the dev list before being able to create a new project node (kind of reminds<br>&gt; &gt; me of the node limit module).<br>&gt; &gt;<br>&gt; &gt; I'm simply suggesting this to make sure modules don't spring up in the dark<br>&gt; &gt; without anyone's knowledge rather than trying to oppose repetitive modules.<br>&gt; &gt; Currently, CVS owners are free to add as many project nodes as they want<br>&gt; &gt; when they get their CVS access. Which sounds wrong given that he got his<br>&gt; &gt; access for creating one module.<br>&gt; &gt;<br>&gt; &gt; Suggestions? Flames? Thoughts?<br>&gt; &gt;<br>&gt; &gt; AA<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On Wed, Nov 18, 2009 at 2:23 PM, Pierre Rineau &lt;<br>&gt; &gt; pierre.rineau@makina-corpus.com&gt; wrote:<br>&gt; &gt;<br>&gt; &gt;&gt; On Wed, 2009-11-18 at 14:08 +0200, Ashraf Amayreh wrote:<br>&gt; &gt;&gt; &gt; I suddenly got this (perhaps silly) idea of only allowing a CVS owner<br>&gt; &gt;&gt; &gt; to create one project and require approval by posting to the DEV list<br>&gt; &gt;&gt; &gt; when wishing to create another project rather than making this open<br>&gt; &gt;&gt; &gt; for all CVS owners. This would definitely help with the repetition<br>&gt; &gt;&gt; &gt; problem and module boom.<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; Posting to the DEV list should at least give other module developers<br>&gt; &gt;&gt; &gt; and people interested the opportunity to object to, agree or suggest<br>&gt; &gt;&gt; &gt; alternatives to the proposed module rather than suddenly finding a<br>&gt; &gt;&gt; &gt; useless/repetitive module springing up here and there because the<br>&gt; &gt;&gt; &gt; developer didn't know another one existed.<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; Suggestions? Flames? Thoughts?<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; FLAAAAAAAAAAAAAAAAAAAAME! Repetitive modules are good, they always have<br>&gt; &gt;&gt; subtile differences!<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Please, project owners, do describe why your module is unique on your<br>&gt; &gt;&gt; project page!<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Pierre.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; Ashraf Amayreh<br>&gt; &gt; http://aamayreh.org<br>&gt; &gt;<br>&gt; <br>&gt; <br>&gt; <br>&gt; -- <br>&gt; Randy Fay<br>&gt; Drupal Development, troubleshooting, and debugging<br>&gt; randy@randyfay.com<br>&gt; +1  970.462.7450<br>&gt; -------------- next part --------------<br>&gt; An HTML attachment was scrubbed...<br>&gt; URL: http://lists.drupal.org/pipermail/development/attachments/20091118/03b56952/attachment-0001.html <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 4<br>&gt; Date: Wed, 18 Nov 2009 14:55:23 +0100<br>&gt; From: "Daniel F. Kudwien" &lt;news@unleashedmind.com&gt;<br>&gt; Subject: Re: [development] CVS Approval Policy: was Re: new features<br>&gt;         in D6        core?<br>&gt; To: &lt;development@drupal.org&gt;,        &lt;pierre.rineau@makina-corpus.com&gt;<br>&gt; Message-ID: &lt;441601ca6856$c6d0cf90$0200a8c0@structworks.com&gt;<br>&gt; Content-Type: text/plain;        charset="iso-8859-1"<br>&gt; <br>&gt; &gt; My though is that on d.o, it should exist some kind of tag <br>&gt; &gt; like "core team says YAY! to this module" and "core team <br>&gt; &gt; totally disapprove this ugly module", which should help users <br>&gt; &gt; to get stable, maintainable, and non abandoned modules.<br>&gt; &gt; <br>&gt; &gt; Pierre.<br>&gt; <br>&gt; You are basically arguing for installing Flag module on drupal.org, which<br>&gt; would allow this and many other badly needed improvements.<br>&gt; <br>&gt; So please contribute here:<br>&gt; <br>&gt; http://3281d.com/projects/improving-subscriptions<br>&gt; <br>&gt; Thanks.<br>&gt; <br>&gt; sun<br>&gt; <br>&gt; <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 5<br>&gt; Date: Wed, 18 Nov 2009 15:59:08 +0200<br>&gt; From: Ashraf Amayreh &lt;mistknight@gmail.com&gt;<br>&gt; Subject: Re: [development] CVS Approval Policy: was Re: new features<br>&gt;         in D6        core?<br>&gt; To: development@drupal.org<br>&gt; Message-ID:<br>&gt;         &lt;a53d1b3b0911180559r484c4abdo9817ebdb61428784@mail.gmail.com&gt;<br>&gt; Content-Type: text/plain; charset="iso-8859-1"<br>&gt; <br>&gt; &gt; My though is that on d.o, it should exist some kind of tag like "core<br>&gt; &gt; team says YAY! to this module" and "core team totally disapprove this<br>&gt; &gt; ugly module", which should help users to get stable, maintainable, and<br>&gt; &gt; non abandoned modules.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; With 5000+ modules it would be impossible for the core team to keep up. Any<br>&gt; option to evaluate modules after they've been submitted isn't practical at<br>&gt; all. As to stable, maintainable and non-abandoned modules, I'm pretty sure<br>&gt; not even the core team has the ability to read into the future :)<br>&gt; <br>&gt; The only alternative is to catch projects before they are even created by<br>&gt; requiring permission per project rather than a CVS account that can create<br>&gt; an unlimited number of projects/modules. Not to mention the added benefit of<br>&gt; introducing the module on the dev list to everyone which is a huge<br>&gt; advantage.<br>&gt; <br>&gt; A comment period would help with this.<br>&gt; &gt;<br>&gt; <br>&gt; I disagree to this. When CVS owners find they won't be able to upload their<br>&gt; modules without getting an administrator's approval they will lean towards<br>&gt; introducing the module before writing code which would save on a lot of<br>&gt; coding work.<br>&gt; <br>&gt; Finally, I think we should make it clear to people that if you contribute a<br>&gt; &gt; module, you're expected to maintain it, or at least figure out how to get it<br>&gt; &gt; maintained. I know there are a number of module contributors who have just<br>&gt; &gt; dropped code into CVS and left it there for ever. Perhaps we should ask them<br>&gt; &gt; to check a checkbox "I agree to maintain this module".<br>&gt; &gt;<br>&gt; <br>&gt; As nice as it may be, this is simply unrealistic.<br>&gt; <br>&gt; AA<br>&gt; -------------- next part --------------<br>&gt; An HTML attachment was scrubbed...<br>&gt; URL: http://lists.drupal.org/pipermail/development/attachments/20091118/65704b1e/attachment.html <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; -- <br>&gt; [ Drupal development list | http://lists.drupal.org/ ]<br>&gt; <br>&gt; End of development Digest, Vol 83, Issue 34<br>&gt; *******************************************<br>                                               <br /><hr />Bing brings you maps, menus, and reviews organized in one place. <a href='http://www.bing.com/search?q=restaurants&form=MFESRP&publ=WLHMTAG&crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1' target='_new'>Try it now.</a></body>
</html>