<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://groups.drupal.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>New Release System</title>
 <link>http://groups.drupal.org/new-release-system</link>
 <description>Issues and ideas about the new system for releasing Drupal contributions</description>
 <language>en</language>
<item>
 <title>Future work</title>
 <link>http://groups.drupal.org/node/1830</link>
 <description>&lt;p&gt;Here&#039;s a list of all the issue&#039;s I&#039;ve already submitted for future work -- things about the current system I&#039;d like to improve, and issues other people have suggested. None of these were critical enough to delay the initial deployment of the system, but they should all be fixed eventually. I&#039;m keeping this list updated (and roughly in priority order, as i see it) so there&#039;s a central place to keep track of future work.&lt;/p&gt;
&lt;p&gt;If you want to support any of these efforts financially, please donate to the cause.  There&#039;s a PayPal button in the &lt;a href=&quot;http://drupal.org/node/94000&quot; rel=&quot;nofollow&quot;&gt;announcement&lt;/a&gt; about the release system going live.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105223&quot; rel=&quot;nofollow&quot;&gt;#105223: need to optimize packaging script to reduce load on DB server&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/107813&quot; rel=&quot;nofollow&quot;&gt;#107813: Ditch version selector box in favour of subtabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/89699&quot; rel=&quot;nofollow&quot;&gt;#89699: make release node form smarter when editing HEAD releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/90531&quot; rel=&quot;nofollow&quot;&gt;#90531: give non-admins a way to unpublish their own releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/112304&quot; rel=&quot;nofollow&quot;&gt;#112304: add setting to hide a given release series without unpublishing release nodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97569&quot; rel=&quot;nofollow&quot;&gt;#97569: allow filtering issue queue by &quot;series&quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97145&quot; rel=&quot;nofollow&quot;&gt;#97145: always allow users to leave the version alone when replying to issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/93118&quot; rel=&quot;nofollow&quot;&gt;#93118: Print better error messages on faulty tag or branch name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/90968&quot; rel=&quot;nofollow&quot;&gt;#90968: enforce sequential release tags in xcvs-taginfo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/93055&quot; rel=&quot;nofollow&quot;&gt;#93055: add project type-specific settings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97568&quot; rel=&quot;nofollow&quot;&gt;#97568: allow maintainers to restrict choices for &quot;Version&quot; in new issues/replies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/94137&quot; rel=&quot;nofollow&quot;&gt;#94137: email subscriptions for release nodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/94138&quot; rel=&quot;nofollow&quot;&gt;#94138: RSS feeds for release nodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/63491&quot; rel=&quot;nofollow&quot;&gt;#63491: Drupal Version-Module Support Matrix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/96971&quot; rel=&quot;nofollow&quot;&gt;#96971: make better use of tabs and subtabs on project nodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/89535&quot; rel=&quot;nofollow&quot;&gt;#89535: add version filter to each project&#039;s &quot;view all releases&quot; page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/89537&quot; rel=&quot;nofollow&quot;&gt;#89537: project-specific releases page needs sorting options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/89673&quot; rel=&quot;nofollow&quot;&gt;#89673: add input filter to convert #12345 into a link to an issue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/101905&quot; rel=&quot;nofollow&quot;&gt;#101905: add a way to stop automated packaging on a release node&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Issues that will hopefully be addressed by Google Summer of Code proposal on translation tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105986&quot; rel=&quot;nofollow&quot;&gt;#105986: split contrib translations into their own directories and projects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/92915&quot; rel=&quot;nofollow&quot;&gt;#92915: make translation status work in the new release system&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Resolved/fixed items:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97173&quot; rel=&quot;nofollow&quot;&gt;#97173 (bug): Download link targets other project&#039;s tarball&lt;/a&gt; &lt;b&gt;Fixed on 2006-11-12&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/87298&quot; rel=&quot;nofollow&quot;&gt;#87298: Add version info to modules page&lt;/a&gt; (5.x modules only) &lt;b&gt;Fixed on 2006-11-21&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/100256&quot; rel=&quot;nofollow&quot;&gt;#100256 (bug): xcvs-taginfo doesn&#039;t properly associate core tags with project 3060&lt;/a&gt; &lt;b&gt;Fixed on 2006-11-29&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/98277&quot; rel=&quot;nofollow&quot;&gt;#98277: add project identification to .info files in packaging script&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-01&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/89538&quot; rel=&quot;nofollow&quot;&gt;#89538: need branch-aware notion of &quot;default&quot; or &quot;latest&quot; releases&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-06&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/89539&quot; rel=&quot;nofollow&quot;&gt;#89539: table of downloads on the project node, not just a &quot;default release&quot; link&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-06&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97780&quot; rel=&quot;nofollow&quot;&gt;#97780 (bug): &quot;Last updated:&quot; does not get updated&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-07&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/101887&quot; rel=&quot;nofollow&quot;&gt;#101887: add setting to hide dev snapshot table on project nodes&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-09&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/101601&quot; rel=&quot;nofollow&quot;&gt;#101601: table of downloads when filtering by [all] versions in project browsing pages&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-17&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97095&quot; rel=&quot;nofollow&quot;&gt;#97095 (bug): Issue tracker depends on project_release.module&lt;/a&gt; &lt;b&gt;Fixed on 2006-12-25&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/108493&quot; rel=&quot;nofollow&quot;&gt;#108493 (bug): file_date updates from package-release-nodes.php not always saved to the DB correctly&lt;/a&gt; &lt;b&gt;Fixed on 2007-01-19&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/97337&quot; rel=&quot;nofollow&quot;&gt;#97337 (bug): Module branch is not available as release target&lt;/a&gt; &lt;b&gt;Fixed on 2007-01-21&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/111323&quot; rel=&quot;nofollow&quot;&gt;#111323: allow maintainers to see unpublished release nodes&lt;/a&gt; &lt;b&gt;Fixed on 2007-01-29&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/94154&quot; rel=&quot;nofollow&quot;&gt;#94154: module page could say if new releases are available&lt;/a&gt; &lt;b&gt;Fixed on 2007-07-11&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105224&quot; rel=&quot;nofollow&quot;&gt;#105224: download table is broken if a release has no file attached&lt;/a&gt; &lt;b&gt;Fixed on 2007-07-14&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/109181&quot; rel=&quot;nofollow&quot;&gt;#109181: provide feedback to owners when there are errors packaging releases&lt;/a&gt; &lt;b&gt;Fixed on 2007-10-06&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/1830#comments</comments>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Sat, 11 Nov 2006 07:40:44 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">1830 at http://groups.drupal.org</guid>
</item>
<item>
 <title>cvs contrib procedure</title>
 <link>http://groups.drupal.org/node/14944</link>
 <description>&lt;p&gt;When I gained cvs access, I read the drupal book pages on cvs and also merlinofchaos blog, and polled irc drupal-support.&lt;/p&gt;
&lt;p&gt;What I came up with was that there are 2 ways of maintaining releases for contributed modules.&lt;/p&gt;
&lt;p&gt;1) Always have the latest code in head, and only release a branch when the new version of drupal comes out. For example when working with module and it is for drupal5 the code is found under HEAD, when the module is upgraded for drupal6, create a branch DRUPAL-5 for the drupal5 module.&lt;/p&gt;
&lt;p&gt;2) Don&#039;t worry about having HEAD updated, and only work in the branches for the code specific to that drupal version.&lt;/p&gt;
&lt;p&gt;I came to prefer option #2. This issue came back to my forefront after talking with mroswell.&lt;/p&gt;
&lt;p&gt;Any thoughts, opinions?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/drupalchix&quot;&gt;Drupalchix&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/14944#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/218">cvs</category>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/revision-control-systems" xmlns="http://drupal.org/project/og">Revision Control Systems</group>
 <group domain="http://groups.drupal.org/drupalchix" xmlns="http://drupal.org/project/og">Drupalchix</group>
 <pubDate>Tue, 16 Sep 2008 18:53:25 +0000</pubDate>
 <dc:creator>aufumy@drupal.org</dc:creator>
 <guid isPermaLink="false">14944 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Commit restrictions in distributed version control</title>
 <link>http://groups.drupal.org/node/8526</link>
 <description>&lt;p&gt;I just spent some time in #git to further investigate how our CVS access control scripts would translate to distributed version control systems, in order to help determine the right direction for our new GHOP-powered Git and Mercurial backends (currently being worked on, more on that to come later). Short answer: keep out of that altogether - it&#039;s not DVCS style to restrict project maintainers like that. Read on for a more detailed analysis.
&lt;/p&gt;
&lt;p&gt;For those who are not totally familiar with the CVS access control scripts, they&#039;re currently doing two things basically:&lt;br /&gt;
1. They only allow the commit to happen if the commit location is part of those projects where the user is registered as project maintainer. In addition, sandbox commits are allowed to every CVS account owner.&lt;br /&gt;
2. They forbid non-standard tag and branch names.&lt;br /&gt;
3. Not implemented currently, but would also be possible: checks on the code itself, say, for making sure that the code adheres to coding standards or satisfies all unit tests.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Is it necessary?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now, repository layouts work very differently in distributed version control: instead of having a huge repository where everybody commits to, there are usually lots of small repositories for each project. That kinda makes 1. obsolete: users don&#039;t have commit access to other projects anyways because those are contained in wholly different repositories. Also, users would probably have their own sandbox as separate repository, or even more probable, they&#039;d have a separate repository for each of their sandbox projects.&lt;/p&gt;
&lt;p&gt;As for 2., controlling branch and tag names needs to be done in CVS because branches and tags exist repository wide, so granting users more freedom on that would cause chaos all over the whole repository. However, in distributed version control, branches and tags are always local to the respective project and can easily be deleted too (which means that the chaos won&#039;t appear without active maliciousness of the maintainer), so this main reason for restricting branch and tag names does not apply here.&lt;/p&gt;
&lt;p&gt;Of course, branch and tag names are also used on drupal.org for determining how release tarballs should be named, and restricting names means that one can rely on the fact that each branch or tag can be transformed into a release name (and subsequently be released). The folks on #git didn&#039;t consider that alone a good reason to disallow branches and tags that are differently named, and indeed the lack of super strict name control could enable more possibilities for developers, the most prominent one being feature branches that can be developed in the open before being merged back into the master or stable branch. This wouldn&#039;t hurt other projects or developers - the only precondition is that the release scripts don&#039;t try to package everything but only consider tags and branches with &quot;release compatible&quot; names.&lt;/p&gt;
&lt;p&gt;Which leaves us with 3. as the only remaining &quot;valid&quot; justification for access control, and doing it for just this purpose been countered by the people on #git with a couple of points:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stuff like style checks can be done locally in the commit hook instead of server-side on receiving the commits. The latter would be a problem anyways as there are many potential commits in a &quot;push&quot; operation, and if, say, the first one is &quot;invalid&quot; then all the rest of the locally committed changes has to be reverted and redone. Not good.&lt;/li&gt;
&lt;li&gt;If people intentionally remove the commit hooks from their local repository copies, they don&#039;t deserve project maintainership and their commit access should be revoked anyways.&lt;/li&gt;
&lt;li&gt;Running unit or compilation tests on each commit is likely very hard on the server, and would be better suited to run as cronjob (together with a &quot;dashboard&quot; to report errors or other issues).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, overall, the design and workflow of distributed VCS makes a good point against pretty much all of the arguments why access control scripts would be needed for those repositories. drupal.org is already one of the most restricted repositories that I know of, and if we could get by without these measures then anybody can. (Also mind that admins and organizations that disagree here could still do all of these access control checks, of course - it just wouldn&#039;t be integrated with Drupal.)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/revision-control-systems&quot;&gt;Revision Control Systems&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8526#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/2221">revision control</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2353">vcs comparisons</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2408">version control api</category>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/revision-control-systems" xmlns="http://drupal.org/project/og">Revision Control Systems</group>
 <pubDate>Tue, 29 Jan 2008 16:47:17 +0000</pubDate>
 <dc:creator>jpetso@drupal.org</dc:creator>
 <guid isPermaLink="false">8526 at http://groups.drupal.org</guid>
</item>
<item>
 <title>A complete solution for task/project/issue/case/ticket management with Drupal</title>
 <link>http://groups.drupal.org/node/7850</link>
 <description>&lt;p&gt;I&#039;ve been evaluating solutions for Project management (for the duration of this post, that includes what i describe as project, issue, ticketing, case tracking, and pretty much anything that falls in that category) solutions with Drupal, over a year actually. I keep being enticed by the features of each individual solution, and new promises that are announced for each module(s) and trying them out and coming to the same conclusion with each of them. And yes, all of them seem to have the same problems that I&#039;m hitting repeatedly.&lt;/p&gt;
&lt;p&gt;They are designed with too specific a project system in mind, and are not ultimately extensible.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Project module and it&#039;s family are designed mainly to run drupal.org, and it does an amazing job at it. However project attributes are not easily modified or extended. I know that dww has taken on what is no doubtly the most crucial element to the entire Drupal project[1] with this module, and he has made amazing progress with it. However, one constraint to this awesome capability is that new and advanced features...no that&#039;s not right, dww and crew and getting tons of new features and such into project, the issue I&#039;m noticing, is that features that wouldn&#039;t be used on d.o, are less likely to be committed. This is no fault against the project maintainers as they are already plenty busy, keeping up with the necessary features for d.o. Don&#039;t get me wrong here, Project* is amazing, and I&#039;m grateful to the maintainers, however its very requirements but some limitations on it. (of course I know that I am welcome to submit patches to project*, but I fear that would just place added burden on the maintainers to review and commit them)&lt;/li&gt;
&lt;li&gt;
Enter Casetracker. It&#039;s newer and seems shiny and featured packed at first glance, but once again it ultimately fails in terms of extensibility and features. As in most cases of Drupal modules, it begins with a fairly specific task in mind, becomes more configurable, but ultimately doesn&#039;t give the user all the options they desire.&lt;/li&gt;
&lt;li&gt;Taslklist and Tasklist advanced are another option, designed for more personal level. There&#039;s some good stuff in these, but they just aren&#039;t designed for the same type of collaborative uses, and extensibility that casetracker and project* are. And they suffer the same problems that project* and casetracker do as well.
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My solution to this problem as I keep trying to write new glue-modules to tie functionality between all these, is that I need to just stop and rewrite the whole module from scratch to do what I need. This will solve all of these problems once and for all. At least as far as I&#039;m concerned anyway. But surely, I&#039;ve realized, someone must have had the same conclusions I did? And their module to solve all these problems would be different from mine wouldn&#039;t it? What do we do in Drupal when we start having several projects covering similar and duplicate functionality?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An API you say?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enter the idea of what I have termed the TaskAPI (could just as easily be Project API, but that seemed to close to existing project*). Why not write a module that handles helper modules to assign project attributes to a node, and their display and then a module to display all that content different ways? Finally, extensible project/task management!&lt;/p&gt;
&lt;p&gt;For the uninformed, I&#039;ve just summed up CCK/Views rather well. They already do this. There is already an issue to convert Project* module to CCK and it&#039;s being written to use Views as we speak. So is that it? Can we already to everything we need with other Drupal modules? Pretty much. I&#039;d even say for probably 80% of sites out there (maybe more) CCK/Views can do almost all of their custom content needs. So is that the end of the TaskAPI? I don&#039;t think so.&lt;/p&gt;
&lt;p&gt;Actually I think it is still needed now, more than ever, as the glue between all these modules, and to provide the ability to hook, non-data, non-display task behavior to tasks through various means. I can&#039;t explain that very well at the moment, but I already have several use cases, that would not work well, with just CCK/Views. Also, some new field types/formatters may be needed, maybe not. I&#039;m not even sure of all the functionality that the TaskAPI would provide, other than to be widely extensible.&lt;/p&gt;
&lt;p&gt;So now that the idea is out there, I&#039;d like thoughts and ideas on it. Specifically, what behavior would you add to CCK/Views to have your dream task manager? Is there interest in this type of project? Would anyone like to contribute? Finally, if this model proves to be successful, what would have to be done, in order to make it a central API to extending Drupal? Would project* or casetracker ever require the Task API?&lt;/p&gt;
&lt;p&gt;Please note, that while currently no code exists in the repository, or my sandbox on this, that doesn&#039;t mean that it hasn&#039;t ever been attempted. This article is the summary of 3 attempts to provide the basic functionality described. Once, I tried hacking casetracker and organic groups to get the functionality I required, another time I built a site specific module to combine functionality which didn&#039;t really work. The last attempt, was a generic Casetracker/Organic Groups integration module, which I intended to release, but the features just weren&#039;t workable, without hacking Casetracker or Organic Groups. This time around, I&#039;m trying to get input, and advice from the community, and I am trying to assess which current codebases could be workable to modify as well.&lt;/p&gt;
&lt;p&gt;So let me know what you think!&lt;/p&gt;
&lt;p&gt;[1] Without Project module and it&#039;s family of helpers, drupal.org wouldn&#039;t have an issue queue, and all development on Drupal itself would grind to a sudden halt.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/projectManagement&quot;&gt;Project Management&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7850#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/2277">case tracker</category>
 <category domain="http://groups.drupal.org/taxonomy/term/62">casetracker</category>
 <category domain="http://groups.drupal.org/taxonomy/term/272">cck views project</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1410">HelpDesk</category>
 <category domain="http://groups.drupal.org/taxonomy/term/269">issue tracking</category>
 <category domain="http://groups.drupal.org/taxonomy/term/249">issues</category>
 <category domain="http://groups.drupal.org/taxonomy/term/472">project</category>
 <category domain="http://groups.drupal.org/taxonomy/term/110">project module</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3800">TaskAPI</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1413">Ticket System</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1412">Tickets</category>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/projectManagement" xmlns="http://drupal.org/project/og">Project Management</group>
 <pubDate>Wed, 26 Dec 2007 23:07:10 +0000</pubDate>
 <dc:creator>mikey_p</dc:creator>
 <guid isPermaLink="false">7850 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Project* roadmap for D6</title>
 <link>http://groups.drupal.org/node/6180</link>
 <description>&lt;p&gt;Now that &lt;a href=&quot;http://drupal.org/drupal-6.1&quot; rel=&quot;nofollow&quot;&gt;Drupal 6&lt;/a&gt; is out, getting the project* family of modules ported to D6 is going to become an urgent task.  We want to ensure that by the time the final release candidates are out, we&#039;re ready to upgrade drupal.org to D6 (which &lt;em&gt;must&lt;/em&gt; happen before the official 6.0 release is possible).  That&#039;s going to take a lot of effort, and hunmonk and I have some very specific plans for how it should all happen.  This page will be the place to keep track of what has to get done, in what order, so that anyone who wants to help knows where to put their efforts.  It&#039;s obviously a work-in-progress, so feel free to help keep it updated, add issue links where appropriate, cross off things that are completed, or add other steps that need to happen.&lt;/p&gt;
&lt;p&gt;I&#039;m cross-posting this to a lot of groups since: a) converting project* to use views is a big part of this effort (so we have significantly less code to support in project* and port to newer versions of core), b) since we need lots of volunteers/help, and c) in case anyone is able to help sponsor some of this work to ensure that everything is completed well before the core maintainers would like to ship 6.0.  Thanks!
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;del&gt;&lt;a href=&quot;http://drupal.org/node/103790&quot; rel=&quot;nofollow&quot;&gt;#103790&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/node/103791&quot; rel=&quot;nofollow&quot;&gt;#103791&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/node/103795&quot; rel=&quot;nofollow&quot;&gt;#103795&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/node/177271&quot; rel=&quot;nofollow&quot;&gt;#177271&lt;/a&gt;: Make project* E_ALL compliant (since we have to do it eventually, anyway, and it&#039;ll be easier to do this before we make more branches, etc).&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;finish up existing project module bugs here: &lt;a href=&quot;http://tinyurl.com/ynq2n6&quot; title=&quot;http://tinyurl.com/ynq2n6&quot;&gt;http://tinyurl.com/ynq2n6&lt;/a&gt; and also here: http://groups.drupal.org/node/7396&lt;/del&gt; &lt;em&gt;Finished on 2008-01-06&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Project: cut a 5.x-1.2 release of everything&lt;/del&gt; (&lt;em&gt;finished on 2008-01-06&lt;/em&gt;), and finally create the DRUPAL-5 branch.&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Project issue tracker: Fix issues at &lt;a href=&quot;http://groups.drupal.org/node/7396&quot; title=&quot;http://groups.drupal.org/node/7396&quot;&gt;http://groups.drupal.org/node/7396&lt;/a&gt;,  cut a 5.x-1.2 release of everything,&lt;/del&gt; &lt;del&gt;and finally create the DRUPAL-5 branch.&lt;/del&gt; &lt;em&gt;Finished on 2008-01-06&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href=&quot;http://drupal.org/node/18920&quot; rel=&quot;nofollow&quot;&gt;#18920&lt;/a&gt;: Convert issue followups to comments (mostly done, just needs more help with the upgrade path, testing, and more reviews).&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Project subscriptions or other aspects may benefit from this proposed enhancement to Views: http://drupal.org/node/103171.&lt;/del&gt;  &lt;em&gt;Note:  there is now a module called &lt;a href=&quot;http://drupal.org/project/views_bulk_operations&quot; rel=&quot;nofollow&quot;&gt;Views Bulk Operations&lt;/a&gt; that makes this patch unnecessary.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Test the &lt;a href=&quot;http://drupal.org/project/versioncontrol&quot; rel=&quot;nofollow&quot;&gt;Version Control API&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/project/versioncontrol_cvs&quot; rel=&quot;nofollow&quot;&gt;CVS backend&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/project/versioncontrol_project&quot; rel=&quot;nofollow&quot;&gt;Project integration&lt;/a&gt; version control modules.  The release node integration needs to be completed (probably in versioncontrol_project).  [This can all happen in parallel with most of the rest of this list, unless we decide it&#039;ll be significantly easier to do the release node FAPI integration via D6 FAPI].&lt;/del&gt; -- &lt;em&gt;postponed until after d.o is running 6.x, see &lt;a href=&quot;http://groups.drupal.org/node/8102&quot; rel=&quot;nofollow&quot;&gt;http://groups.drupal.org/node/8102&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Work to do for the actual 6.x ports&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/157694&quot; rel=&quot;nofollow&quot;&gt;#157694&lt;/a&gt;: Port project to 6.x&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/157693&quot; rel=&quot;nofollow&quot;&gt;#157693&lt;/a&gt;: Port project_issue to 6.x&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/76725&quot; rel=&quot;nofollow&quot;&gt;#76725&lt;/a&gt;: Convert the issue queues into views (project_issue_views.inc) -- I started this for my day job -- however, the goal would be to actually rip out all the existing code and make project_issue &lt;em&gt;require&lt;/em&gt; views, which will take a little more work (but remove *tons* of code we&#039;ll no longer have to maintain).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/76726&quot; rel=&quot;nofollow&quot;&gt;#76726&lt;/a&gt;: Convert the project browsing pages into views (project_views.inc)&lt;/li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href=&quot;http://drupal.org/node/209408&quot; rel=&quot;nofollow&quot;&gt;#209408&lt;/a&gt;: Port CVS module to 6.x&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/225059&quot; rel=&quot;nofollow&quot;&gt;#225059&lt;/a&gt;: test CVS 6.x project components&lt;/li&gt;
&lt;li&gt;Deploy everything on s.d.o&lt;/li&gt;
&lt;p&gt;&lt;img src=&quot;http://groups.drupal.org/files/Drupal.org-Drupal-6-upgrade.png&quot; width=&quot;800&quot; height=&quot;400&quot; /&gt;
&lt;/ol&gt;
&lt;h3&gt;Work to do after the initial 6.x port&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;del&gt;Port versioncontrol* to 6.x.  Probably sounds like a lot, but it&#039;s not much more code than the existing CVS integration module, and it&#039;s a) much better code and b) much more flexible for the future, and c) potentially useful to other sites. [Note: this can happen in parallel with project_issue porting].&lt;/del&gt; -- &lt;em&gt;postponed until after d.o is running 6.x, see http://groups.drupal.org/node/8102&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6180#comments</comments>
 <enclosure url="http://groups.drupal.org/files/Project module upgrade to Drupal 6 for Drupal.org_.png" length="96992" type="image/png" />
 <group domain="http://groups.drupal.org/views-developers" xmlns="http://drupal.org/project/og">Views Developers</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/projects-needing-financing" xmlns="http://drupal.org/project/og">Projects Needing Financing</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Tue, 18 Sep 2007 08:38:58 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">6180 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Garrett Dimon discusses his issue tracking design</title>
 <link>http://groups.drupal.org/node/5748</link>
 <description>&lt;p&gt;Garrett Dimon is writing a series of posts on the design of his issue tracking system. The design if for smaller projects than Drupal, but it may provide some inspiration.&lt;/p&gt;
&lt;p&gt;So far:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://garrettdimon.com/archives/2007/8/14/bug_issue_tracking/&quot; title=&quot;http://garrettdimon.com/archives/2007/8/14/bug_issue_tracking/&quot;&gt;http://garrettdimon.com/archives/2007/8/14/bug_issue_tracking/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://garrettdimon.com/archives/2007/8/20/the_tracker_status_bar/&quot; title=&quot;http://garrettdimon.com/archives/2007/8/20/the_tracker_status_bar/&quot;&gt;http://garrettdimon.com/archives/2007/8/20/the_tracker_status_bar/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://garrettdimon.com/archives/2007/8/20/tracker_status_amp_comments/&quot; title=&quot;http://garrettdimon.com/archives/2007/8/20/tracker_status_amp_comments/&quot;&gt;http://garrettdimon.com/archives/2007/8/20/tracker_status_amp_comments/&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5748#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/113">design</category>
 <category domain="http://groups.drupal.org/taxonomy/term/269">issue tracking</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2881">UI</category>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Tue, 21 Aug 2007 13:58:47 +0000</pubDate>
 <dc:creator>alpritt</dc:creator>
 <guid isPermaLink="false">5748 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Project* TODO list</title>
 <link>http://groups.drupal.org/node/5489</link>
 <description>&lt;p&gt;Instead of keeping potentially stale copies of a TODO list in the README.txt files in CVS, I&#039;m moving these list to a wiki page here so there&#039;s just a single canonical copy.  This is general stuff about the modules.  Other to-do lists of interest include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://groups.drupal.org/node/1830&quot; rel=&quot;nofollow&quot;&gt;Future work for the release system&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://groups.drupal.org/node/4970&quot; rel=&quot;nofollow&quot;&gt;Suggestions for improving the d.o issue queue (especially for core)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Project module&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improve themeability of project listings.&lt;/li&gt;
&lt;li&gt;Integrate image module galleries for screenshots.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Project issue tracking module&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;Using the existing Drupal &quot;comment&quot; system for issue replies instead of the customized issue &quot;follow-ups&quot; currently in place. http://drupal.org/node/18920&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;Better mailhandler integration for creating and replying to issues via email.&lt;/li&gt;
&lt;li&gt;Add method for project owner to assign issues to others.&lt;/li&gt;
&lt;li&gt;Add a setting where you can select what node type should be the &quot;project&quot; that project_issues are associated with.&lt;/li&gt;
&lt;li&gt;Improve themeability of listings and issues.&lt;/li&gt;
&lt;li&gt;Allow projects to specify their own categories (bug report, feature request, etc).&lt;/li&gt;
&lt;li&gt;Tool for administrators to be able to update the status of several issues at once (mass closing).&lt;/li&gt;
&lt;li&gt;Make components sub-projects with their own defaults.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Tue, 07 Aug 2007 19:55:00 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">5489 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Issues to resolve in project* before a 5.x-1.0 release</title>
 <link>http://groups.drupal.org/node/5448</link>
 <description>&lt;p&gt;At &lt;a href=&quot;http://drupal.org/node/150278&quot; title=&quot;http://drupal.org/node/150278&quot;&gt;http://drupal.org/node/150278&lt;/a&gt; we&#039;ve started serious work on an official 5.x-1.0 release of project* (project, project_issue, and cvslog).&lt;/p&gt;
&lt;p&gt;Here&#039;s my current list of issues I&#039;d like to see us resolve for the 5.x-1.0 releases, if possible.  Mostly, these are either a) critical bugs, or b) patches I&#039;ve already written for relatively easy-to-solve problems.  Feel free to add comments or update this list.  And, of course, please work on any of the issues below -- reviewing, testing, rolling patches, etc.  Thanks! -Derek
&lt;/p&gt;
&lt;h3&gt;Bugs we should definitely fix&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/119860&lt;/del&gt;&lt;br /&gt;
&quot;Release download returns &#039;Page Not Found&#039;&quot; (for sites with private file downloads -- patch needs work, but not much).&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-05&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/133052&lt;/del&gt;&lt;br /&gt;
&quot;remove dependency on taxonomy&quot; (project_release will depend on it for 5.x-1.0, but project + project_issue shouldn&#039;t need to).&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-09&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;del&gt;http://drupal.org/node/91195&lt;/del&gt;&lt;br /&gt;
&quot;cvs_get_version_from_tag() assumed to exist, but lives in cvs_local.inc&quot; (easy fix, patch already done)&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-16&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/163586&lt;/del&gt;&lt;br /&gt;
&quot;Project browsing shouldn&#039;t exclude projects without a file&quot; (easy fix, patch already done).&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-06&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/114281&lt;/del&gt;&lt;br /&gt;
&quot;&#039;Access own project issues&#039; access privilege not working as expected&quot; (too many project* menu paths don&#039;t honor it, so you end up needing the full &#039;access project issues&#039; permission to use the issue queues, etc, anyway).
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/106654&lt;/del&gt;&lt;br /&gt;
&quot;add index for sid&quot; (has a patch, needs review).
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/165975&lt;/del&gt;&lt;br /&gt;
&quot;fatal error when adding new project issue status in postgres&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-09&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/166496&lt;/del&gt;&lt;br /&gt;
&lt;del&gt;http://drupal.org/node/167105&lt;/del&gt;&lt;br /&gt;
&quot;Missing hook_uninstall()&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-15&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/159419&lt;/del&gt;&lt;br /&gt;
Add pgsql support to cvs.module&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-15&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/164958&lt;/del&gt;&lt;br /&gt;
Add missing pgsql indexes to project_issue&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-15&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;del&gt;http://drupal.org/node/159286&lt;/del&gt;&lt;br /&gt;
&quot;Extensions validity incorrectly tested for attaching files to issues&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-17&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;del&gt;http://drupal.org/node/167838&lt;/del&gt;&lt;br /&gt;
&quot;Should only add CCK fields to followup form, not issue form.&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-16&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Bugs/tasks we should fix if we can, but aren&#039;t blockers&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/159892&lt;/del&gt;&lt;br /&gt;
&quot;Rip out menu callback for serving release .xml files&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-07&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/164846&lt;/del&gt;&lt;br /&gt;
&quot;Rip out XML-RPC server code for update_status 5.x-1.* clients&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-07&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/142122&lt;/del&gt;&lt;br /&gt;
&quot;make sure only users with valid mail addresses can subscribe&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-15&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/104190&lt;/del&gt;&lt;br /&gt;
&quot;Submit issues cannot find projects&quot; (problem when project_issue is installed *after* project nodes are created).&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-15&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;del&gt;http://drupal.org/node/103806&lt;/del&gt;&lt;br /&gt;
&quot;pager count query not correct on CVS browsing pages&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-18&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/107706&lt;/del&gt;&lt;br /&gt;
&quot;make query use index&quot;&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-16&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/59039&lt;/del&gt;&lt;br /&gt;
&quot;attachements missing after pressing preview&quot; (for issues)&lt;br /&gt;
&lt;em&gt;Fixed on 2007-08-18&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;del&gt;http://drupal.org/node/155697&lt;/del&gt;&lt;br /&gt;
&quot;Attached file not added&quot; (for release nodes -- probably duplicate with (G) due to re-using similar code)
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5448#comments</comments>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Sun, 05 Aug 2007 00:00:12 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">5448 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Still new?</title>
 <link>http://groups.drupal.org/node/5222</link>
 <description>&lt;p&gt;how long is a release system allowed to describe itself as new?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5222#comments</comments>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Thu, 19 Jul 2007 21:30:17 +0000</pubDate>
 <dc:creator>moshe weitzman</dc:creator>
 <guid isPermaLink="false">5222 at http://groups.drupal.org</guid>
</item>
<item>
 <title>How to help with the project* modules</title>
 <link>http://groups.drupal.org/node/3686</link>
 <description>&lt;p&gt;The project* collection of modules (&lt;a href=&quot;http://drupal.org/project/project&quot; rel=&quot;nofollow&quot;&gt;Project&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/project/project_issue&quot; rel=&quot;nofollow&quot;&gt;Project issue tracking&lt;/a&gt;, and &lt;a href=&quot;http://drupal.org/project/cvslog&quot; rel=&quot;nofollow&quot;&gt;CVS integration&lt;/a&gt;) is the largest set of code running on drupal.org besides Drupal core.  They are the key tools that power all Drupal development, including the &lt;a href=&quot;http://drupal.org/project/issues&quot; rel=&quot;nofollow&quot;&gt;Drupal issue queue&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/node/94000&quot; rel=&quot;nofollow&quot;&gt;Drupal release system&lt;/a&gt;.  Because of the huge user base, high visibility, complex requirements and feature requests, and size and scope of the existing code base (and issue queues) there is a &lt;em&gt;ton&lt;/em&gt; of work to be done.  This wiki page is how I (&lt;a href=&quot;http://drupal.org/user/46549&quot; rel=&quot;nofollow&quot;&gt;dww&lt;/a&gt;, the primary maintainer of project*) will try to communicate the best ways for other people to get involved in helping.  One of the ways to help is to improve this list, so please add your own ideas here.&lt;/p&gt;
&lt;p&gt;This list is roughly in order of what kind of skills you&#039;d need, but not exactly.  It&#039;s not in priority order, since all of it would be helpful, and it&#039;s hard to prioritize given there might be many people with different skills or interests.  So, just read the whole list and decide what parts of it you&#039;d like to help with.  In terms of the issue queues, you can obviously prioritize things marked as critical.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Join the &lt;a href=&quot;/new-release-system&quot; rel=&quot;nofollow&quot;&gt;New Release System&lt;/a&gt; group.&lt;/li&gt;
&lt;li&gt;Read the &lt;a href=&quot;http://drupal.org/node/114618&quot; rel=&quot;nofollow&quot;&gt;handbook pages&lt;/a&gt; about the project* modules on drupal.org.  Figure out how to install your own local test site running 5.x Drupal core and the latest versions of these modules.  Improve and/or extend the handbook pages as you go.&lt;/li&gt;
&lt;li&gt;Read &lt;a href=&quot;/node/3318&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; about the &lt;a href=&quot;http://drupal.org/project/drupalorg_testing&quot; rel=&quot;nofollow&quot;&gt;drupal.org testing installation profile&lt;/a&gt;.  See if you can help make that profile more complete, if you can get it to work, if you can contribute documentation on how to use it, etc.&lt;/li&gt;
&lt;li&gt;Read these 2 issues about testing on &lt;a href=&quot;http://scratch.drupal.org&quot; title=&quot;http://scratch.drupal.org&quot;&gt;http://scratch.drupal.org&lt;/a&gt; :
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105004&quot; rel=&quot;nofollow&quot;&gt;5.0 release candidate now running on scratch.drupal.org&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/node/105004&quot; title=&quot;http://drupal.org/node/105004&quot;&gt;http://drupal.org/node/105004&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105016&quot; rel=&quot;nofollow&quot;&gt;Testing the 5.0 port of the release system on scratch.drupal.org&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/node/105016&quot; title=&quot;http://drupal.org/node/105016&quot;&gt;http://drupal.org/node/105016&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  They&#039;re slightly out-dated, but the basic idea is still valid: see if you can find any new bugs, and if so, report them.  Both of those pages include detailed instructions on where to report any bugs or problems you find.  Please don&#039;t submit duplicates, see below. ;)&lt;/li&gt;
&lt;li&gt;Read through the Project* issue queues:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/project&quot; rel=&quot;nofollow&quot;&gt;Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/project_issue&quot; rel=&quot;nofollow&quot;&gt;Project issue tracking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/cvslog&quot; rel=&quot;nofollow&quot;&gt;CVS integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  Familiarize yourself with what&#039;s there now (this is a fairly huge task on its own).  Then, here are the ways you can help clean-up the queues to make them more manageable for other users and developers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Find duplicate issues and mark the newer issues duplicate, including a link to the oldest issue in the queue about the same thing.&lt;/li&gt;
&lt;li&gt;Older issues that are no longer relevant should be marked &quot;Fixed&quot; (e.g. things that are now working because of the new release system, etc).&lt;/li&gt;
&lt;li&gt;If an issue&#039;s title isn&#039;t clear, try to figure out what the issue is about and give it a more descriptive and acurate title.&lt;/li&gt;
&lt;li&gt;See if you can reproduce any of the bug reports on a local test site.  Start digging into the code and see if you can figure out anything about what&#039;s going wrong.  No matter what, report your findings in a follow-up in the issue so other people can see your results. Just knowing if you can (and how to) reproduce a bug on a local test site is a huge step towards fixing the problem.&lt;/li&gt;
&lt;li&gt;... (feel free to add other suggestions here)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Keep an eye on the webmasters and infrastructure issue queues for bug reports and feature requests that really belong in one of the project* issue queues:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/webmasters&quot; rel=&quot;nofollow&quot;&gt;Drupal.org webmasters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/infrastructure&quot; rel=&quot;nofollow&quot;&gt;Drupal.org server administrators&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  Since project* is so central to the functionality on drupal.org, people often request features or report bugs to these issue queues, not necessarily realizing that there are separate queues for the project* modules themselves, and these bugs or features almost always exist or would work on other sites running the project* modules.  If you find issues in either of these queues that is general to Project* code, not specific to how it is setup on drupal.org, move the issue into the appropriate project* queue.&lt;/li&gt;
&lt;li&gt;Keep an eye on the drupal.org forums for questions about project* and see if you can answer them, point the person to the appropriate issue if it&#039;s a known bug or feature request, etc.&lt;/li&gt;
&lt;li&gt;Read the &lt;a href=&quot;http://drupal.org/handbook/cvs&quot; rel=&quot;nofollow&quot;&gt;CVS handbook&lt;/a&gt;.  See if you can find ways to make any of the pages more clear.  If you&#039;ve got documentation powers on drupal.org, try to fold comments into the body of the page and delete them.  If you&#039;re unsure, just ask me (see below).&lt;/li&gt;
&lt;li&gt;Read the &lt;a href=&quot;http://drupal.org/node/7765&quot; rel=&quot;nofollow&quot;&gt;Maintaining a project on drupal.org handbook&lt;/a&gt;.  See if it makes sense.  See how much of it should be folded into the general project* documentation, or if there&#039;s a better way to organize this information.&lt;/li&gt;
&lt;li&gt;If you haven&#039;t already, read the &lt;a href=&quot;http://drupal.org/patch&quot; rel=&quot;nofollow&quot;&gt;patch handbook&lt;/a&gt;.  Then, take a look at the &quot;patch queue&quot; for these modules (all issues marked as &quot;Patch (code needs review)&quot;):
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/project?states=8&quot; rel=&quot;nofollow&quot;&gt;Project patch queue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/project_issue?states=8&quot; rel=&quot;nofollow&quot;&gt;Project issue tracking patch queue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/cvslog?states=8&quot; rel=&quot;nofollow&quot;&gt;CVS integration patch queue&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  See if the patch still applies to the version it&#039;s reported against.  If not, set the issue to &quot;Patch (code needs work)&quot;.  If you can, resolve the conflicts and re-roll the patch for that branch, post your new patch to the issue, and set the status back to &quot;code needs review&quot;.  If it&#039;s a patch for a feature request, see if it applies against HEAD, or the DRUPAL-4-7--2 branch, and set the version of the issue accordingly. No matter what, if the patch applies, test it.  Again the &lt;a href=&quot;http://drupal.org/patch&quot; rel=&quot;nofollow&quot;&gt;patch handbook&lt;/a&gt; has great instructions on how to apply, review and test patches, so read that if you&#039;re unsure what to do.
 &lt;/li&gt;
&lt;li&gt;Test all of these modules using PostgreSQL.  There are some known issues in the queue, so review, apply, and test those patches first. If you find any new problems, submit detailed bug reports about them.&lt;/li&gt;
&lt;li&gt;Dig into the code and see if you can understand any of it. ;) If you figure out something that seemed cryptic at first, write some helpful comments in the code and provide a patch for it.  If you find a function without doxygen comments that explains what the function does, what kind of input it expects, and what output it produces, write the comment and post a patch (feel free to include more than one function&#039;s comments in the same issue/patch).&lt;/li&gt;
&lt;li&gt;Check out the list of &lt;a href=&quot;http://groups.drupal.org/node/1830&quot; rel=&quot;nofollow&quot;&gt;Future work&lt;/a&gt; for the new release system, and see if any of it interests you enough that you&#039;d like to start working on a patch for something.  If so, follow-up to the issue, assign it to yourself, and start sketching out your thoughts on what needs to happen.  Feel free to just ask questions in the issue about implementation details, etc.&lt;/li&gt;
&lt;li&gt;Add to this list.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#039;m often available on IRC in #drupal (my nick is also &quot;dww&quot;), and I try to lurk in #drupal-dojo whenever I get the chance.  Feel free to add a comment below if you want to get my attention about something.  If you have a question about an issue, just followup to the issue itself, since other people might be able to answer it.&lt;/p&gt;
&lt;p&gt;That should be more than enough to get anyone started, no matter what skills you have to offer. ;)  Please dive right in and help in whatever ways you can.  Drupal.org and project* need you!&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
-Derek&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/projects-needing-volunteer-developers&quot;&gt;Projects Needing Volunteer Developers&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/3686#comments</comments>
 <group domain="http://groups.drupal.org/drupal-dojo" xmlns="http://drupal.org/project/og">Drupal Dojo</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/projects-needing-volunteer-developers" xmlns="http://drupal.org/project/og">Projects Needing Volunteer Developers</group>
 <pubDate>Mon, 16 Apr 2007 09:45:37 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">3686 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Help Me to Help You</title>
 <link>http://groups.drupal.org/node/3644</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&#039;m thinking this may be a good place to start seriously contributing to Drupal.  Basically I&#039;m looking for a project that needs help (!) and that will help me to get a strong grasp of how Drupal works.  I know Project* fits the first criteria, but I&#039;m a little unsure how well it will help me grok Drupal as a whole.&lt;/p&gt;
&lt;p&gt;I&#039;m particularly interested in User Interface, but I&#039;ll work happily on anything under the hood since that is what I need to learn.  My plan is to do Drupal development professionally once I have enough experience, so what I work on now really needs to help me learn with that in mind.&lt;/p&gt;
&lt;p&gt;I&#039;m a beginner going on intermediate so I&#039;m not sure how helpful I&#039;ll be at first.  But I&#039;m currently finding about 35 hours a week to learn Drupal so hopefully I&#039;ll improve fast. I figure if I give a portion of that learning time over to working on a specific project I&#039;ll learn faster.&lt;/p&gt;
&lt;p&gt;Does it make sense for me to just dive straight into this project, or should I have mastered anything in particular first?  The thought of working on this is a little scary since I really don&#039;t know what is going on, but that is why I think it might be a good idea -- a chance to push myself.&lt;/p&gt;
&lt;p&gt;Any thoughts/directions/help will be much appreciated.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Alan&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/3644#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/1221">mentoring</category>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Fri, 13 Apr 2007 20:44:13 +0000</pubDate>
 <dc:creator>alpritt</dc:creator>
 <guid isPermaLink="false">3644 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Improve module categorization</title>
 <link>http://groups.drupal.org/node/3447</link>
 <description>&lt;p&gt;It is a known fact that the drupal modules page (&lt;a href=&quot;http://drupal.org/project/Modules&quot; title=&quot;http://drupal.org/project/Modules&quot;&gt;http://drupal.org/project/Modules&lt;/a&gt;) is not perfect. There&#039;s a lot of discussion going on about how to gather module quality metrics, whether to enable a voting module or not, etc.&lt;br /&gt;
It&#039;s quite true that it&#039;s currently rather difficult to find what you&#039;re looking for. I think that by now I&#039;ve got quite a good overview about the &quot;hot&quot; modules, but still for me, I often find the modules by using the advanced search or by checking cvs commit track page of the user of which I know he created the module.&lt;br /&gt;
If you&#039;re trying to look for new stuff, it&#039;s getting even harder. Most categories contain more than 50 modules, some even up to over a hundred, and many are attached to several of the just 26 module categories.&lt;/p&gt;
&lt;p&gt;I think the discussion about sorting modules by their &quot;quality&quot; is a very worthy one, but most solutions involve coding and therefore will need quite some time to get deployed.&lt;/p&gt;
&lt;p&gt;However, there&#039;s quite a simple thing we can do right now without any coding (at least I think so) that would increase the usability of the module page enormously: &lt;em&gt;Improve the categorization&lt;/em&gt;. Drupal is famous for its taxonomy system, so why shouldn&#039;t we use it in a more sophisticated way?&lt;/p&gt;
&lt;p&gt;For example, there are at least 10 modules out there that provide more usable menu blocks, usually by using DHTML (examples are nice_menus, dhtml_menu, lucid_menu, simplemenu, ..), yet they&#039;re scattered all over the different categories.&lt;/p&gt;
&lt;p&gt;So, what I propose is to refine the module categorization. For example by using at least two levels of hierarchy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is a wiki page, so anyone is welcome to update and improve this working draft for a better categorization of drupal modules. Whenever you edit this page, please add a comment that quickly describes your changes!&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Working draft for a better categorization of drupal modules&lt;/h2&gt;
&lt;p&gt;(very early working draft)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Usability enhancements
&lt;ul&gt;
&lt;li&gt;Menus&lt;/li&gt;
&lt;li&gt;Javascript-based usability enhancements&lt;/li&gt;
&lt;li&gt;General usability enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Administration tools
&lt;ul&gt;
&lt;li&gt;General administration usability&lt;/li&gt;
&lt;li&gt;Taxonomy management&lt;/li&gt;
&lt;li&gt;Content management&lt;/li&gt;
&lt;li&gt;Comment management&lt;/li&gt;
&lt;li&gt;Import / Expor tools&lt;/li&gt;
&lt;li&gt;Backup tools&lt;/li&gt;
&lt;li&gt;Statistics&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Caching and Performance&lt;/li&gt;
&lt;li&gt;Content
&lt;ul&gt;
&lt;li&gt;Content rating systems&lt;/li&gt;
&lt;li&gt;Event managment&lt;/li&gt;
&lt;li&gt;Content listing&lt;/li&gt;
&lt;li&gt;Paging&lt;/li&gt;
&lt;li&gt;Input filters&lt;/li&gt;
&lt;li&gt;Editors&lt;/li&gt;
&lt;li&gt;Image modules&lt;/li&gt;
&lt;li&gt;Media integration&lt;/li&gt;
&lt;li&gt;Project management&lt;/li&gt;
&lt;li&gt;Wiki related&lt;/li&gt;
&lt;li&gt;Forum related&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Content access
&lt;ul&gt;
&lt;li&gt;Taxonomy-based&lt;/li&gt;
&lt;li&gt;Forum-based&lt;/li&gt;
&lt;li&gt;Menu based&lt;/li&gt;
&lt;li&gt;other&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Internationalization&lt;/li&gt;
&lt;li&gt;Communication
&lt;ul&gt;
&lt;li&gt;Mailing&lt;/li&gt;
&lt;li&gt;Newsletters&lt;/li&gt;
&lt;li&gt;Messaging&lt;/li&gt;
&lt;li&gt;Chat&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;E-Commerce&lt;/li&gt;
&lt;li&gt;Aggregation &amp;amp; Syndication
&lt;ul&gt;
&lt;li&gt;OpenSearch&lt;/li&gt;
&lt;li&gt;Content aggregation&lt;/li&gt;
&lt;li&gt;Feed creation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;File managment&lt;/li&gt;
&lt;li&gt;User management
&lt;ul&gt;
&lt;li&gt;Authorization&lt;/li&gt;
&lt;li&gt;other&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Theme related&lt;/li&gt;
&lt;li&gt;3rd party integration
&lt;ul&gt;
&lt;li&gt;Web services&lt;/li&gt;
&lt;li&gt;Authorization&lt;/li&gt;
&lt;li&gt;Bridges&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Module specific
&lt;ul&gt;
&lt;li&gt;Views&lt;/li&gt;
&lt;li&gt;Organic groups&lt;/li&gt;
&lt;li&gt;VotingAPI&lt;/li&gt;
&lt;li&gt;CCK fields&lt;/li&gt;
&lt;li&gt;other CCK related modules&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Developer modules&lt;/li&gt;
&lt;li&gt;API-only modules&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/3447#comments</comments>
 <group domain="http://groups.drupal.org/drupalorg-redesign-plan-drupal-association" xmlns="http://drupal.org/project/og">Drupal.org redesign plan for the Drupal Association</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Sun, 01 Apr 2007 13:34:26 +0000</pubDate>
 <dc:creator>Frando</dc:creator>
 <guid isPermaLink="false">3447 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Proposal: drupal.org testsite install profile</title>
 <link>http://groups.drupal.org/node/3318</link>
 <description>&lt;p&gt;this is an idea i&#039;ve been thinking about.  posting it here so other folks can add to it, provide feedback, etc.&lt;/p&gt;
&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;we could really use an install profile that setup a test site similarly to how drupal.org is configured (especially the project* modules and CVS integration).  obviously, it wouldn&#039;t have the bluebeach theme, but otherwise, it would look fairly similar to d.o in terms of structure, content, permissions, etc.&lt;/p&gt;
&lt;p&gt;this would greatly help people who wanted to reproduce bugs and test patches for the project* family of modules, which is something we desperately need more of. it also might be a popular profile as a starting point for people looking to setup software-collaboration sites (though ideally we&#039;d have a separate &quot;software development site&quot; profile eventually).&lt;/p&gt;
&lt;p&gt;here&#039;s what i envision (but please edit this to expand or modify it):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enables and configures all the project* modules and the CVS repo stuff&lt;/li&gt;
&lt;li&gt;sets up the d.o project taxonomy stuff (project types, module categories, etc)&lt;/li&gt;
&lt;li&gt;enables and configures the devel.module&lt;/li&gt;
&lt;li&gt;configures the d.o roles and permissions&lt;/li&gt;
&lt;li&gt;generates a bunch of random users&lt;/li&gt;
&lt;li&gt;generates a few targetted users for each of the main roles on d.o, with documented usernames and initial passwords&lt;/li&gt;
&lt;li&gt;generates a skeleton set of project nodes (core, some of the common contribs, cross-section of different project types (modules, themes, translations, etc))&lt;/li&gt;
&lt;li&gt;generates a bunch of random releases&lt;/li&gt;
&lt;li&gt;generates a bunch of random issues&lt;/li&gt;
&lt;li&gt;(optionally) generates some random forums and comments&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;so, you download all the right versions of things, install this profile, and you&#039;re ready to start testing patches for the d.o infrastructure.&lt;/p&gt;
&lt;p&gt;in his &quot;State of Drupal&quot; talk, Dries was making a plea for more people to help with making our home on d.o more like a palace.  this should significantly facilitate getting more &quot;builders&quot; involved in the construction. ;)&lt;/p&gt;
&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;
&lt;h4&gt;specific modules&lt;/h4&gt;
&lt;p&gt;see &lt;a href=&quot;http://drupal.org/node/27367&quot; title=&quot;http://drupal.org/node/27367&quot;&gt;http://drupal.org/node/27367&lt;/a&gt; to start with. ;)  otherwise, contribs i&#039;m specifically interested in, are:&lt;br /&gt;
* cvslog&lt;br /&gt;
* project (including project_release)&lt;br /&gt;
* project_issue&lt;br /&gt;
* code filter&lt;/p&gt;
&lt;h4&gt;taxonomy&lt;/h4&gt;
&lt;p&gt;The project taxonomy stuff is a little weird.  you get the basic idea: there&#039;s a &quot;project&quot; vocabulary, which is hierarchical.  top level terms are &quot;Module&quot;, &quot;Theme&quot;, &quot;Installation profile&quot;, etc, etc.  At this point, only Module has sub-terms, which are the module categories (see &lt;a href=&quot;http://drupal.org/project/Modules&quot; title=&quot;http://drupal.org/project/Modules&quot;&gt;http://drupal.org/project/Modules&lt;/a&gt; for a list of them).  Once &lt;a href=&quot;http://drupal.org/node/105986&quot; title=&quot;http://drupal.org/node/105986&quot;&gt;http://drupal.org/node/105986&lt;/a&gt; is done, and contrib translations are in their own projects, we&#039;ll have sub-terms for each language under the &quot;Translations&quot; term, but that&#039;s getting ahead of myself. ;)&lt;/p&gt;
&lt;p&gt;There&#039;s also the project release vocabulary -- &quot;Drupal Core compatibility&quot; (for the &quot;5.x&quot;, &quot;4.7.x&quot;, etc terms on release nodes, which is also used in a bunch of the download pages, etc).&lt;/p&gt;
&lt;p&gt;I see 2 possible solutions for this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; you just manually re-create a subset of this structure (not every single module category, etc)
&lt;li&gt; we actually export the relevent records from the {term_*} tables directly (and regularly) from d.o.  not sure this idea will fly, but perhaps we could have a cron job that just does a selective mysqldump and sticks the .mysql file somewhere folks can just download. ;)  i&#039;m *only* talking about the structure of the project (and project release) vocabularies, nothing more.
&lt;/ol&gt;
&lt;h4&gt;cvs repository&lt;/h4&gt;
&lt;p&gt;ideally, the install profile would include a tarball of a pre-configured cvs repository that had the right basic directory structure, and some files for the project nodes that would get created with the profile.  all the contributions/modules/cvslog/xcvs* stuff would be configured in the CVSROOT of this repo, and would be customized during install to point to the right drupal database.  there&#039;s a pretty thorough README.txt in there now.  we&#039;d probably want to create 2 repos, in fact -- the contrib and core ones.&lt;br /&gt;
then, of course, the drupal site would be configured to know about each repo (via [site]/admin/project/cvs-repositories).&lt;/p&gt;
&lt;h4&gt;specific nodes&lt;/h4&gt;
&lt;p&gt;i don&#039;t think it&#039;s feasable or desireable to actually replicate &lt;em&gt;all&lt;/em&gt; of the project, issue, and follow-up content from d.o.  i was thinking we&#039;djust creating a small handful (~10) different projects that are representative of the structure on d.o.  these would be the same small handful of directories in the stub CVS repository.  they&#039;d have some specific CVS tags and branches, too, and the corresponding release nodes.  once that&#039;s in place, i&#039;d say we just randomly generate a bunch of issues and comments automatically.&lt;/p&gt;
&lt;h4&gt;roles and permissions&lt;/h4&gt;
&lt;p&gt;i&#039;m not sure how much of this i can share, nor how much of it is really necessary for the needs of this profile.  basically, we should just configure the anonymous and authenticated users with the appropriate perms, and then make an uber-site-admin role with all perms enabled.  the whole &quot;document maintainer&quot; vs. &quot;site maintainer&quot; vs. &quot;site admin&quot; stuff probably isn&#039;t essential -- though it might be nice to tackle in a future version once the other parts are working smoothly.&lt;/p&gt;
&lt;h4&gt;other settings&lt;/h4&gt;
&lt;p&gt;i&#039;m not sure what&#039;s the best way to deal with this: if i should (can?) just provide a dump of the relevent entries in the {variables} table, like i&#039;m proposing for the {term_*} stuff.  i&#039;ll try to get some of the more senior powers that be to comment on this part, too.&lt;/p&gt;
&lt;h2&gt;Related Links&lt;/h2&gt;
&lt;p&gt;Instructions on setting up and configuring cvs/project* &lt;a href=&quot;http://devbee.pbwiki.com/DrupalCvsProject&quot; rel=&quot;nofollow&quot;&gt;are here&lt;/a&gt;. There is also a &lt;a href=&quot;http://project.devbee.com/&quot; rel=&quot;nofollow&quot;&gt;correspnding demo site&lt;/a&gt; which anyone can create an account at and play around with the stuff we&#039;re working on.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/3318#comments</comments>
 <group domain="http://groups.drupal.org/projects-needing-volunteer-developers" xmlns="http://drupal.org/project/og">Projects Needing Volunteer Developers</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/drupal-dojo" xmlns="http://drupal.org/project/og">Drupal Dojo</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Sun, 25 Mar 2007 11:06:51 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">3318 at http://groups.drupal.org</guid>
</item>
<item>
 <title>2 important Project module and drupal.org improving SoC ideas</title>
 <link>http://groups.drupal.org/node/3214</link>
 <description>&lt;p&gt;Myself, Webchick and Killes have come up with two proposals for this year&#039;s SoC which involve the drupal.org infrastructure and the &lt;a href=&quot;http://drupal.org/project/project&quot; rel=&quot;nofollow&quot;&gt;project module&lt;/a&gt;.  Both of which could solve some of the worst drupal.org usability problems, and yet are interesting, flexible projects where someone with a lot of creativity and talent could have a huge, highly visible (and valuable) impact on the entire Drupal community.&lt;/p&gt;
&lt;p&gt;I&#039;m hoping to generate interest (so that the right applicatants take on the projects) and to solicit feedback from other SoC mentors or interested parties in the scope and direction of each proposal:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://drupal.org/node/128546&quot; title=&quot;http://drupal.org/node/128546&quot;&gt;http://drupal.org/node/128546&lt;/a&gt;&lt;br /&gt;
Create project quality metrics system&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://drupal.org/node/128616&quot; title=&quot;http://drupal.org/node/128616&quot;&gt;http://drupal.org/node/128616&lt;/a&gt;&lt;br /&gt;
Better translation support for Drupal contributions&lt;/p&gt;
&lt;p&gt;Please see each proposal for more details, and feel free to just comment on those directly instead of this post.&lt;br /&gt;
Thanks!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/issue-tracking-and-software-releases&quot;&gt;Issue tracking and software releases&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/3214#comments</comments>
 <group domain="http://groups.drupal.org/translations" xmlns="http://drupal.org/project/og">Translations</group>
 <group domain="http://groups.drupal.org/soc-2007" xmlns="http://drupal.org/project/og">SoC 2007</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <pubDate>Sat, 17 Mar 2007 09:11:06 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">3214 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Help test 5.x core (and project*) on scratch.drupal.org -- become a project ninja!</title>
 <link>http://groups.drupal.org/node/2199</link>
 <description>&lt;p&gt;the Drupal Dojo sounds great, and i&#039;m happy to join the efforts (as both student and teacher, it&#039;s a whole spectrum, not a bit).  anyone who wants to dive into Drupal development right now can help by mercilessly beating on &lt;a href=&quot;http://scratch.drupal.org&quot; title=&quot;http://scratch.drupal.org&quot;&gt;http://scratch.drupal.org&lt;/a&gt; to test out the latest 5.x release candidate code, and submitting issues (with patches, if possible!) about any problems you find.&lt;/p&gt;
&lt;p&gt;i&#039;m particularly interested in people testing out the project* set of modules (the biggest set of code running on the [s].d.o infrastructure that isn&#039;t Drupal core itself).  this code is essential for all Drupal development, but is a huge, and (unfortunately) fairly complex chunk of code, which is mostly maintained entirely by one person: me. since it&#039;s not core, the pool of people testing it (aside from live use on drupal.org) and contributing code and documentation for it is tiny. if the Dojo wants to really do some good in the Drupal world (and it seems like it certainly will!), one of its big goals should be expanding the pool of people who understand, test, contribute patches to, and eventually help commit code and fully maintain the project suite of modules.&lt;/p&gt;
&lt;p&gt;here are some of the many ways you can help:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;read these 2 issues about testing on &lt;a href=&quot;http://scratch.drupal.org&quot; title=&quot;http://scratch.drupal.org&quot;&gt;http://scratch.drupal.org&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105004&quot; rel=&quot;nofollow&quot;&gt;5.0 release candidate now running on scratch.drupal.org&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/node/105004&quot; title=&quot;http://drupal.org/node/105004&quot;&gt;http://drupal.org/node/105004&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/105016&quot; rel=&quot;nofollow&quot;&gt;Testing the 5.0 port of the release system on scratch.drupal.org&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/node/105016&quot; title=&quot;http://drupal.org/node/105016&quot;&gt;http://drupal.org/node/105016&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; both of those pages include detailed instructions on where to report any bugs or problems you find.&lt;/li&gt;
&lt;li&gt;join the &lt;a href=&quot;/new-release-system&quot; rel=&quot;nofollow&quot;&gt;New Release System&lt;/a&gt; group.
&lt;li&gt;figure out how to install your own local test site running 5.x Drupal core and the latest versions of the&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/project/project&quot; rel=&quot;nofollow&quot;&gt;Project&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/project/project_issue&quot; rel=&quot;nofollow&quot;&gt;Project issue tracker&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/project/cvslog&quot; rel=&quot;nofollow&quot;&gt;CVS management/tracker&lt;/a&gt; modules. document as you go and make some &lt;a href=&quot;http://drupal.org/handbook/config/contribmodules&quot; rel=&quot;nofollow&quot;&gt;handbook pages&lt;/a&gt; about them on drupal.org... ;) see &lt;a href=&quot;http://drupal.org/node/87175&quot; title=&quot;http://drupal.org/node/87175&quot;&gt;http://drupal.org/node/87175&lt;/a&gt; for an issue about doing this in the &lt;a href=&quot;http://drupal.org/project/issues/project&quot; rel=&quot;nofollow&quot;&gt;project issue queue&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;check out the issue queues for the &quot;HEAD&quot; or &quot;5.x-0.x-dev&quot; versions of the following modules:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/project?versions=96566,94390&quot; rel=&quot;nofollow&quot;&gt;Project&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/project_issue?versions=96566&quot; rel=&quot;nofollow&quot;&gt;Project issue tracking&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/issues/cvslog?versions=94283&quot; rel=&quot;nofollow&quot;&gt;CVS managment/tracker&lt;/a&gt;
 &lt;/ul&gt;
&lt;p&gt; see if you can reproduce any of the bugs on a local test site.  start digging into the code and see if you can figure out anything about what&#039;s going wrong, or how you might implement a new feature.&lt;/li&gt;
&lt;li&gt;check out the list of &lt;a href=&quot;http://groups.drupal.org/node/1830&quot; rel=&quot;nofollow&quot;&gt;Future work&lt;/a&gt; (&lt;a href=&quot;http://groups.drupal.org/node/1830&quot; title=&quot;http://groups.drupal.org/node/1830&quot;&gt;http://groups.drupal.org/node/1830&lt;/a&gt;) for the new release system, and see if any of it interests you to start working on a patch for something.  if so, followup to the issue, assign it to yourself, and start sketching out your thoughts on what needs to happen.  feel free to just ask questions in the issue queue about implementation details&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;i&#039;ll try to start hanging out in #drupal-dojo whenever i&#039;m in #drupal.  i might sometimes come across a little scary, but i&#039;m *always* thrilled for anyone who wants to help with project*, cvs.module, etc.... i can be very nice and helpful when i want to be. ;)&lt;/p&gt;
&lt;p&gt;looking forward to a productive collaboration... huge thanks to josh for getting this group started!!!&lt;/p&gt;
&lt;p&gt;-derek (&lt;a href=&quot;http://drupal.org/user/46549&quot; rel=&quot;nofollow&quot;&gt;dww&lt;/a&gt;)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/drupal-dojo&quot;&gt;Drupal Dojo&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/2199#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/1224">5.x scratch testing project</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1331">lesson ideas</category>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/drupal-dojo" xmlns="http://drupal.org/project/og">Drupal Dojo</group>
 <pubDate>Thu, 28 Dec 2006 08:44:38 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">2199 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Additional resources about the release system</title>
 <link>http://groups.drupal.org/node/2182</link>
 <description>&lt;p&gt;I&#039;ve noticed a couple of other helpful resources on there in The Wild(tm) relating to my efforts on the new release system.  I figured it&#039;d be nice to list them all here, so other folks can a) benefit from easy access to the additional info and b) add to the list as they see fit.  Perhaps some of this can/should be linked to from the CVS handbook pages about the release system on d.o?  Anyway, here&#039;s the list...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lullabot.com/audiocast/drupal_podcast_no_28_derek_wright_and_the_new_release_system&quot; rel=&quot;nofollow&quot;&gt;Lullabot Podcast #28: Derek Wright and the New Release System&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://www.angrydonuts.com/my_informal_take_on_using_the_ne&quot; rel=&quot;nofollow&quot;&gt;My informal take on using the new release system&lt;/a&gt; (post by Earl Miles a.k.a. merlinofchaos).
&lt;li&gt;&lt;a href=&quot;http://natrak.net/drupal-release-system&quot; rel=&quot;nofollow&quot;&gt;Testing the new Drupal release system&lt;/a&gt; (post by Kjartan Mannes, original author of the project.module).
&lt;li&gt;&lt;a href=&quot;http://www.garfieldtech.com/blog/potm-project-module&quot; rel=&quot;nofollow&quot;&gt;Project of the Month: Drupal Project.module&lt;/a&gt;
&lt;/ul&gt;
&lt;p&gt;That&#039;s probably not exhaustive, so if anyone knows of other sources, please comment here and i&#039;ll incorporate them into the post.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;br /&gt;
-Derek&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/issue-tracking-and-software-releases&quot;&gt;Issue tracking and software releases&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/2182#comments</comments>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <pubDate>Wed, 27 Dec 2006 07:09:21 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">2182 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Distributions: The prerequisites on drupal.org</title>
 <link>http://groups.drupal.org/node/2163</link>
 <description>&lt;p&gt;Cross-posting an email I sent to infrastructure list a few weeks ago, together with Kjartan&#039;s response.&lt;br /&gt;
It would be great if drupal.org supported distributions by the time Drupal 5 will be released.&lt;/p&gt;
&lt;p&gt;The two mails (by Kjartan and me) outline a way to support distributions in an easy way (both for developers and end users). So what are your opinions on this?&lt;/p&gt;
&lt;p&gt;frando said:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
1. For me, naming seems to be still unclear and ambigous. We should&lt;br /&gt;
clarify this (profile/installation profile/distribution).&lt;/p&gt;
&lt;p&gt;2. Now on my idea what we could do on d.o., I&#039;ll call it &#039;distribution&#039;&lt;br /&gt;
for now. However, as I stated above, I&#039;m not yet clear about the naming.&lt;/p&gt;
&lt;p&gt;a) Create a new top-level term and cvs folder &quot;distributions&quot;&lt;br /&gt;
b) A particular distribution shall then only consists out of the following:&lt;br /&gt;
- a distname.install installation profile&lt;br /&gt;
- README, UPGRADE and so on&lt;br /&gt;
- a new distname.info. In this info shall be a list of all contrib&lt;br /&gt;
modules (each with a specific version - once again kudos to derek) and&lt;br /&gt;
themes and version of core used in the distribution. E.g.&lt;/p&gt;
&lt;p&gt;[mydist.info]&lt;br /&gt;
core=drupal-5.0&lt;br /&gt;
modules=cck-5.0-1.1,views-5.0-1.0,project-5.0-2.1&lt;br /&gt;
themes=mytheme-5.0-1.0&lt;/p&gt;
&lt;p&gt;- the package script (the only part of project that would actually need&lt;br /&gt;
improvements for this proposal) would then grab all the files together&lt;br /&gt;
(via cvs export):&lt;/p&gt;
&lt;p&gt;* specified version of drupal core&lt;br /&gt;
* all the modules and themes specified in the distname.info (only&lt;br /&gt;
specific versions (tags) should be allowed - no branch/development&lt;br /&gt;
snapshots/releases, so that the distribution maintainer retains full&lt;br /&gt;
control over which exact code will be in the final tarball)&lt;br /&gt;
* everything that&#039;s in contributions/distributions/distname under the&lt;br /&gt;
appropriate release tag (e.g. additional docs, a logo, a&lt;br /&gt;
distribution-specific theme, ...)&lt;/p&gt;
&lt;p&gt;and create a tarball out of it. All contrib that&#039;s includet via the&lt;br /&gt;
distname.info gets placed in profiles/distname/modules|themes. The final&lt;br /&gt;
tarball is then available for download via a normal project release node.&lt;/p&gt;
&lt;p&gt;If any distribution needs more than this, drupal.org should not host it&lt;br /&gt;
directly.&lt;/p&gt;
&lt;p&gt;However, I think that a distribution can achieve a lot with this system,&lt;br /&gt;
and the whole managment is still on d.o. (release system, issue tracker,&lt;br /&gt;
cvs access). It does ease pains for distribution maintainers, as they&lt;br /&gt;
can easily move issues to the appropriate modules and create releases&lt;br /&gt;
via the project.module. We avoid duplication of code and potential forks&lt;br /&gt;
by not duplicating the already existing contrib code in the&lt;br /&gt;
contributions/distributions/* dirs. And we ease the whole thing for&lt;br /&gt;
normal users as they can download ready-packed tarballs directly from d.o.&lt;/p&gt;
&lt;p&gt;regards,&lt;br /&gt;
frando&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Kjartan Mannes said:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This is identical to the system I was thinking of suggesting. It would&lt;br /&gt;
give &quot;distributions&quot; the power to customize Drupal, while making sure&lt;br /&gt;
that it does not needlessly duplicate the existing code in any way. It&lt;br /&gt;
also encourages &quot;distribution&quot; maintainers to work with the module&lt;br /&gt;
authors instead of seeing duplicated maintenance processes&lt;/p&gt;
&lt;p&gt;Just like the contrib module/themes we should have some required files,&lt;br /&gt;
which should probably be more strongly enforced. I&#039;d also like to see&lt;br /&gt;
them somehow add a field on the admin/logs/status detailing its a&lt;br /&gt;
distribution, with a link to a more detailed description of which&lt;br /&gt;
modules/themes are used and where they are from.&lt;/p&gt;
&lt;p&gt;I&#039;m pretty sure we can do this in two or three phases:&lt;/p&gt;
&lt;p&gt;Phase 0: Determine the proper name to use. Distributions feels wrong to&lt;br /&gt;
me. Install profiles is too limited, and while discussing them people&lt;br /&gt;
tend to just leave out the &quot;install&quot; bit and then they risk being&lt;br /&gt;
confused with the profile module. I doubt we can get away from Install&lt;br /&gt;
profiles though, seeing the directory where they are stored is called&lt;br /&gt;
profiles/.&lt;/p&gt;
&lt;p&gt;Phase 1: Add a &quot;distributions&quot; folder to the CVS repos so people can&lt;br /&gt;
start working on install profiles. Users who want to use these profiles&lt;br /&gt;
will have to download the necessary modules/themes from contrib&lt;br /&gt;
themselves. This gives &quot;distribution&quot; maintainers a chance to start&lt;br /&gt;
working and exploring the possibilities without waiting for Derek or&lt;br /&gt;
someone else to code the necessary backend.&lt;/p&gt;
&lt;p&gt;Phase 2: Support distribution.info and launch the packaging script.&lt;br /&gt;
Should make it easier for the everyone and hopefully everyone will be happy.&lt;/p&gt;
&lt;p&gt;Phase 3: Take a look at how everything is being used and see if there is&lt;br /&gt;
anything else that can be done to make it all better.&lt;/p&gt;&lt;/blockquote&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/2163#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/976">distributions</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Sat, 23 Dec 2006 12:32:49 +0000</pubDate>
 <dc:creator>Frando</dc:creator>
 <guid isPermaLink="false">2163 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Dedicated project space for install profiles and distributions?</title>
 <link>http://groups.drupal.org/node/2090</link>
 <description>&lt;p&gt;Are there any existing guidelines or best practices when it comes to developing specific install profiles and distributions? As far as I can tell, I don&#039;t see info on this type of contribution (&lt;a href=&quot;http://drupal.org/node/22286&quot; title=&quot;http://drupal.org/node/22286&quot;&gt;http://drupal.org/node/22286&lt;/a&gt;) or a means to set up a project similar to how you&#039;d do it for a module or theme (&lt;a href=&quot;http://drupal.org/node/7765&quot; title=&quot;http://drupal.org/node/7765&quot;&gt;http://drupal.org/node/7765&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;I &lt;i&gt;think&lt;/i&gt; this question is relevant to the context of this group. Any guidance would be much appreciated.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/new-release-system&quot;&gt;New Release System&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/2090#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/1169">best practices</category>
 <category domain="http://groups.drupal.org/taxonomy/term/976">distributions</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <group domain="http://groups.drupal.org/new-release-system" xmlns="http://drupal.org/project/og">New Release System</group>
 <pubDate>Sat, 16 Dec 2006 02:52:18 +0000</pubDate>
 <dc:creator>gusaus</dc:creator>
 <guid isPermaLink="false">2090 at http://groups.drupal.org</guid>
</item>
</channel>
</rss>
