<?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>Google Highly Open Participation Contest (GHOP)</title>
 <link>http://groups.drupal.org/google-highly-open-participation-contest-ghop</link>
 <description>Working group for the Google GHOP contest</description>
 <language>en</language>
<item>
 <title>Welcome to Drupal&#039;s GHOP group!</title>
 <link>http://groups.drupal.org/node/7337</link>
 <description>&lt;p&gt;Join up and feel free to use this group to discuss the &lt;a href=&quot;http://drupal.org/node/195913&quot;&gt;Drupal GHOP Contest&lt;/a&gt;. Please introduce yourself to the group by leaving a comment on the &lt;a href=&quot;http://groups.drupal.org/node/7338&quot;&gt;Introducing Yourself post&lt;/a&gt; and tell us a little about yourself, how you came to the contest and what you are (or would like to) work on.&lt;/p&gt;
&lt;p&gt;Talk about the contest can range from questions you may have about how to accomplish certain tasks to observations you have about working with the Drupal community in the course of the contest. This isn&#039;t only for participating students but also for students who are just checking this whole thing out and for community members who wish to help by answering questions or brainstorming new task ideas.&lt;/p&gt;
&lt;p&gt;If you&#039;re interesting in helping to manage the program, please subscribe to the &lt;a href=&quot;http://groups.google.com/group/drupal-ghop-2007&quot;&gt;issue updates&lt;/a&gt; and check out the &lt;a href=&quot;http://groups.drupal.org/node/7360&quot;&gt;notes for admins&lt;/a&gt; page.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7337#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sun, 02 Dec 2007 04:45:42 +0000</pubDate>
 <dc:creator>add1sun</dc:creator>
 <guid isPermaLink="false">7337 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Introducing Yourself</title>
 <link>http://groups.drupal.org/node/7338</link>
 <description>&lt;p&gt;I will kick off the introductions with a rather short post breaking the ice and introducing myself. My name is Matt Westlake, and I am an 18 yo student from Adelaide, Australia. I am currently nearing the end of my High School examinations. I have been lurking around the Drupal Project for around 2 years, but tend to play around in the theming arena.  I plan to use GHOP to do more work in module building.&lt;br /&gt;
My Goals and projects of choice for GHOP are as follows&lt;br /&gt;
&lt;br&gt;&lt;br /&gt;
•&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=16&amp;amp;colspec=ID%20Status%20Owner%20Summary&quot;&gt;Make the &quot;bluemarine&quot; theme in Drupal core recolorable&lt;/a&gt;&lt;br /&gt;
•&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=42&amp;amp;colspec=ID%20Status%20Owner%20Summary&quot;&gt;Port API module to Drupal 6&lt;/a&gt;&lt;br /&gt;
&lt;br&gt;&lt;br /&gt;
I will aim to flesh out these projects over the coming days.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7338#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Wed, 28 Nov 2007 12:20:40 +0000</pubDate>
 <dc:creator>justMatt</dc:creator>
 <guid isPermaLink="false">7338 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Important Prize Information</title>
 <link>http://groups.drupal.org/node/9128</link>
 <description>&lt;p&gt;Hi Everyone&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Students: Please read this message, even if you have already submitted your prize claim form.  You may still need to do one more thing to get your prizes.&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you have not already claimed your prize, you are in luck.  Google has extended the deadline by one week.  You now must submit your prize claim form by Friday, 29 February at 8:00 UTC.  You can find all instructions for submitting your prize claim&lt;br /&gt;
form here:&lt;br /&gt;
&lt;a href=&quot;http://tinyurl.com/3bwl4k&quot; title=&quot;http://tinyurl.com/3bwl4k&quot;&gt;http://tinyurl.com/3bwl4k&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Google has a bug in their prize claim form, in that you were not asked to enter your phone number.  FedEx, the company that will be used to send you your prizes, requires a phone number.  So you need to log back into your prize claim form and edit it to add your phone number.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please see the ghop-announce post with full information on both of these items at:&lt;br /&gt;
&lt;a href=&quot;http://groups.google.com/group/ghop-announce/browse_frm/thread/1e42b95ecba184d0?hl=en&quot; title=&quot;http://groups.google.com/group/ghop-announce/browse_frm/thread/1e42b95ecba184d0?hl=en&quot;&gt;http://groups.google.com/group/ghop-announce/browse_frm/thread/1e42b95ec...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks everyone&lt;br /&gt;
Adam&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9128#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sat, 23 Feb 2008 14:18:49 +0000</pubDate>
 <dc:creator>aclight@drupal.org</dc:creator>
 <guid isPermaLink="false">9128 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Welcome to DROP!</title>
 <link>http://groups.drupal.org/node/9091</link>
 <description>&lt;p&gt;I&#039;d just like to give a warm welcome to everyone involved with DROP- students, mentors, and admins alike! For those of you that don&#039;t know, DROP is a successor to the just-closed GHOP program- we want all that learning and contributing to continue all year. So, head on over to &lt;a href=&quot;http://drop.cwgordon.com&quot;&gt;the DROP site&lt;/a&gt;, sign up for a task, or create one yourself. Let us know how we can help you!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9091#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/drop">DROP</group>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Thu, 21 Feb 2008 23:34:25 +0000</pubDate>
 <dc:creator>birdmanx35@drupal.org</dc:creator>
 <guid isPermaLink="false">9091 at http://groups.drupal.org</guid>
</item>
<item>
 <title>A Message to the Admins</title>
 <link>http://groups.drupal.org/node/8843</link>
 <description>&lt;p&gt;Now that the contest is over, and all the winners have been announced*, I wanted to take a moment to thank the administrators, mentors, task-suggestors, and everyone else who kept this running smoothly over the past few months.&lt;/p&gt;
&lt;p&gt;As one of the students, I can&#039;t say how great it felt to know that, not only was I helping a project which I am using on a regular basis, but that there were people out there who genuinely wanted to help me get stuff done on Drupal, and were willing to work with me as I made a complete fool out of myself. :)&lt;/p&gt;
&lt;p&gt;Thanks a lot guys, you rock!&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
&lt;p&gt;&lt;sub&gt;and I can&#039;t be accused of trying to rig the Grand Prize decision :P (although seriously, congrats to corsix - you did a great job!)&lt;/sub&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8843#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Wed, 13 Feb 2008 00:31:23 +0000</pubDate>
 <dc:creator>DanW@drupal.org</dc:creator>
 <guid isPermaLink="false">8843 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Make sure to claim your GHOP prizes</title>
 <link>http://groups.drupal.org/node/8767</link>
 <description>&lt;p&gt;Hey everyone&lt;/p&gt;
&lt;p&gt;If you haven&#039;t done so already, please go to &lt;a href=&quot;http://groups.google.com/group/ghop-announce/browse_thread/thread/5c541be7df916bd4&quot; title=&quot;http://groups.google.com/group/ghop-announce/browse_thread/thread/5c541be7df916bd4&quot;&gt;http://groups.google.com/group/ghop-announce/browse_thread/thread/5c541b...&lt;/a&gt; for information on how to claim your prizes.  You&#039;ll need to fill out a form with your mailing address and the list of tasks you completed and send that to Google.  You should have already sent in your parental consent form.  If not, information on how to do that is at &lt;a href=&quot;http://groups.google.com/group/ghop-announce/browse_thread/thread/e5dd796f845e5c5d&quot; title=&quot;http://groups.google.com/group/ghop-announce/browse_thread/thread/e5dd796f845e5c5d&quot;&gt;http://groups.google.com/group/ghop-announce/browse_thread/thread/e5dd79...&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Let us know if you have any questions.&lt;/p&gt;
&lt;p&gt;You all did a great job (students and mentors) and we&#039;re very glad to have had your help.&lt;/p&gt;
&lt;p&gt;Thanks&lt;br /&gt;
Adam&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8767#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sat, 09 Feb 2008 15:05:16 +0000</pubDate>
 <dc:creator>aclight@drupal.org</dc:creator>
 <guid isPermaLink="false">8767 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Help the Project* module! Help get aclight to DrupalCon Boston!</title>
 <link>http://groups.drupal.org/node/8688</link>
 <description>&lt;p&gt;Some of you may have seen &lt;a href=&quot;http://drupal.org/user/18703&quot;&gt;Kieran Lal&#039;s&lt;/a&gt; pitch to the Drupal community to help get Derek Wright (dww) and Chad Phillips (hunmonk) to DrupalCon Boston to work on the crucial Project* modules, and many of you chipped in to help Derek and Chad reach their goals. &lt;a href=&quot;http://amacrine.com/drupalcon-2008&quot;&gt;But the project* team can still use your help!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://amacrine.com/drupalcon-2008&quot;&gt;Adam Light&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/user/86358/track&quot;&gt;aclight&lt;/a&gt; on Drupal.org) is also &lt;a href=&quot;http://amacrine.com/drupalcon-2008&quot;&gt;trying to get to DrupalCon to work on Project*&lt;/a&gt;, and trust me, it will be worth ten times whatever you can give. I have only had limited interactions with Adam, who I don&#039;t know personally, but even those limited interactions have blown my socks off. Adam was a tireless volunteer for the GHOP program, and his work with these students was truly out of this world (take a look at any of the GHOP issues that Adam helped out with and you&#039;ll see what I&#039;m referring to). As Webchick &lt;a href=&quot;http://webchick.net/node/20&quot;&gt;noted on her blog post asking for help for Adam and Jimmy &quot;boombatower&quot; Berry&lt;/a&gt;: &quot;Adam was the one primarily carrying the torch during the latter half of the GHOP program, and was critical to ensuring its success.&quot;&lt;/p&gt;
&lt;p&gt;I happened upon a blog post Adam wrote in which he requested assistance on the DrupalCon Boston feed, and I think that Adam is a bit too modest to post his request here, so that&#039;s why I&#039;m writing this. Here&#039;s how &lt;a href=&quot;http://amacrine.com/drupalcon-2008&quot;&gt;Adam describes his contributions to Drupal&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Getting &lt;a href=&quot;http://drupal.org/node/187480&quot;&gt;free tagging for issues&lt;/a&gt; (or at least tagging) up and running on Drupal.org.&lt;/strong&gt; Depending on the final implementation, this new module will allow users with the appropriate permissions to change the taxonomy terms assigned to a node from within a comment on that node &lt;a href=&quot;http://drupal.org/files/issues/comment_taxonomy_changes.png&quot;&gt;(example)&lt;/a&gt;.  Ever wanted to tag an issue with &quot;newbie&quot;, &quot;pgSQL&quot;, or &quot;javascript&quot; terms?  This module will make it happen.  &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Comparing other issue trackers to get an idea of what we&#039;re doing right and where we have room for improvement.&lt;/strong&gt;  For example, I recently posted a &lt;a href=&quot;http://groups.drupal.org/node/8461&quot;&gt;thorough comparison&lt;/a&gt; of the Project issue tracking module with the Google code issue tracker.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;I was one of the administrators of the &lt;a href=&quot;http://code.google.com/opensource/ghop/2007-8&quot;&gt;Google Highly Open Participaton (GHOP)&lt;/a&gt; project.&lt;/strong&gt;  We&#039;ve gotten students to &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list?can=1&quot;&gt;complete about 120 tasks&lt;/a&gt; of various natures.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;I was the mentor for two Project* related GHOP tasks.&lt;/strong&gt; One task added &lt;a href=&quot;http://drupal.org/node/144590&quot;&gt;automated creation&lt;/a&gt; of project issue nodes and comments, and one that &lt;a href=&quot;http://drupal.org/node/89673&quot;&gt;adds a filter&lt;/a&gt; that turns issue node references in posts into links to the issue itself.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If you can, please &lt;A href=&quot;http://aclight.chipin.com/drupalcon-2008&quot;&gt;help the project* modules, and help get Adam Light to DrupalCon Boston&lt;/a&gt;! If you&#039;d like to know more about Adam, take a look at &lt;a href=&quot;http://webchick.net/node/14&quot;&gt;Webchick&#039;s Contributor Spotlight that featured Adam&lt;/a&gt;.&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/8688#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3774">DrupalCon Boston 2008</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/110">project module</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases">Issue tracking and software releases</group>
 <pubDate>Wed, 06 Feb 2008 03:54:31 +0000</pubDate>
 <dc:creator>Alex UA</dc:creator>
 <guid isPermaLink="false">8688 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Personal Thoughts On Learning Usability And Usability Resources</title>
 <link>http://groups.drupal.org/node/8639</link>
 <description>&lt;p&gt;Recently, a GHOP student asked me for some help in dealing with usability issues in drupal contrib and wanted to know about resources for learning usability.  Here I&#039;ve published my response for others&#039; benefit too:&lt;/p&gt;
&lt;p&gt;===============================&lt;br /&gt;
Hi,&lt;/p&gt;
&lt;p&gt;I consider myself a usability student.  I&#039;m definitely not a usability expert -- although I have a strong interest in it and I pursue that interest aside from my paid work, mostly through drupal.  Anyway, here are my thoughts;&lt;/p&gt;
&lt;p&gt;Like many things in life, I think usability is one of those things many people just &#039;get&#039; naturally.  I call this &#039;usability sense&#039;.  It&#039;s also possible to &#039;learn&#039; usability and improve usability sense, knowledge and understanding through practice, literature and other resources.&lt;/p&gt;
&lt;p&gt;In this way &#039;learning usability&#039; is a lot like learning to play music.  Many people &#039;get&#039; music straight away.  They learn the tools (their musical instruments) and then they&#039;re away.&lt;/p&gt;
&lt;p&gt;Others want to be musical but aren&#039;t naturally musical.  They take lessons and learn their tools (their musical instruments).  These people can also be good at music, but they had a harder time getting there.&lt;/p&gt;
&lt;p&gt;You will probably recognize in yourself if have natural usability sense.  If you look at an interface that doesn&#039;t work and can straight away pick out not only what&#039;s wrong with it, but also tell how to fix it, then you are off on a great start!  You &#039;get&#039; usability naturally.&lt;/p&gt;
&lt;p&gt;If you can tell that one UI is better than another but aren&#039;t sure why, or if you can&#039;t easily identify what the problems are in a bad UI, then &#039;getting usability&#039; might be harder for you.  In my humble opinion, code-heavy programmers tend to be more like this.&lt;/p&gt;
&lt;p&gt;When programmers use a UI, they strive to build a mental map of the objects, data and software they are manipulating.  This is what makes them good at writing complex algorithms and doing crazy things like building APIs to abstract complex but frequent processes, compressing JS &amp;amp; CSS and other data, writing efficient optimized SQL that gets the right data for the task, rewriting an existing API from the ground up to work more efficiently.&lt;/p&gt;
&lt;p&gt;Because of this, most programmers see right through a UI and don&#039;t notice if it&#039;s good or bad.  As long as they can maintain their mental map in order, then the UI is transparent and doesn&#039;t matter much.  IMHO proponents of CLIs stereotypify these folk.&lt;/p&gt;
&lt;p&gt;If this is you, but you still want to be good at usability, take time to share ideas suggestions and thoughts with others, use resources and follow usability working groups.  There is some great literature on usability too.  Or, if usability is really a drag, try finding some one else to take over the UI of your projects, and focus on the backend.  Even if you &#039;get&#039; usability naturally, these learning suggestions are still important to gain motivation, ideas and keep up with the game.&lt;/p&gt;
&lt;p&gt;As for specific resources, I subscribe to feeds from &lt;a href=&quot;http://www.uxmatters.com/&quot;&gt;UXmatters&lt;/a&gt; and &lt;a href=&quot;http://alistapart.com/&quot;&gt;A List Apart&lt;/a&gt;.  They sometimes have great usability-oriented articles that are also often highly relevant to web UIs.&amp;nbsp; Note that UXmatters is often specific to corporate professional UX designers and isn&#039;t very relevant.&amp;nbsp; The &lt;a href=&quot;http://groups.drupal.org/usability&quot;&gt;Usability group on g.d.o&lt;/a&gt; is another wealth of information.  If you have time I&#039;d recommend filtering through archived threads and articles for articles that interest you.&lt;/p&gt;
&lt;p&gt;Here are some UXmatters articles I particularly enjoyed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000249.php&quot;&gt;The Perpetual Super-Novice&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000020.php&quot;&gt;Information Architecture&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000019.php&quot;&gt;Emotions and Persona&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000019.php&quot;&gt;Intro to Eyetracking&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000071.php&quot;&gt;Mockups&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000107.php&quot;&gt;Form labels&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000172.php&quot;&gt;More form research&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000119.php&quot;&gt;Data tables&lt;/a&gt; -- Drupal needs work in this area
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000134.php&quot;&gt;User-centered design&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000139.php&quot;&gt;A book review&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000154.php&quot;&gt;Navigation and Icons&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000164.php&quot;&gt;Color-blindness&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000212.php&quot;&gt;Home pages&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.uxmatters.com/MT/archives/000225.php&quot;&gt;Scalable Design&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And discussions on g.d.o:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/6982&quot;&gt;Web forms&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/6926&quot;&gt;Why OSS is a failure&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/6982&quot;&gt;Web forms&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/7294&quot;&gt;UI patterns&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/8248&quot;&gt;8 Golden usability rules&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/7879&quot;&gt;Usability testing resources&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://groups.drupal.org/node/8360&quot;&gt;Heat maps&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And ALA articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.alistapart.com/articles/understandingwebdesign&quot;&gt;Understanding Web Design&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.alistapart.com/articles/designingforflow&quot;&gt;Designing for Flow&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.alistapart.com/articles/neveruseawarning&quot;&gt;Don&#039;t use warnings&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.alistapart.com/articles/humantohuman&quot;&gt;User-centered design&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.alistapart.com/articles/ruininguserexperience&quot;&gt;Usability screw ups&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.alistapart.com/articles/paperprototyping&quot;&gt;Paper Prototyping&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As for books, I don&#039;t have any and can&#039;t recommend any.  Try searching for usability and UI book reviews for one that you think is relevant to you.&lt;/p&gt;
&lt;p&gt;Oh, I do have one called &lt;a href=&quot;https://gettingreal.37signals.com/&quot;&gt;&quot;Getting Real&quot; by 37signals of BaseCamp fame&lt;/a&gt;.  It&#039;s more about agile and user-centered design and development but has a lot of interesting ideas on how to approach usability from a larger POV, and also has some excellent UI hints and tips.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/usability&quot;&gt;Usability&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8639#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/403">usability</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/usability">Usability</group>
 <pubDate>Mon, 04 Feb 2008 03:16:04 +0000</pubDate>
 <dc:creator>Bevan@drupal.org</dc:creator>
 <guid isPermaLink="false">8639 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Front-page drupal.org GHOP final status report</title>
 <link>http://groups.drupal.org/node/8630</link>
 <description>&lt;p&gt;Below is a draft of the front-page final status report on GHOP. Feedback is appreciated. :)&lt;br /&gt;
---------&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://drupal.org/files/ghoplogosm.jpg&quot; align=&quot;right&quot; alt=&quot;Google Highly Open Participation Contest&quot; /&gt;&lt;br /&gt;
Note: This post assumes that you are aware of the &lt;a href=&quot;http://drupal.org/node/205806&quot;&gt;Google Highly Open Participation Contest&lt;/a&gt;. If not, see that link, or listen to the &lt;a href=&quot;http://www.lullabot.com/audiocast/lullabot-podcast-52-ghop&quot;&gt;latest Lullabot podcast about GHOP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Since our &lt;a href=&quot;http://drupal.org/node/200510&quot;&gt;last status report&lt;/a&gt; on January 2, 2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An additional 12 students have taken on tasks from the Drupal project, bringing our total to &lt;strong&gt;54 student participants&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;11 new students have completed one or more tasks, bringing our total to 49, which means that Drupal has just gained that many &lt;strong&gt;AWESOME contributors&lt;/strong&gt;! Of that number, approximately &lt;strong&gt;65% are brand new contributors&lt;/strong&gt; who came to the Drupal project because of this contest.&lt;/li&gt;
&lt;li&gt;There have been a total of &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list?q=status:Closed&amp;amp;can=1&quot;&gt;136 tasks completed&lt;/a&gt; so far, which is more than &lt;em&gt;double&lt;/em&gt; the last report, which marked us at 67 completed tasks. This means that &lt;strong&gt;69&lt;/strong&gt; new tasks to benefit the community have been done in just the last month. The leaders in terms of raw task numbers are &lt;a href=&quot;http://drupal.org/user/214218&quot;&gt;boombatower&lt;/a&gt; (12) and &lt;a href=&quot;http://drupal.org/user/210422&quot;&gt;Corsix&lt;/a&gt; (15), with &lt;a href=&quot;http://drupal.org/user/157412&quot;&gt;cwgordon7&lt;/a&gt; (9), &lt;a href=&quot;http://drupal.org/user/56655&quot;&gt;kourge&lt;/a&gt; (9) and &lt;a href=&quot;http://drupal.org/user/211688&quot;&gt;ezyang&lt;/a&gt; (10) coming up behind. As their high drupal.org user ids indicate, all of these top students except kourge and cwgordon7 were brought to Drupal from the GHOP program&amp;mdash; and they are planning on remaining long-term contributors to the Drupal community.&lt;/li&gt;
&lt;li&gt;Thanks to everyone for all of the community support we&#039;ve received on this project! Your help made it possible for these students to experience the power of an awesome open source community, and gave the community a big boost in the number of contributors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is it, GHOP is over! However, judging from it&#039;s success, we feel confident that this program will be repeated again next year. There will also be a &lt;a href=&quot;http://boston2008.drupalcon.org/session/ghop-google-highly-open-participation&quot;&gt;session on GHOP at Drupalcon&lt;/a&gt; if you&#039;re interested in learning more about the program and what has been achieved in the past two months.&lt;/p&gt;
&lt;p&gt;Read on for a description of the tasks that have been completed since the last status update.&lt;/p&gt;
&lt;h2&gt;Drupal&#039;s GHOP Students Rule!&lt;/h2&gt;
&lt;p&gt;Here&#039;s a list of our newly completed tasks in the past 3 weeks.&lt;/p&gt;
&lt;h3&gt;Coding&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/210422&quot;&gt;Corsix&lt;/a&gt; braved one of the most challenging tasks available, and thrived in his creation of the new &lt;a href=&quot;http://drupal.org/project/flexifilter&quot;&gt;flexifilter&lt;/a&gt; module, a powerful tool that allows site builders to create highly customizable filters and coders with a simple, clean API to work with.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/214218&quot;&gt;boombatower&lt;/a&gt; also wrote the new &lt;a href=&quot;http://drupal.org/project/click_heatmap&quot;&gt;Click HeatMap&lt;/a&gt; module, which provides integration between Drupal and the ClickHeat library.
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/157412&quot;&gt;cwgordon7&lt;/a&gt; wrote a patch for the core taxonomy module to make synonyms more useful in freetagging vocabularies, both by suggesting the base term in the drop-down autoselect field when a synonym is entered, as well as reverting synonyms to their base terms upon submission.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/210422&quot;&gt;Corsix&lt;/a&gt; also wrote a workflow-ng logging module, and then went on to add views support for that module.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/56655&quot;&gt;kourge&lt;/a&gt; fixed the Drupal autocomplete throbber so that it works in Safari 2.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/211688&quot;&gt;ezyang&lt;/a&gt; modified the API module (which powers &lt;a href=&quot;http://api.drupal.org/&quot; title=&quot;http://api.drupal.org/&quot;&gt;http://api.drupal.org/&lt;/a&gt;) to show documentation of global variables.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Quality Assurance&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/210422&quot;&gt;Corsix&lt;/a&gt; also wrote &lt;a href=&quot;http://drupal.org/project/simpletest&quot;&gt;simpletests&lt;/a&gt;for the &lt;a href=&quot;http://drupal.org/project/cck&quot;&gt;cck&lt;/a&gt; module, in order to ensure that this very important module maintained it&#039;s high quality.&lt;/li&gt;
&lt;li&gt;Speaking of &lt;a href=&quot;http://drupal.org/project/simpletest&quot;&gt;simpletests&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/user/214218&quot;&gt;boombatower&lt;/a&gt; wrote simpletests for the comment module and the filter module. Simpletests for core are crucial to write because Drupal core needs to be extremely stable before release, and simpletests will help to ensure that stability.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Documentation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/95826&quot;&gt;birdmanx35&lt;/a&gt; wrote documentation for the new flexifilter module, and posted it to the Drupal handbooks.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/56655&quot;&gt;kourge&lt;/a&gt; updated and improved the audio module&#039;s flash player theming documentation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/214218&quot;&gt;boombatower&lt;/a&gt; created a presentation on the simpletest module, emphasizing its use in quality assurance.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/213823&quot;&gt;TimRogersCool&lt;/a&gt; created a presentation on the power of open source software and how, in particular, it could help his school.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;User Interface&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/157412&quot;&gt;cwgordon7&lt;/a&gt; updated the &lt;a href=&quot;http://drupal.org/node/198587&quot;&gt;project module&lt;/a&gt;&#039;s user interface to be more intuitive. Drupal.org itself depends on the project module.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Videos&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/user/214218&quot;&gt;boombatower&lt;/a&gt; created a &lt;a href=&quot;http://video.google.com/videoplay?docid=-4281812125298563081&amp;amp;hl=en.&quot;&gt;30-second Drupal commercial&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What comes next?&lt;/h2&gt;
&lt;p&gt;GHOP is now over, and a huge success, thanks to your support. We hope to continue this next year&amp;mdash; but for now, we have created a new, Drupal-specific project that will continue this success: &lt;a href=&quot;http://drop.cwgordon.com/&quot;&gt;DROP&lt;/a&gt; (Drupal Rockin&#039; Open Participation). DROP will strive to capture the small, bite-sized task aspect of GHOP: but there will be no age restrictions of any sort, as well as only recognition as a prize. Want to see &lt;em&gt;your&lt;/em&gt; name up here in a month or two? Then &lt;a a&gt;become a DROP participant&lt;/a&gt;, and begin doing tasks! See &lt;a href=&quot;http://drupal.org/node/2?????&quot;&gt;this article&lt;/a&gt; for more information on this exciting new project!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8630#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sun, 03 Feb 2008 09:58:34 +0000</pubDate>
 <dc:creator>cwgordon7@drupal.org</dc:creator>
 <guid isPermaLink="false">8630 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Issue Tracker Comparison: Project issue tracking module vs. Google code tracker</title>
 <link>http://groups.drupal.org/node/8461</link>
 <description>&lt;p&gt;For the past two months, I have been acting as one of the administrators of the Drupal side of the &lt;a href=&quot;http://code.google.com/opensource/ghop/2007-8&quot;&gt;Google Highly Open Participation&lt;/a&gt; program (GHOP for short).  Briefly, this is a contest that is sponsored by Google in which secondary students (ages 13-18) can claim and complete short one week tasks created by the Drupal community for cash prizes.  One of the requirements of the program is that everyone has to use the Google Code task/issue tracker for tracking the &quot;official&quot; progress of the students throughout their tasks.  As I have been pretty involved with development of our own issue tracker (the Project issue tracking module used on drupal.org), I thought it would be useful to provide a comparison of the features of these two different systems and make some suggestions of how we can improve the Project issue tracking module to make it even better than it already is.&lt;/p&gt;
&lt;p&gt;I&#039;ll start by giving an introduction to the main issue tracking features of both the Project issue tracking module and the Google code tracker.  I&#039;ll also give a description of the administrative user interface from an individual project owner/maintainer&#039;s perspective.  Next, I&#039;ll provide a feature comparison and point out the pros and cons of both systems.  Finally, I&#039;ll provide some recommendations on specific areas where we can add or improve the Project issue tracking module to make it better than it already is.  I want to point out that I am not mentioning any of the features of either tracker that allow it to interface with code, releases, or repositories since we did not use any such features for the GHOP program and thus I would not be able to make a fair comparison.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://drupal.org/project/project_issue&quot;&gt;Project issue tracking module&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;Basic issue tracking&lt;/h3&gt;
&lt;p&gt;To create an issue on drupal.org, a user clicks the Create menu link and is taken to a form with several fields to fill out, including the Title and Body of the issue, as well as several issue metadata fields such as Project, Version, Component, Category, Priority, Assigned, and Status.  At the top of the form is an area where the project&#039;s maintainer(s) can add some instructional text to remind users to search before submitting or anything else (Figure 1).&lt;br /&gt;
&lt;img src=&quot;/files/drupal_create_issue_1.png&quot; alt=&quot;  Creating an issue&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 1:  Creating an issue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All issues have a table displaying the current metadata values for the issue at the top (Figure 2).  Notice also that issues can have links, code highlighting, and other features which are all provided by various input filters.  At the bottom of each issue is the comment form where a user can update the issue or provide feedback on the issue as necessary (Figure 3).&lt;br /&gt;
&lt;img src=&quot;/files/drupal_issue_created_1.png&quot; alt=&quot;  Issue display&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 2:  Issue display&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/files/drupal_issue_comment_form_1.png&quot; alt=&quot;  Issue comment form&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 3:  Issue comment form&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Project issue tracking module provides an overview table that displays some of the important information about many issues at once (Figure 4).  The displayed issues can be filtered by the project the issue is associated with, the status of the issue, the category within the project that the issue relates to (eg. Code, Documentation, User interface), and the priority (eg. Minor, Normal, Critical).  Issues of different statuses are color coded for quick identification.  Issues can also be sorted by the displayed criteria by clicking the table header links.&lt;br /&gt;
&lt;img src=&quot;/files/drupal_issue_table_1.png&quot; alt=&quot;  Issue table&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 4:  Issue table&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A link from the issues overview table takes the user to an Advanced search page, on which the user can search for issues that meet many different criteria (Figure 5).  A link to the issue subscription interface is also on the overview table.  Users can choose to subscribe to None, Own issues, or All issues for any particular project (Figure 6).  A subscription to an issue means that the user will be notified via email whenever a new comment has been posted to a given issue, or when a new issue has been created for a given project.  Own issues are issues which a given user created or has commented on.  Therefore, if one wants to subscribe to an issue, he has to post a comment to the issue, even if the comment is as simple as &quot;Subscribing&quot;.&lt;br /&gt;
&lt;img src=&quot;/files/drupal_advanced_search_1.png&quot; alt=&quot;  Advanced search&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 5:  Advanced search&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/files/drupal_project_subscribe_1.png&quot; alt=&quot;  Subscription options&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 6:  Subscription options&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Administration&lt;/h3&gt;
&lt;p&gt;Project maintainers have permission to edit their project(s), and from the edit page there is an Issues tab.  The maintainer can add additional categories that will be available for users to select from and can also add text that will be displayed in a box above the submission form for all new issues (Figure 7).  Finally, the project maintainer can choose to have e-mail messages sent to an address and/or have a list of all critical issues for the project sent weekly to an address.&lt;br /&gt;
&lt;img src=&quot;/files/drupal_project_issues_admin_1.png&quot; alt=&quot;  Project maintainer issues settings&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 7:  Project maintainer issues settings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Project administrators (who are often also administrators of the entire site and not just one or more projects) also have the ability to create additional statuses (Figure 8).  Administrators also have the ability to specify the default status (all new issues have this status, unless the submitter changes it to something else), and to specify which statuses should be included in the query that results in the default issues table discussed above.&lt;br /&gt;
&lt;img src=&quot;/files/drupal_project_issue_statuses_1.png&quot; alt=&quot;  Project administrator statuses&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 8:  Project administrator statuses&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list?can=1&quot;&gt;Google code issue tracker&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;Basic issue tracking&lt;/h3&gt;
&lt;p&gt;The Google code new issue form is a bit simpler than that created by the Project issues module (Figure 9), because Google stores most metadata by using Labels instead of having separate fields (I&#039;ll go into this in more depth a bit later).  There is a Summary field (analogous to the &quot;Title&quot; field in Project issue tracking) and a Description field (same as the Body field).  Once nice thing is that by default the description text area is prepopulated with a template that in many cases might lead to the user providing a more useful bug report, etc.  The text of this template can be set by an administrator (see below).  The owner and status metadata fields are separate fields, and then a user can add one or more labels to describe the issue.  One nice feature is the yellow star, which (somewhat confusingly) means that a user is subscribed to that issue and will receive e-mail updates whenever a new comment is added to that issue.  Any user can click or unclick the yellow star to toggle their subscription status to that issue.&lt;br /&gt;
&lt;img src=&quot;/files/google_new_issue_1.png&quot; alt=&quot;  Create issue&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 9:  Google tracker:  Create issue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When viewing an issue that has already been created, the Google code tracker has a similar look to the Project issue tracking module with a few exceptions (Figure 10).  The issue metadata is on the left and a bit more separated from the similar Project issue table, but a similar result could be accomplished via Drupal theming.  More notable is the complete lack of HTML or links in the issue description.  Issues all have Prev and Next links at the top which allow a user to first create a list of issues via some query and then go through them one by one.  Another big difference is that, unlike with Project issues, it is not possible to edit an issue or comment using the Google code tracker.  Some might argue that this is desired so that once something about an issue is created it can never change.  However, the downside is that minor typos, etc. cannot be corrected easily.  Just like with the Project issue tracking module, the Google code tracker highlights any changes to issue metadata made in comments.&lt;br /&gt;
&lt;img src=&quot;/files/google_issue_original_1.png&quot; alt=&quot;  Issue&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 10:  Google tracker:  Issue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As with the Project issue tracking module, the Google code tracker provides an overview table with listings of multiple issues at once (Figure 11).  Searching for issues is very easy and fast (not surprising considering we&#039;re talking about Google).  A drop down menu next to the search box allows one to search for open issue, all issues, etc.  The search box allows for searching by metadata as well (eg. a search for &quot;status:open filter&quot; would return all open issues with the word &quot;filter&quot; in the body or title).  An advanced search link provides an interface to restrict the search to certain words and works in a similar way to the advanced search provided by the Project issue tracking module.&lt;br /&gt;
&lt;img src=&quot;/files/google_issue_table_1.png&quot; alt=&quot;  Issues table&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 11:  Google tracker:  Issues table&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As I mentioned before, once nice feature of the Google code tracker is that any CamelCase label with a hyphen is interpreted as a category for the purposes of display in the issue listing table.  The ClaimedBy, DueDate, and DrupalIssue columns are all generated by adding labels such as &quot;ClaimedBy-kourge&quot;, &quot;DueDate-2008-01-15&quot;, and &quot;DrupalIssue-123456&quot; to individual issues.  An individual user can add one or more of these CamelCase fields to his table view by clicking on the &quot;...&quot; in the upper right corner of the table (Figure 12).&lt;br /&gt;
&lt;img src=&quot;/files/google_issue_table_cols_1.png&quot; alt=&quot;  View additional columns&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 12:  Google tracker:  View additional columns&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;At the upper right corner of the table a user can select the Grid view, which displays issues with one attribute along the X axis and one along the Y axis (Figure 13).  Individual issues can be displayed by issue number (see photo) or by # of issues or title of issue.  Such a view makes it easy to see at a glance how many issues with each status each user has.&lt;br /&gt;
&lt;img src=&quot;/files/google_issue_table_grid_1.png&quot; alt=&quot;  Grid view&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 13:  Google tracker:  Grid view&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Administration&lt;/h3&gt;
&lt;p&gt;For users with access to administer a project&#039;s settings, it&#039;s easy to set different status values and to define which values are considered to be &quot;Open&quot; and which are considered to be &quot;Closed&quot; (Figure 14).  It&#039;s also possible to predefine labels and to give each a description so that users are more likely to select the appropriate label(s) when submitting issues or comments.  It is possible to specify label prefixes that can be used at most one time on any individual issue (eg. &quot;ClaimedBy&quot;).  Finally, as mentioned above an administrator can set the default template text for issues of different types, and can also set the columns and sort order of those columns that are used in the issues table view (Figure 15).&lt;br /&gt;
&lt;img src=&quot;/files/google_admin_labels_1.png&quot; alt=&quot;  Labels&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 14:  Google tracker admin:  Labels&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/files/google_admin_bottom_1.png&quot; alt=&quot;  Columns&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Figure 15:  Google tracker admin:  Columns&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Direct Comparison&lt;/h2&gt;
&lt;h3&gt;Project issue tracking module&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Pros
&lt;ol&gt;
&lt;li&gt;Ability to edit issues and comments&lt;/li&gt;
&lt;li&gt;Input filters can be used to allow HTML code and links&lt;/li&gt;
&lt;li&gt;Good use of color in tables listing issues makes it easy to get a sense of the number of issues of various statuses (such as code needs work, review, fixed, etc.)&lt;/li&gt;
&lt;li&gt;Open source, can be modified as desired, can be run on your own site&lt;/li&gt;
&lt;li&gt;Issues and contributions across all projects by a specific user can be monitored in one place&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Cons
&lt;ol&gt;
&lt;li&gt;Adding additional types of metadata requires coding and even then is not easy&lt;/li&gt;
&lt;li&gt;Fixed issue listing table does not allow user to view additional fields&lt;/li&gt;
&lt;li&gt;Impossible to subscribe to individual issues without posting a &quot;Subscribe&quot; comment&lt;/li&gt;
&lt;li&gt;Impossible to unsubscribe to individual issues&lt;/li&gt;
&lt;li&gt;Free tagging of issues is not possible&lt;/li&gt;
&lt;li&gt;Some administration options (such as the possible statuses) are per-site, not per project&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Google code tracker&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Pros
&lt;ol&gt;
&lt;li&gt;Search capabilities are very good and robust&lt;/li&gt;
&lt;li&gt;Additional metadata fields can be created using &quot;CamelCasePrefix-value&quot; labels&lt;/li&gt;
&lt;li&gt;Tables can be customized by individual users as well as project administrators to display the most useful fields&lt;/li&gt;
&lt;li&gt;Subscribing and unsubscribing to individual issues is quick and does not require creating a comment in the issue itself&lt;/li&gt;
&lt;li&gt;All configuration options are per-project, not per site&lt;/li&gt;
&lt;li&gt;Since it runs on Google&#039;s massive server farms, search and use is usually very fast&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Cons
&lt;ol&gt;
&lt;li&gt;No editing of issues or comments makes it impossible to correct typos, etc.&lt;/li&gt;
&lt;li&gt;Lack of links and code filters makes it difficult to display certain types of information, such as code, in a user friendly way&lt;/li&gt;
&lt;li&gt;Closed source and cannot be used off of code.google.com&lt;/li&gt;
&lt;li&gt;No RSS feeds of issues (as far as I can tell)&lt;/li&gt;
&lt;li&gt;No cross-project tracking/monitoring of a user&#039;s individual issues/comments&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Recommendations&lt;/h2&gt;
&lt;p&gt;From the list of pros and cons above, it&#039;s probably pretty clear that I feel that the Project issue tracking module has room for improvement.  However, I do want to point out that I feel the pros of the Project issue tracking module are much more important than the pros of the Google code tracker.  In my opinion, the lack of links and code styling in the Google code tracker is a significant usability hurdle.  For GHOP this wasn&#039;t too big of a deal because there wasn&#039;t the need to post code in the tracker very often, but for regular development this would be a deal breaker, in my opinion.&lt;/p&gt;
&lt;p&gt;Looking at the cons of the Project issue tracking module (and the pros of the Google code tracker), most of the items fall into three categories:  viewing lists/tables of issues, subscribing/unsubscribing to issues, and categorizing/tagging issues.&lt;/p&gt;
&lt;h3&gt;Viewing lists/tables of issues&lt;/h3&gt;
&lt;p&gt;As specified in the &lt;a href=&quot;http://groups.drupal.org/node/6180&quot;&gt;Project* roadmap for D6&lt;/a&gt;, the planned conversion of the issue queues into being &lt;a href=&quot;http://drupal.org/project/views&quot;&gt;Views&lt;/a&gt; enabled (&lt;a href=&quot;http://drupal.org/node/76725&quot;&gt;#76725&lt;/a&gt;)will be a big step forwards in terms of allowing for more customization of the listings.  The code in the Project issue tracking module that currently handles these queries and display of the data is very much legacy code and it is extremely complicated.  Offloading this onto the Views module should help to greatly simplify a key part of the module.&lt;/p&gt;
&lt;h3&gt;Subscribing to issues&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&quot;http://drupal.org/project/subscriptions&quot;&gt;Subscriptions&lt;/a&gt; module has recently been rewritten and is currently in beta testing.  Using the Subscriptions module (&lt;a href=&quot;http://drupal.org/node/34496&quot;&gt;#34496&lt;/a&gt;) instead of the code currently built into the Project issue tracking module could be a great way to provide added subscription options while at the same time allowing us to rip a good chunk of code out of the Project issue tracking module.  On a related note, the &lt;a href=&quot;http://drupal.org/project/views_bulk_operations&quot;&gt;Views Bulk Operations&lt;/a&gt; module might provide a way to mimic the ability to subscribe/unsubscribe to an issue while viewing a list of multiple issues.  [Edit:  dmitrig01 has suggested that the &lt;a href=&quot;http://drupal.org/project/views_bookmark&quot;&gt;Views Bookmarks&lt;/a&gt; module may be useful for this purpose as well.]&lt;/p&gt;
&lt;h3&gt;Categorizing/tagging issues&lt;/h3&gt;
&lt;p&gt;I am currently working on a patch to the Project issue tracking module (&lt;a href=&quot;http://drupal.org/node/187480&quot;&gt;#187480&lt;/a&gt;) that will soon allow the use of free tagging vocabularies on drupal.org and on other sites using the Project issue tracking module.&lt;/p&gt;
&lt;h2&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;While I think there are many ways in which the Project issue tracking can be improved, it is clearly a very useful tool at the moment and will only become more useful in the near future.  I&#039;d like to get feedback from others who are familiar with the Google code tracker to find out if I&#039;m missing pros or cons of that system.  Comments from GHOP students and other administrators would be especially helpful since these users have been intensely involved with both trackers recently.&lt;/p&gt;
&lt;p&gt;Suggestions are always appreciated, but your contributions are even more valuable.  You can start by reading the  &lt;a href=&quot;http://groups.drupal.org/node/6180&quot;&gt;Project* roadmap for D6&lt;/a&gt;, because there&#039;s still a lot to get done there.&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/8461#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/269">issue tracking</category>
 <group domain="http://groups.drupal.org/drupal-org-redesign-analysis">Drupal.org redesign plan for the Drupal Association</group>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases">Issue tracking and software releases</group>
 <pubDate>Sat, 26 Jan 2008 22:07:39 +0000</pubDate>
 <dc:creator>aclight@drupal.org</dc:creator>
 <guid isPermaLink="false">8461 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Claiming Your GHOP Prizes</title>
 <link>http://groups.drupal.org/node/8391</link>
 <description>&lt;h2&gt;Students:&lt;/h2&gt;
&lt;p&gt;I&#039;m passing along a message from Leslie Hawthorn, the director of GHOP at Google.  She has asked us to make sure that all of our students get this and know to subscribe to the ghop-announce mailing list so you will know how to claim your prizes.&lt;/p&gt;
&lt;p&gt;I am making this post a Wiki.  So that we, the Drupal GHOP admins, can make sure that all of &lt;em&gt;our&lt;/em&gt; students know about this, once you&#039;ve subscribed to the ghop-announce mailing list please edit this Wiki and add your &lt;strong&gt;Google&lt;/strong&gt; account name to the bottom of the list.  Please list the account just like it does on code.google.com.  In other words, it might be &lt;em&gt;my.....@....ain.com&lt;/em&gt; or something like &lt;em&gt;myusername&lt;/em&gt;.  You only need to subscribe to the ghop-announce mailing list and add your name to the bottom of this wiki post if you have completed (or plan to complete) one or more tasks for the Drupal GHOP program.  However, you may want to join the mailing list even if you have not completed a task.&lt;/p&gt;
&lt;p&gt;Also, if you&#039;re not already a member of this GHOP group on groups.drupal.org, please subscribe to it (look for a link in the right sidebar) so that getting the news out to you for potential future competitions, etc. is easier.&lt;/p&gt;
&lt;p&gt;Thanks everyone!&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Hello everyone,&lt;/p&gt;
&lt;p&gt;The timeline for claiming your GHOP prizes has been posted here:&lt;br /&gt;
&lt;a href=&quot;http://groups.google.com/group/ghop-announce/browse_thread/thread/e5dd796f845e5c5d&quot; title=&quot;http://groups.google.com/group/ghop-announce/browse_thread/thread/e5dd796f845e5c5d&quot;&gt;http://groups.google.com/group/ghop-announce/browse_thread/thread/e5dd79...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are not yet subscribed to ghop-announce, please do so now.  We&lt;br /&gt;
will send all information about collecting your prizes and&lt;br /&gt;
announcements of our grand prize winners to this list.&lt;/p&gt;
&lt;p&gt;Mentors, if you could please pass this message along to your&lt;br /&gt;
contestants via your project mailing list, forums, etc. it would be&lt;br /&gt;
very helpful.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
LH
&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2&gt;Please add your Google code account name to the list below once you have subscribed to the ghop-announce mailing list:&lt;/h2&gt;
&lt;p&gt;myusername&lt;br /&gt;
myotherusername&lt;br /&gt;
yaseenhamster (ap0c0lyps3)&lt;br /&gt;
&lt;a href=&quot;mailto:alexandrebfarias@gmail.com&quot;&gt;alexandrebfarias@gmail.com&lt;/a&gt;&lt;br /&gt;
cwgord...yahoo.com&lt;br /&gt;
c...gmx.de&lt;br /&gt;
corsix&lt;br /&gt;
birdmanx35&lt;br /&gt;
b.tastic&lt;br /&gt;
kourge&lt;br /&gt;
kyl191&lt;br /&gt;
&lt;a href=&quot;mailto:themadha...@aol.com&quot;&gt;themadha...@aol.com&lt;/a&gt;&lt;br /&gt;
yoniwiz&lt;br /&gt;
mwrochna&lt;br /&gt;
tranquilityreigns&lt;br /&gt;
dawehner&lt;br /&gt;
j.boombatower&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Wed, 23 Jan 2008 12:18:14 +0000</pubDate>
 <dc:creator>aclight@drupal.org</dc:creator>
 <guid isPermaLink="false">8391 at http://groups.drupal.org</guid>
</item>
<item>
 <title>&quot;After GHOP: the plan&quot; as posted in the other thread, except as a wiki page.</title>
 <link>http://groups.drupal.org/node/8383</link>
 <description>&lt;p&gt;Posted below is that plan as a wiki page. Everyone, feel free to edit it; just don&#039;t start a flame war ;) .&lt;/p&gt;
&lt;p&gt;===&lt;/p&gt;
&lt;p&gt;Ok, it sounds like people think this is generally a good idea. Here is a rough draft of how it&#039;s going to work. Nothing here is set in stone: I&#039;ll let everyone else argue over the specifics ;) .&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two projects on drupal.org: one for proposing short-term tasks, another for actually doing them. The advantages of this are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We get to use drupal.org&#039;s project trackers.&lt;/li&gt;
&lt;li&gt;The task proposal and task doing stay separate.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Proposed tasks get reviewed by the community, and once marked rtbc, moved over to the task-doing issue queue.&lt;/li&gt;
&lt;li&gt;Tasks have several things they didn&#039;t have before:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;A time limit:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;It can be variable, as some tasks may take longer than others.&lt;/li&gt;
&lt;li&gt;It&#039;s still good to have, because it keeps things moving.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;An importance factor:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Some tasks are simply more important than others: making bluemarine recolorable, for instance, is of far more importance than porting module &lt;em&gt;X&lt;/em&gt; to Drupal 6. (Maybe importance isn&#039;t the right word... impact? difficulty? educational?)&lt;/li&gt;
&lt;li&gt;This way the students who claim more adventurous tasks aren&#039;t penalized.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Workflow:
&lt;ol&gt;
&lt;li&gt;Task is proposed.&lt;/li&gt;
&lt;li&gt;Task proposal is reviewed, feedback given.&lt;/li&gt;
&lt;li&gt;Task is revised.&lt;/li&gt;
&lt;li&gt;Steps 2-3 are repeated until task is marked rtbc or won&#039;t fix.&lt;/li&gt;
&lt;li&gt;Accepted task is posted to the task-doing queue.&lt;/li&gt;
&lt;li&gt;Task is claimed by a student.&lt;/li&gt;
&lt;li&gt;Student has up until the time limit to do the task.&lt;/li&gt;
&lt;li&gt;If the task isn&#039;t finished by the time limit, attempt to contact student; allow three days in which to that. Extensions may be granted.&lt;/li&gt;
&lt;li&gt;Task is completed and marked for review.&lt;/li&gt;
&lt;li&gt;Task is reviewed, and feedback given.&lt;/li&gt;
&lt;li&gt;Steps 9-10 are repeated until task is marked rtbc or otherwise approved as specified by the task (&quot;deliverables&quot;).&lt;/li&gt;
&lt;li&gt;Task is finished.&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Notes on workflow:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Students may work on more than one task at a time.&lt;/li&gt;
&lt;li&gt;If a task has been waiting more than three days for review, the task&#039;s owner gets negative karma points.&lt;/li&gt;
&lt;li&gt;Students may claim tasks they&#039;ve proposed.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;The term &quot;Students&quot; does not just apply to 13-18 year olds: everyone is a student of life.&lt;/li&gt;
&lt;li&gt;Drupal dojo: the dojo may become more and more involved in this as we go on. I think it&#039;s better to start them off as separate things and watch them naturally merge together rather than try to force cohesion where it might not belong.&lt;/li&gt;
&lt;li&gt;Who&#039;s running this thing? Anyone who wants to. Anyone can review task ideas, as well as tasks themselves. In the case that no one contributes (which I&#039;m &lt;em&gt;sure&lt;/em&gt; you won&#039;t do), I&#039;ll step in to review task ideas, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8383#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Wed, 23 Jan 2008 01:59:50 +0000</pubDate>
 <dc:creator>cwgordon7@drupal.org</dc:creator>
 <guid isPermaLink="false">8383 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Click Heat Map Support</title>
 <link>http://groups.drupal.org/node/8360</link>
 <description>&lt;p&gt;I recently compiled a report, &lt;a href=&quot;http://drupal.org/node/200054&quot; title=&quot;http://drupal.org/node/200054&quot;&gt;http://drupal.org/node/200054&lt;/a&gt;, on three click heat map frameworks and how they related to Drupal. In the report I suggested that ClickHeat he be integrated into Drupal.&lt;/p&gt;
&lt;p&gt;The issue suggested that I explain how to setup a server to collect data using the click heat map. To do so few changes would have to be made to the base Drupal installation.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The ClickHeat library needs to be placed on the server in a place accessible to the web. The library can be downloaded form &lt;a href=&quot;http://www.labsmedia.com/clickheat/&quot; title=&quot;http://www.labsmedia.com/clickheat/&quot;&gt;http://www.labsmedia.com/clickheat/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A small snippet of JavaScript needs to be added to the page.tpl.php and configured to match the server settings. This can be done through the ClickHeat interface.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If this works out a module integration using less hack like methods can be created that also allows the results to be viewed from the Drupal administration panel, but for now this should work.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/usability&quot;&gt;Usability&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8360#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/usability">Usability</group>
 <pubDate>Tue, 22 Jan 2008 04:00:59 +0000</pubDate>
 <dc:creator>boombatower@drupal.org</dc:creator>
 <guid isPermaLink="false">8360 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Usability in GHOP</title>
 <link>http://groups.drupal.org/node/8337</link>
 <description>&lt;p&gt;I have created a series of four usability testing tasks in the GHOP programme.  Each one tests a different area of Drupal:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/211815&quot;&gt;Installation&lt;/a&gt; (&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=162&quot;&gt;Claimed&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/211072&quot;&gt;Admin&lt;/a&gt; (&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=153&quot;&gt;Claimed&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/211335&quot;&gt;Node add and edit&lt;/a&gt; (&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=158&quot;&gt;Open&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/211814&quot;&gt;Anonymous Browsing&lt;/a&gt; (&lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=161&quot;&gt;Open&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&#039;re a student, you only have a day to claim tasks.&lt;/p&gt;
&lt;p&gt;If your on the usability group, you might be interesting in following these tasks and the results or even co-mentoring!  :)&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;
Bevan/&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/usability&quot;&gt;Usability&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8337#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/403">usability</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/usability">Usability</group>
 <pubDate>Mon, 21 Jan 2008 10:14:31 +0000</pubDate>
 <dc:creator>Bevan@drupal.org</dc:creator>
 <guid isPermaLink="false">8337 at http://groups.drupal.org</guid>
</item>
<item>
 <title>After GHOP...</title>
 <link>http://groups.drupal.org/node/8321</link>
 <description>&lt;p&gt;Although it&#039;s very depressing and sadful, GHOP is drawing to a close. The question remains: what do we do now? We have many tasks that still need doing, yet we haven&#039;t had time to get to. We also have many, many, many awesome new contributors to Drupal, with nowhere to go. Let&#039;s avoid the two obvious paths of failure: for the tasks to be abandoned or the students to leave Drupal, never to come back again.&lt;/p&gt;
&lt;p&gt;A proposed solution is to continue the GHOP program without Google&#039;s sponsorship. The details of this are somewhat hazy: Would it still be restricted to students? Would there still be prizes? Would the &quot;winners&quot; get some sort of recognition? Etc. So, post what &lt;em&gt;you&lt;/em&gt; think would be the ideal solution, and then we can, if necessary, create an issue on drupal.org with the drupal.org webmasters to make whatever commitments are necessary (for example, promising a front-page post once a month with the &quot;winners&quot;, etc.)&lt;/p&gt;
&lt;p&gt;Looking forward to continuing this!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8321#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/drupal-dojo">Drupal Dojo</group>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sun, 20 Jan 2008 06:15:17 +0000</pubDate>
 <dc:creator>cwgordon7@drupal.org</dc:creator>
 <guid isPermaLink="false">8321 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Sessions on GHOP and the Community Wanted For Drupalcon 2008</title>
 <link>http://groups.drupal.org/node/8286</link>
 <description>&lt;p&gt;My name is Matthew Pare and I&#039;m a Co-Chair for the &quot;&lt;a href=&quot;http://boston2008.drupalcon.org/community-and-core-track-description&quot;&gt;Community and Core&lt;/a&gt;&quot; track for &lt;a href=&quot;http://boston2008.drupalcon.org/&quot;&gt;Drupalcon Boston 2008&lt;/a&gt;. Over the last couple of weeks we have been planning and brainstorming to make &lt;a href=&quot;http://boston2008.drupalcon.org/&quot;&gt;Drupalcon Boston 2008&lt;/a&gt; the best Drupalcon to date! One of our recommended track session topics is &quot;GHOP in the Community&quot; and since your viewing this post on the &quot;GHOP&quot; groups.drupal.org group I thought you would be excellent candidates for submitting sessions on the topic.&lt;/p&gt;
&lt;h3&gt;How To Submit Your Session&lt;/h3&gt;
&lt;p&gt;We have several &lt;a href=&quot;http://boston2008.drupalcon.org/community-and-core-track-description&quot;&gt;recommended topics for Community and Core&lt;/a&gt; sessions but now its your turn to &lt;a href=&quot;http://boston2008.drupalcon.org/node/add/session&quot;&gt;&lt;strong&gt;submit your session&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Visit &lt;a href=&quot;http://boston2008.drupalcon.org/&quot;&gt;boston2008.drupalcon.org&lt;/a&gt; to learn more about Drupalcon Boston 2008, &lt;a href=&quot;http://boston2008.drupalcon.org/user/register&quot;&gt;register to attend&lt;/a&gt;,  &lt;a href=&quot;http://boston2008.drupalcon.org/sessions&quot;&gt;&lt;strong&gt;view already submitted sessions&lt;/strong&gt;&lt;/a&gt;, and even &lt;a href=&quot;http://boston2008.drupalcon.org/node/add/session&quot;&gt;&lt;strong&gt;submit your own session&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Save the Date&lt;/h3&gt;
&lt;p&gt;Drupalcon Boston 2008 takes place from &lt;strong&gt;March 3, 2008 to March 6, 2008&lt;/strong&gt; in Boston Convention and Expo Center. In addition, there will also be a Drupal Code Sprint on March 7.&lt;/p&gt;
&lt;h3&gt;Useful Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://boston2008.drupalcon.org/node/add/session&quot;&gt;Submit a Session&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://boston2008.drupalcon.org/sessions&quot;&gt;View already registered sessions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://boston2008.drupalcon.org/logistics-and-accommodations&quot;&gt;Logistics and Accommodations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://boston2008.drupalcon.org/conference-program-tracks-and-sessions&quot;&gt;Conference Program, Tracks, and Sessions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://boston2008.drupalcon.org/business-and-marketing-track-descriptions&quot;&gt;Business and marketing track&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://boston2008.drupalcon.org/design-and-user-experience-track-descriptions&quot;&gt;Design and user experience track&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://boston2008.drupalcon.org/site-building-track-descriptions&quot;&gt;Site building track&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://boston2008.drupalcon.org/community-and-core-track-description&quot;&gt;Community and core&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please submit your session proposals as soon as possible and I hope to see you all in Boston real soon.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br&gt;&lt;br /&gt;
-mpare&lt;br&gt;&lt;br /&gt;
&lt;em&gt;DON&#039;T MISS EARTH&#039;S LARGEST GATHERING OF DRUPAL PROFESSIONALS!&lt;br /&gt;
Drupalcon Boston 2008 - March 3-6, 2008&lt;br /&gt;
Learn more at &lt;a href=&quot;http://boston2008.drupalcon.org&quot; title=&quot;http://boston2008.drupalcon.org&quot;&gt;http://boston2008.drupalcon.org&lt;/a&gt;&lt;br&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8286#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/247">drupalcon</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sat, 19 Jan 2008 00:11:23 +0000</pubDate>
 <dc:creator>mpare</dc:creator>
 <guid isPermaLink="false">8286 at http://groups.drupal.org</guid>
</item>
<item>
 <title>GHOP #127: Benchmark results table</title>
 <link>http://groups.drupal.org/node/8274</link>
 <description>&lt;p&gt;Hi,&lt;br /&gt;
I need a table for #127, so it will go here :)&lt;br /&gt;
This table is now fully complete :)&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Test Page&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Caching&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Drupal 5 requests/sec&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Drupal 5 overalltime&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Drupal 6 requests/sec&lt;/b&gt;&lt;/p&gt;
&lt;td&gt;&lt;b&gt;Drupal 6 overalltime&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;% differences for Drupal 6(based on requests/s)&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;Index with 30 nodes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;3.64&lt;/td&gt;
&lt;td&gt;55.13&lt;/td&gt;
&lt;td&gt;3.42&lt;/p&gt;
&lt;td&gt;58.46&lt;/td&gt;
&lt;td&gt;-06%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;136.62&lt;/td&gt;
&lt;td&gt;1.46&lt;/td&gt;
&lt;td&gt;109.09&lt;/p&gt;
&lt;td&gt;1.83&lt;/td&gt;
&lt;td&gt;-20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;161.51&lt;/td&gt;
&lt;td&gt;1.23&lt;/td&gt;
&lt;td&gt;114.48&lt;/p&gt;
&lt;td&gt;1.74&lt;/td&gt;
&lt;td&gt;-29%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;Taxonomy Term (taxonomy/term/111&amp;amp;page=2)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;5.16&lt;/td&gt;
&lt;td&gt;38.73&lt;/td&gt;
&lt;td&gt;4.71&lt;/p&gt;
&lt;td&gt;42.44&lt;/td&gt;
&lt;td&gt;-08%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;not reliable accooding to ab&lt;/td&gt;
&lt;td&gt;^^^&lt;/td&gt;
&lt;td&gt;111.59&lt;/p&gt;
&lt;td&gt;1.79&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;167.31&lt;/td&gt;
&lt;td&gt;1.19&lt;/td&gt;
&lt;td&gt;118.29&lt;/p&gt;
&lt;td&gt;1.68&lt;/td&gt;
&lt;td&gt;-29%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;1 node with _lots_ of comments&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;3.56&lt;/td&gt;
&lt;td&gt;56.25&lt;/td&gt;
&lt;td&gt;3.38&lt;/p&gt;
&lt;td&gt;59.20&lt;/td&gt;
&lt;td&gt;-05%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;149.64&lt;/td&gt;
&lt;td&gt; 1.33&lt;/td&gt;
&lt;td&gt;116.35&lt;/p&gt;
&lt;td&gt;1.71&lt;/td&gt;
&lt;td&gt;-22%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;177.58&lt;/td&gt;
&lt;td&gt;1.12&lt;/td&gt;
&lt;td&gt;results not reliable according to ab&lt;/p&gt;
&lt;td&gt;^^^^&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;Forum Index&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;11.78&lt;/td&gt;
&lt;td&gt;16.97&lt;/td&gt;
&lt;td&gt;10.82&lt;/p&gt;
&lt;td&gt;18.49&lt;/td&gt;
&lt;td&gt;-08%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;158.98&lt;/td&gt;
&lt;td&gt; 1.25&lt;/td&gt;
&lt;td&gt;122.03&lt;/p&gt;
&lt;td&gt;1.63&lt;/td&gt;
&lt;td&gt;-23%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;163.62&lt;/td&gt;
&lt;td&gt;0.61&lt;/td&gt;
&lt;td&gt;130.43&lt;/p&gt;
&lt;td&gt;1.53&lt;/td&gt;
&lt;td&gt;-20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;ok&quot;&gt;
&lt;td&gt;Search result&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;1.07&lt;/td&gt;
&lt;td&gt;187.37&lt;/td&gt;
&lt;td&gt;1.12&lt;/p&gt;
&lt;td&gt;178.22&lt;/td&gt;
&lt;td&gt;+04%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;150.46&lt;/td&gt;
&lt;td&gt; 1.32&lt;/td&gt;
&lt;td&gt;115.46&lt;/p&gt;
&lt;td&gt;1.73&lt;/td&gt;
&lt;td&gt;-23%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;177.76&lt;/td&gt;
&lt;td&gt;1.12&lt;/td&gt;
&lt;td&gt;125.70&lt;/p&gt;
&lt;td&gt;1.59&lt;/td&gt;
&lt;td&gt;-29%&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;This is the old table, it is not relevant and only here for comparison!!!&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Test Page&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Caching&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Drupal 5 requests/sec&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Drupal 5 overalltime&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Drupal 6 requests/sec&lt;/b&gt;&lt;/p&gt;
&lt;td&gt;&lt;b&gt;Drupal 6 overalltime&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;% differences for Drupal 6(based on requests/s)&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;Index with 30 nodes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;3.74&lt;/td&gt;
&lt;td&gt;26.71&lt;/td&gt;
&lt;td&gt;3.40&lt;/p&gt;
&lt;td&gt;29.39&lt;/td&gt;
&lt;td&gt;-09%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;101.68&lt;/td&gt;
&lt;td&gt;0.98&lt;/td&gt;
&lt;td&gt;81.53&lt;/p&gt;
&lt;td&gt;1.22&lt;/td&gt;
&lt;td&gt;-19%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;114.13&lt;/td&gt;
&lt;td&gt;0.87&lt;/td&gt;
&lt;td&gt;84.79&lt;/p&gt;
&lt;td&gt;1.17&lt;/td&gt;
&lt;td&gt;-25%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;Taxonomy Term (taxonomy/term/111&amp;amp;page=2)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;5.34&lt;/td&gt;
&lt;td&gt;18.72&lt;/td&gt;
&lt;td&gt;4.72&lt;/p&gt;
&lt;td&gt;21.19&lt;/td&gt;
&lt;td&gt;-11%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;109.44&lt;/td&gt;
&lt;td&gt; 0.91&lt;/td&gt;
&lt;td&gt;84.82&lt;/p&gt;
&lt;td&gt;1.17&lt;/td&gt;
&lt;td&gt;-22%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;101.50&lt;/td&gt;
&lt;td&gt;0.98&lt;/td&gt;
&lt;td&gt;88.99&lt;/p&gt;
&lt;td&gt;1.12&lt;/td&gt;
&lt;td&gt;-12%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;1 node with _lots_ of comments&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;3.60&lt;/td&gt;
&lt;td&gt;27.80&lt;/td&gt;
&lt;td&gt;3.37&lt;/p&gt;
&lt;td&gt;29.69&lt;/td&gt;
&lt;td&gt;-06%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;105.26&lt;/td&gt;
&lt;td&gt; 0.94&lt;/td&gt;
&lt;td&gt;83.53&lt;/p&gt;
&lt;td&gt;1.19&lt;/td&gt;
&lt;td&gt;-20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;118.43&lt;/td&gt;
&lt;td&gt;0.84&lt;/td&gt;
&lt;td&gt;87.12&lt;/p&gt;
&lt;td&gt;1.14&lt;/td&gt;
&lt;td&gt;-26%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;warning&quot;&gt;
&lt;td&gt;Forum Index&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;11.91&lt;/td&gt;
&lt;td&gt;8.39&lt;/td&gt;
&lt;td&gt;10.92&lt;/p&gt;
&lt;td&gt;9.16&lt;/td&gt;
&lt;td&gt;-08%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;140.51&lt;/td&gt;
&lt;td&gt; 0.71&lt;/td&gt;
&lt;td&gt;109.99&lt;/p&gt;
&lt;td&gt;0.90&lt;/td&gt;
&lt;td&gt;-21%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;163.62&lt;/td&gt;
&lt;td&gt;0.61&lt;/td&gt;
&lt;td&gt;116.18&lt;/p&gt;
&lt;td&gt;0.86&lt;/td&gt;
&lt;td&gt;-28%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;ok&quot;&gt;
&lt;td&gt;Search result&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;1.09&lt;/td&gt;
&lt;td&gt;91.77&lt;/td&gt;
&lt;td&gt;1.15&lt;/p&gt;
&lt;td&gt;87.64&lt;/td&gt;
&lt;td&gt;+05%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;normal&lt;/td&gt;
&lt;td&gt;63.50&lt;/td&gt;
&lt;td&gt; 1.57&lt;/td&gt;
&lt;td&gt;56.58&lt;/p&gt;
&lt;td&gt;1.76&lt;/td&gt;
&lt;td&gt;-10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aggresive&lt;/td&gt;
&lt;td&gt;67.90&lt;/td&gt;
&lt;td&gt;1.47&lt;/td&gt;
&lt;td&gt;58.10&lt;/p&gt;
&lt;td&gt;1.72&lt;/td&gt;
&lt;td&gt;-14%&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Link to GHOP Issue #127: &lt;a href=&quot;http://drupal.org/node/206570&quot; title=&quot;http://drupal.org/node/206570&quot;&gt;http://drupal.org/node/206570&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <category domain="http://groups.drupal.org/taxonomy/term/1895">Proposals</category>
 <group domain="http://groups.drupal.org/coding-standards-and-performance-optimization">Coding Standards and Performance Optimization</group>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Fri, 18 Jan 2008 16:57:05 +0000</pubDate>
 <dc:creator>Corni</dc:creator>
 <guid isPermaLink="false">8274 at http://groups.drupal.org</guid>
</item>
<item>
 <title>GHOP Session @ Drupalcon</title>
 <link>http://groups.drupal.org/node/8240</link>
 <description>&lt;p&gt;As you&#039;ve no doubt heard, &lt;a href=&quot;http://boston2008.drupalcon.org/&quot;&gt;Drupalcon Boston 2008&lt;/a&gt; is on the way March 3 - 6, 2008. I&#039;ve been contacted by the folks organizing the &lt;a href=&quot;http://boston2008.drupalcon.org/community-and-core-track-description&quot;&gt;Community and Core&lt;/a&gt; track, and they&#039;re very interested in a session at Drupalcon about GHOP. :)&lt;/p&gt;
&lt;p&gt;I figure we can have an agenda something like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What the heck is GHOP?&lt;/li&gt;
&lt;li&gt;What were the final outcomes of the contest? (statistics)&lt;/li&gt;
&lt;li&gt;GHOP students in attendance get up and show off their cool work&lt;/li&gt;
&lt;li&gt;Show off some other cool work done by students who couldn&#039;t attend&lt;/li&gt;
&lt;li&gt;GHOP students and administrators talk a bit about their experiences, what worked/didn&#039;t work, and how to continue the &quot;GHOP spirit&quot; post-GHOP.&lt;/li&gt;
&lt;li&gt;Q/A&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So...&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Are you a GHOP student (or admin) planning on attending? If so, leave a comment!&lt;/li&gt;
&lt;li&gt;Does that agenda sound ok? Too boring? Missing stuff? What do you think?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let&#039;s try and get a proposal together by next Friday, so I can get it into the folks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coming&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;add1sun (GHOP admin)&lt;/li&gt;
&lt;li&gt;Bevan (GHOP mentor - usability tasks)&lt;/li&gt;
&lt;li&gt;birdmanx35 (GHOP student)&lt;/li&gt;
&lt;li&gt;chx (GHOP mentor - simpletest/benchmarking tasks, plus everything else ;))&lt;/li&gt;
&lt;li&gt;cwgordon7 (GHOP student)&lt;/li&gt;
&lt;li&gt;dmitrig01 (GHOP mentor/general helper-outer/awesome person :))&lt;/li&gt;
&lt;li&gt;EclipseGc (GHOP mentor - theming/UI tasks)&lt;/li&gt;
&lt;li&gt;webchick (GHOP admin)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Not sure&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;aclight (GHOP admin)&lt;/li&gt;
&lt;li&gt;boombatower (GHOP student)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Not coming :( &lt;/strong&gt;&lt;br /&gt;
* Corni (GHOP student)&lt;br /&gt;
* Corsix (GHOP student)&lt;br /&gt;
* kourge (GHOP student)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8240#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3774">DrupalCon Boston 2008</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Thu, 17 Jan 2008 07:44:38 +0000</pubDate>
 <dc:creator>webchick</dc:creator>
 <guid isPermaLink="false">8240 at http://groups.drupal.org</guid>
</item>
<item>
 <title>GHOP #136: Improve coder_format checklist</title>
 <link>http://groups.drupal.org/node/8224</link>
 <description>&lt;p&gt;This page is for tracking the findings of &lt;a href=&quot;http://drupal.org/node/208767&quot;&gt;GHOP #136&lt;/a&gt; in coder_format of the coder module.&lt;/p&gt;
&lt;p&gt;Legend: See below.&lt;/p&gt;
&lt;h2&gt;includes/&lt;/h2&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Function&lt;/th&gt;
&lt;th&gt;Issue&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Remove spaces from lines with only whitespace&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;actions.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Excessive spacing for assignment alignment&lt;/td&gt;
&lt;td&gt;BOGUS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;batch.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$var =&amp;amp; func()&lt;/code&gt; converted to &lt;code&gt;$var = &amp;amp;func()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bootstrap.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;// Capitalize and punctuate inline comments.&lt;/td&gt;
&lt;td&gt;POSTPONED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bootstrap.inc&lt;/td&gt;
&lt;td&gt;watchdog&lt;/td&gt;
&lt;td&gt;Array spacing collapsed&lt;/td&gt;
&lt;td&gt;POSTPONED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cache.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cache-install.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;common.inc&lt;/td&gt;
&lt;td&gt;drupal_urlencode&lt;/td&gt;
&lt;td&gt;// inside /* */ should not be triggered&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;common.inc&lt;/td&gt;
&lt;td&gt;drupal_urlencode&lt;/td&gt;
&lt;td&gt;// inside &#039;&#039; should not be triggered&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;common.inc&lt;/td&gt;
&lt;td&gt;drupal_common_theme&lt;/td&gt;
&lt;td&gt;Indent of closing parenthesis of an multi-line array should always have the same indent like the array key or the variable name, e.g.&lt;/p&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;$var &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= array(&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;install_page&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;arguments&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; array(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;content&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;NULL&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp; ),&lt;br /&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;coder_preprocessor_ml_array_add_comma() should add a comma to multi-line array values, which required for &lt;code&gt;case &amp;#039;)&amp;#039;&lt;/code&gt;.
&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;common.inc&lt;/td&gt;
&lt;td&gt;element_sort&lt;/td&gt;
&lt;td&gt;Hyphen in -1 should not be separated&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;database.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;database.mysql.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;database.mysql-common.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;database.mysqli.inc&lt;/td&gt;
&lt;td&gt;db_error&lt;/td&gt;
&lt;td&gt;Wrong usage of inline comments /* */ (should be //) is moved below contextual line.&lt;/td&gt;
&lt;td&gt;BOGUS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;database.pgsql.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;file.inc&lt;/td&gt;
&lt;td&gt;file_save_upload&lt;/td&gt;
&lt;td&gt;Improper usage of inline comment in front of case statement.&lt;/td&gt;
&lt;td&gt;BOGUS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;file.inc&lt;/td&gt;
&lt;td&gt;file_download&lt;/td&gt;
&lt;td&gt;Negative sign in parenthesis should not have whitespace&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;form.inc&lt;/td&gt;
&lt;td&gt;theme_image_button&lt;/td&gt;
&lt;td&gt;Long concatenated string merged to one line&lt;/td&gt;
&lt;td&gt;BOGUS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;form.inc&lt;/td&gt;
&lt;td&gt;batch_get&lt;/td&gt;
&lt;td&gt;function &amp;amp;foo() should not contain space between ampersand and name&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;image.gd.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;image.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;install.inc&lt;/td&gt;
&lt;td&gt;drupal_rewrite_settings&lt;/td&gt;
&lt;td&gt;// inside // should not be triggered&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;install.mysql.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;install.mysqli.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;install.pgsql.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;language.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;locale.inc&lt;/td&gt;
&lt;td&gt;_locale_import_read_po&lt;/td&gt;
&lt;td&gt;Proper inline comment (containing a colon and comma) is placed below statement.&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;locale.inc&lt;/td&gt;
&lt;td&gt;_locale_get_predefined_list&lt;/td&gt;
&lt;td&gt;Improper usage of multiline comment as inline comment.&lt;/td&gt;
&lt;td&gt;BOGUS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mail.inc&lt;/td&gt;
&lt;td&gt;drupal_mail_send&lt;/td&gt;
&lt;td&gt;Closing parenthesis should have same indent like return statement.&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;menu.inc&lt;/td&gt;
&lt;td&gt;menu_tree_page_data&lt;/td&gt;
&lt;td&gt;Placements of while and while in a do ... while statement seem to be exchanged/corrupt.&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;module.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pager.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;path.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;session.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tablesort.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;theme.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;theme.maintenance.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;unicode.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;xmlrpc.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;xmlrpcs.inc&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;OK&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;modules/&lt;/h2&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Function&lt;/th&gt;
&lt;th&gt;Issue&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filter.module&lt;/td&gt;
&lt;td&gt;_filter_htmlcorrector&lt;/td&gt;
&lt;td&gt;Wrong formatting applied for accessing a single string character using the curly brace syntax.&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;node.module&lt;/td&gt;
&lt;td&gt;node_filter_form&lt;/td&gt;
&lt;td&gt;postprocessor multiple_vars() should not match multiple lines that are separated by a blank line.&lt;/td&gt;
&lt;td&gt;FIXED&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Legend:&lt;br /&gt;
&quot;BOGUS&quot; means that the original code is considered wrong. coder_format follows a strict coding guideline and is not able to think like a human. This means that a developer has to write code (including comments) that is logically correct and basically follows these guidelines, too. For example, you should not wonder why something like&lt;/p&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;$foo &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;Hello word,&#039;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;this is some kind of&#039;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;ugly string concatenation.&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;will be re-formatted to&lt;/p&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;$foo &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;Hello word,&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;this is some kind of&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;ugly string concatenation.&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;If a developer really wanted to separate these strings onto multiple lines, a proper syntax should have been used:&lt;/p&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;$foo &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;Hello word,&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$foo &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.= &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;this is some kind of&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$foo &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.= &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;ugly string concatenation.&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <category domain="http://groups.drupal.org/taxonomy/term/1895">Proposals</category>
 <group domain="http://groups.drupal.org/coding-standards-and-performance-optimization">Coding Standards and Performance Optimization</group>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Wed, 16 Jan 2008 21:44:36 +0000</pubDate>
 <dc:creator>ezyang</dc:creator>
 <guid isPermaLink="false">8224 at http://groups.drupal.org</guid>
</item>
<item>
 <title>GHOP Students:  Important reminders</title>
 <link>http://groups.drupal.org/node/8210</link>
 <description>&lt;p&gt;Hello everyone&lt;/p&gt;
&lt;p&gt;With GHOP 2007 getting close to the end, I want to remind the participating students of a few important points.  If you&#039;re not a student, you don&#039;t need to read any further.&lt;/p&gt;
&lt;p&gt;1.)  The last date that a task can be claimed is January 22, 2008, 12:00 AM Pacific Time / 08:00 UTC.  After that time, no further tasks can be claimed; you may continue to work on tasks you have already claimed.  If you&#039;re currently working on a task and hope to finish one more before the program ends, make sure that you submit the work for your current task so that it can be reviewed and marked as closed by this deadline.&lt;/p&gt;
&lt;p&gt;2.)  All tasks must be completed and reviewed by February 4, 2008, 12:00 AM Pacific Time / 08:00 UTC.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&quot;http://code.google.com/opensource/ghop/2007-8/faqs.html#tlq1&quot; title=&quot;http://code.google.com/opensource/ghop/2007-8/faqs.html#tlq1&quot;&gt;http://code.google.com/opensource/ghop/2007-8/faqs.html#tlq1&lt;/a&gt; for more information about those above two deadlines.&lt;/p&gt;
&lt;p&gt;3.)  According to the official rules at &lt;a href=&quot;http://code.google.com/opensource/ghop/2007-8/rules.html&quot; title=&quot;http://code.google.com/opensource/ghop/2007-8/rules.html&quot;&gt;http://code.google.com/opensource/ghop/2007-8/rules.html&lt;/a&gt; (section 6c), for a student to get credit for a task the student&#039;s work &lt;em&gt;must&lt;/em&gt; be uploaded to the official Google GHOP task associated with that issue.  This holds true for tasks that involved creating Drupal.org handbook pages, screencasts, etc. as well.  If you have not done so already, please make sure that for &lt;em&gt;each&lt;/em&gt; of your completed issues you have uploaded your work to the official Google task for that issue (on the code.google.com website).  If you created a handbook page or some other type of web page for your task, you can just create a HTML file containing your work, and zip that along with any images or other content you produced and upload that.&lt;/p&gt;
&lt;p&gt;If you created a video or screencast that is too large to be attached to your task, you should upload it to a Google owned video site (such as YouTube or Google Video) just to be safe.  Include a link to the video on that site in the Google task.&lt;/p&gt;
&lt;p&gt;If you have any questions about uploading your finished work or have problems along the way, please post replies here, and one of the GHOP administrators will try to get back to you as quickly as possible.&lt;/p&gt;
&lt;p&gt;If you are feeling bored and want to help the admins out, you can go through the list of closed GHOP tasks at &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list?can=1&amp;amp;q=closed&amp;amp;colspec=ID+Status+Summary+DueDate+DrupalIssue+ClaimedBy+Modified&amp;amp;x=status&amp;amp;y=claimedby&amp;amp;cells=tiles&quot; title=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list?can=1&amp;amp;q=closed&amp;amp;colspec=ID+Status+Summary+DueDate+DrupalIssue+ClaimedBy+Modified&amp;amp;x=status&amp;amp;y=claimedby&amp;amp;cells=tiles&quot;&gt;http://code.google.com/p/google-highly-open-participation-drupal/issues/...&lt;/a&gt;.  If you notice that a student has not already uploaded his/her finished work, just add a comment to the task reminding the student to do so and provide a link to this post for further information.&lt;/p&gt;
&lt;p&gt;Again, please let us know if you have any questions.  Thanks to each of you for your awesome work so far on this program, and keep up the good work.&lt;/p&gt;
&lt;p&gt;Adam&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8210#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Wed, 16 Jan 2008 14:24:10 +0000</pubDate>
 <dc:creator>aclight@drupal.org</dc:creator>
 <guid isPermaLink="false">8210 at http://groups.drupal.org</guid>
</item>
<item>
 <title>New Drupal theme! (created as part of the GHOP contest)</title>
 <link>http://groups.drupal.org/node/8142</link>
 <description>&lt;p&gt;If you don&#039;t know what this is all about, check out the page on &lt;a href=&quot;http://drupal.org/node/195913&quot;&gt;GHOP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img align=&quot;right&quot; src=&quot;http://groups.drupal.org/files/bleushot.png&quot; alt=&quot;Theme screenshot&quot; width=&quot;240&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I&#039;ve created a new tableless, CSS-based XHTML theme. It&#039;s a three-column, fluid layout, pictured to your right. No, it won&#039;t disappear into white like pictured, but it&#039;s still a good theme (in my opinion). If this seems exciting to you, read on...&lt;/p&gt;
&lt;h2&gt;Wow, this seems exciting!&lt;/h2&gt;
&lt;p&gt;Well, I&#039;m glad you think so. If you want your own version of this theme, you can go and grab &lt;a href=&quot;http://drupal.org/node/197224#comment-689515&quot;&gt;the theme&lt;/a&gt; through the &lt;a href=&quot;http://drupal.org/node/197224#comment-689515&quot;&gt;GHOP issue page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The theme should work on most modern browsers as of now. Wait, &lt;em&gt;most?&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Hey, is there a catch?&lt;/h2&gt;
&lt;p&gt;Well, yeah. The theme is &lt;em&gt;almost&lt;/em&gt; complete, &lt;em&gt;but&lt;/em&gt; I&#039;ve got a couple of outstanding issues, including one big bug in IE7. (All the gory details are on the issue page in the link above). And, before you gripe that this theme borrowed a lot of elements from Garland, it&#039;s simply because I haven&#039;t gotten around to getting rid of the Garland-ness yet. The theme does take its layout code from Garland (because 1. I can&#039;t do fluid three-column layouts and 2. it works on IE 5.5) , though.&lt;/p&gt;
&lt;p&gt;So, basically, since I can&#039;t solve this issue myself, I&#039;d like to ask you, the community to help me solve it. Any takers?&lt;/p&gt;
&lt;p&gt;I&#039;d also like some comments on some other pressing matters, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Does the theme look good?&lt;/li&gt;
&lt;li&gt;Is there enough contrast?&lt;/li&gt;
&lt;li&gt;Can you find me a better name for the theme? &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/theme-development&quot;&gt;Theme development&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8142#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3703">GHOP task</category>
 <category domain="http://groups.drupal.org/taxonomy/term/111">theme</category>
 <category domain="http://groups.drupal.org/taxonomy/term/104">themes</category>
 <enclosure url="http://groups.drupal.org/files/bleushot.png" length="23602" type="image/png" />
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/theme-development">Theme development</group>
 <pubDate>Sun, 13 Jan 2008 05:47:22 +0000</pubDate>
 <dc:creator>ThatPerson@drupal.org</dc:creator>
 <guid isPermaLink="false">8142 at http://groups.drupal.org</guid>
</item>
<item>
 <title>TinyMCE related GHOP task: TinyMCE defaults</title>
 <link>http://groups.drupal.org/node/7751</link>
 <description>&lt;p&gt;The TinyMCE Defaults module: set up TinyMCE, along with secure input formats, with a mouse click.&lt;/p&gt;
&lt;p&gt;Please give feedback on the issue: &lt;a href=&quot;http://drupal.org/node/202062&quot; title=&quot;http://drupal.org/node/202062&quot;&gt;http://drupal.org/node/202062&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;@addisun/webchick/other GHOP admins: should I copy the task description over to the GHOP issue queue at &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list&quot; title=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list&quot;&gt;http://code.google.com/p/google-highly-open-participation-drupal/issues/...&lt;/a&gt; ?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/tinymce-development&quot;&gt;TinyMCE Development&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7751#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/731">TinyMCE</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <group domain="http://groups.drupal.org/tinymce-development">TinyMCE Development</group>
 <pubDate>Tue, 18 Dec 2007 18:17:41 +0000</pubDate>
 <dc:creator>billfitzgerald</dc:creator>
 <guid isPermaLink="false">7751 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Coding task for GHOP</title>
 <link>http://groups.drupal.org/node/7739</link>
 <description>&lt;p&gt;I have been partially responsible for some abandon-ware in the viewfield.module that would be useful for others if it were integrated back into viewfield, or created as a new project.  I&#039;m not sure if it&#039;s too much or appropriate as a GHOP task.  Can I please have some feedback?  &lt;a href=&quot;http://drupal.org/node/169692#comment-662613&quot; title=&quot;http://drupal.org/node/169692#comment-662613&quot;&gt;http://drupal.org/node/169692#comment-662613&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7739#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3546">GHOP</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3703">GHOP task</category>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Mon, 17 Dec 2007 23:06:34 +0000</pubDate>
 <dc:creator>Bevan@drupal.org</dc:creator>
 <guid isPermaLink="false">7739 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Issue Proposal: Atom feed views</title>
 <link>http://groups.drupal.org/node/7626</link>
 <description>&lt;p&gt;&lt;i&gt;I am especially interested in whether or not this should just jump to Drupal 6 support. I&#039;m not up on whether Views2 is far enough along for a GHOP project.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Summary: Port an old patch meant for Drupal 4.7 to Drupal 5 so Atom module could support views (&lt;a href=&quot;http://drupal.org/node/70596&quot; title=&quot;http://drupal.org/node/70596&quot;&gt;http://drupal.org/node/70596&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Views is a powerful module for creating customized data output. A patch was created for the Atom module in Drupal 4.7 so each view would be able to have an Atom feed, complete with a subscription link and icon. Such a feature would allow website administrators to create customized Atom feeds for data on their website. Otherwise the only Atom feeds available are the front page, blogs, or taxonomy terms.&lt;/p&gt;
&lt;p&gt;What to do:&lt;br /&gt;
1. port the patch at &lt;a href=&quot;http://drupal.org/node/70596&quot; title=&quot;http://drupal.org/node/70596&quot;&gt;http://drupal.org/node/70596&lt;/a&gt; to work with the Drupal 5 version of the Atom and Views modules.&lt;br /&gt;
2. find a popular and free Atom icon to use instead of the RSS feed icon&lt;br /&gt;
3. referring to the original downside #2 in the issue, just print the feed link to the view&#039;s Atom feed, not two feeds&lt;br /&gt;
4. upload the patch back to &lt;a href=&quot;http://drupal.org/node/70596&quot; title=&quot;http://drupal.org/node/70596&quot;&gt;http://drupal.org/node/70596&lt;/a&gt; for review by an Atom module maintainer&lt;/p&gt;
&lt;p&gt;References:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Atom module: &lt;a href=&quot;http://drupal.org/project/atom&quot; title=&quot;http://drupal.org/project/atom&quot;&gt;http://drupal.org/project/atom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Views module: &lt;a href=&quot;http://drupal.org/project/views&quot; title=&quot;http://drupal.org/project/views&quot;&gt;http://drupal.org/project/views&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Drupal patches: &lt;a href=&quot;http://drupal.org/patch&quot; title=&quot;http://drupal.org/patch&quot;&gt;http://drupal.org/patch&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Expected time to completion: 3 days&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Tue, 11 Dec 2007 15:44:48 +0000</pubDate>
 <dc:creator>deekayen</dc:creator>
 <guid isPermaLink="false">7626 at http://groups.drupal.org</guid>
</item>
<item>
 <title>New google tracker feature: Due Dates!</title>
 <link>http://groups.drupal.org/node/7581</link>
 <description>&lt;p&gt;So anyone on the administration team knows that one of the most really un-fun things is going to each issue that&#039;s marked &quot;Claimed&quot;, looking at the date the task was claimed, looking at the estimated time laid out, pulling out their abacus and fiddling with it for awhile, and coming up with whether or not they need to set the task as &quot;ActionNeeded&quot; or not. Also, going through all the &quot;ActionNeeded&quot; tasks and marking them as &quot;Open&quot; if it&#039;s been &amp;gt; 24 hours. Tons of fun, let me assure you.&lt;/p&gt;
&lt;p&gt;So let&#039;s knock that off, with two new tricks!&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Henceforth, all task timelines will be &lt;strong&gt;one week&lt;/strong&gt;, unless other arrangements are made. This will allow for things like weekends, exams, or us dragging our feet reviewing things. Also, math is hard. Looking at a calendar is easy. ;)&lt;/li&gt;
&lt;li&gt;When marking a task as &quot;Claimed&quot;, give it a label like &lt;strong&gt;DueDate-2007-12-14&lt;/strong&gt;. This will then show up as a nifty, sortable field in our issue tracker, so we can instantly see what tasks are overdue and need their statuses changed. Kudos to Moodle for this tip!&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7581#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Sat, 08 Dec 2007 04:46:36 +0000</pubDate>
 <dc:creator>webchick</dc:creator>
 <guid isPermaLink="false">7581 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Interesting facts</title>
 <link>http://groups.drupal.org/node/7569</link>
 <description>&lt;ul&gt;
&lt;li&gt;We are now allowed up to 200 tasks, rather than the previous 102.&lt;/li&gt;
&lt;li&gt;We are also allowed longer task frames than 5 days if we so choose. But bear in mind that tasks are tied up for the duration of their estimated time, so if we block off a task for 4 weeks and the student doesn&#039;t follow through, that effectively removes it from the contest. Shorter deadlines seem to be best, both for us and the students.&lt;/li&gt;
&lt;li&gt;Google&#039;s approved the use of &quot;Study problem X and define five tasks that could be done to fix&lt;br /&gt;
problem X.&quot;-type tasks, which can help some with the task numbers, and also let the students have somewhat of a say in this program. If you have time to write a formal task definition for this, and can think of what some of our Xs could be, please write up a task suggestion to the Drupal.org GHOP project issue queue.&lt;/li&gt;
&lt;li&gt;Tasks students are interested in seem to be: Coding (especially making new stuff), &quot;Build a $foo in Drupal&quot; and document it tasks, security-related tasks, usability-related tasks. Basically, most things that exercise creativity.&lt;/li&gt;
&lt;li&gt;Here are statistics of the program, updated every 2 hours: &lt;a href=&quot;http://opentouch.info/tmp/ghop/ghop-stats.html&quot; title=&quot;http://opentouch.info/tmp/ghop/ghop-stats.html&quot;&gt;http://opentouch.info/tmp/ghop/ghop-stats.html&lt;/a&gt;. Currently, Plone is kicking everyone&#039;s butt with both the most completed and the highest number of tasks. Joomla! has by far the most students involved of any project. For the most part, this is correlation is directly tied to the number of tasks. &lt;a href=&quot;http://groups.drupal.org/node/7360#tasks&quot;&gt;Please help us create more tasks.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7569#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Fri, 07 Dec 2007 18:57:56 +0000</pubDate>
 <dc:creator>webchick</dc:creator>
 <guid isPermaLink="false">7569 at http://groups.drupal.org</guid>
</item>
<item>
 <title>I&#039;d like to help with the administration of the GHOP program! How do I start?</title>
 <link>http://groups.drupal.org/node/7360</link>
 <description>&lt;p&gt;GHOP is an amazing program that has &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list?q=status:Closed&amp;amp;can=1&quot;&gt;already yielded some fantastic results&lt;/a&gt;. However, in order to continue the success of this program until the finish line (Feb. 4), &lt;strong&gt;we need your help!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are three ways to help with the administration of the GHOP program:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://groups.drupal.org/node/7360#review&quot;&gt;Review students&#039; work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://groups.drupal.org/node/7360#tasks&quot;&gt;Propose (and review) new tasks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://groups.drupal.org/node/7360#admin&quot;&gt;Assist in follow up&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Please note that students eligible for the GHOP contest are &lt;strong&gt;not&lt;/strong&gt; allowed to propose tasks and such.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Read on to find out more...&lt;/p&gt;
&lt;h2 id=&quot;review&quot;&gt;#1: Review students&#039; work&lt;/h2&gt;
&lt;p&gt;This is arguably &lt;strong&gt;the most important thing you can do&lt;/strong&gt; to help with this program. If students submit their work, and it takes days for us to get back to them with either a thumbs-up or further suggestions, it&#039;s extremely demoralizing and frustrating. Additionally, it holds them up from taking on additional tasks, which means we get fewer helpful patches, documentation, and so on.&lt;/p&gt;
&lt;p&gt;To help with this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hang out in #drupal-ghop on irc.freenode.net and provide advice.&lt;/strong&gt; Students often have questions about how they should approach problems, and we need an army of people ready and willing to help them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keep tabs on tasks that need review.&lt;/strong&gt; There&#039;s a (slightly imperfect) list at: &lt;a href=&quot;http://drupal.org/project/issues/?text=GHOP&amp;amp;states=8&quot; title=&quot;http://drupal.org/project/issues/?text=GHOP&amp;amp;states=8&quot;&gt;http://drupal.org/project/issues/?text=GHOP&amp;amp;states=8&lt;/a&gt;. Ideally, we want this list to be zero, at all times, with tasks either marked &quot;code needs work&quot; (if there&#039;s still work to be done) or &quot;ready to be committed/fixed&quot; if they&#039;re complete.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review students&#039; work thoroughly.&lt;/strong&gt; For code, test not only that the solution works but also that it conforms to coding standards and security best-practices. For documentation, ensure the message is communicated clearly and has been checked over for spelling/grammar mistakes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If you can&#039;t review the work, please track down someone who can.&lt;/strong&gt; For example, you might not know enough about the Foo module to review a patch for it, but if the maintainer of the Foo module is in IRC, ping him/her to look at the task.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Provide clear instructions for what is left to be done before task is &quot;complete&quot;&lt;/strong&gt; There&#039;s nothing worse than having your task marked &quot;code needs work&quot; and not being sure how to complete a task. Be specific in what it will take for them to have another task under their belt.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If a task is complete, mark it as such in the Google task ticket.&lt;/strong&gt; This means changing its status to &quot;Closed.&quot; If you don&#039;t have permissions, track down anyone listed as a Project Owner/Project Member at our &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/&quot;&gt;official GHOP project page&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;tasks&quot;&gt;#2: Propose (and review) new tasks&lt;/h2&gt;
&lt;p&gt;Our students have been absolutely fantastic and are &lt;strong&gt;whipping through tasks faster than we can create them&lt;/strong&gt;. So we need to make sure we have ongoing pipeline of interesting, fun, and challenging tasks available. In particular, tasks around coding, usability, and &quot;recipe&quot;-style documentation have been popular, since they require creativity.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Propose proper, full tasks, not task ideas.&lt;/strong&gt; We need tasks written up according to the &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/wiki/HowToWriteAGoodTask&quot;&gt;task guidelines&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://drupal.org/node/add/project-issue/ghop&quot;&gt;Post an issue&lt;/a&gt; to the Drupal.org GHOP project&#039;s issue queue with your task write-up&lt;/strong&gt; (check first if it exists already, &lt;a href=&quot;http://drupal.org/project/issues/ghop&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list&quot;&gt;here&lt;/a&gt;). The admins and the rest of the community can then review the task and suggest revisions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If not already a member, track down one of the admins to add you as a member to the Google task tracker.&lt;/strong&gt; People listed at &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/&quot;&gt;our official GHOP project page&lt;/a&gt; as &quot;Project owners&quot; can add additional members, and people listed as &quot;Project members&quot; are able to propose official tasks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Once the task proposal is marked &#039;ready to be committed&#039;, create an issue for the task in whatever queue is appropriate.&lt;/strong&gt; For example, &quot;Drupal&quot; for core-related tasks, &quot;Documentation&quot; for documentation-related tasks, etc. Title it &quot;GHOP #xx: &lt;em&gt;Title of task here&lt;/em&gt;&quot;  and expand the &quot;Categories&quot; fieldset and give it the &quot;GHOP&quot; tag.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Also &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/entry&quot;&gt;add it to the Google task tracker&lt;/a&gt;.&lt;/strong&gt; Bear in mind that &lt;strong&gt;tasks cannot be edited once they are entered here&lt;/strong&gt;, so make sure to get it right the first time. ;) Give it the Status of &quot;Open&quot;, label it according to the type of task (&quot;Code&quot;, &quot;Documentation&quot;, etc.), and add a &quot;DrupalIssue-###&quot; label as well, which references the corresponding drupal.org issue. Remove all other labels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Go back to the drupal.org issue and update the title with the GHOP issue number.&lt;/strong&gt; Yes, this is kind of a pain in the butt. Sorry, but we&#039;ve found that people don&#039;t follow code.google.com. :(&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;admin&quot;&gt;#3: Assist in follow up&lt;/h2&gt;
&lt;p&gt;We can only ensure the best results from this program when tasks are managed in a timely fashion. Your goal as a co-administrator is simple: &lt;strong&gt;keep tabs on the task queue and change statuses accordingly.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Helping with this entails:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Follow task updates&lt;/strong&gt; Either subscribe to or keep tabs on the task list update e-mails at &lt;a href=&quot;http://groups.google.com/group/drupal-ghop-2007&quot; title=&quot;http://groups.google.com/group/drupal-ghop-2007&quot;&gt;http://groups.google.com/group/drupal-ghop-2007&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If not already a member, track down one of the admins to add you as a member to the Google task tracker.&lt;/strong&gt; People listed at &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/&quot;&gt;our official GHOP project page&lt;/a&gt; as &quot;Project owners&quot; can add additional members, and people listed as &quot;Project members&quot; are able to propose official tasks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check for validity of task claims.&lt;/strong&gt; Please note the following, which is from &lt;a href=&quot;http://code.google.com/opensource/ghop/2007-8/rules.html&quot;&gt;the contest rules&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;The student must state exactly the phrase: &quot;&lt;strong&gt;I claim this Task.&lt;/strong&gt;&quot; Any variations to that line do not count as a claim. At the same time, we&#039;ve been accepting task claims if there is other text in the comment &lt;em&gt;in addition to&lt;/em&gt; &quot;I claim this task&quot;.&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;first&lt;/em&gt; student to state this exact phrase on the task, provided they are eligible (see below), can be awarded the task. If that student fails to execute on a task, it then goes to the next student to claim it. And so on.&lt;/li&gt;
&lt;li&gt;A student may only work on &lt;em&gt;one task at a time&lt;/em&gt;. Tasks aren&#039;t considered done until they&#039;re marked &quot;Closed&quot;. Check the &lt;a href=&quot;http://code.google.com/p/google-highly-open-participation-drupal/issues/list&quot;&gt;Google issue tracker&lt;/a&gt; to ensure the student&#039;s name doesn&#039;t appear there (you&#039;re also technically supposed to check the issue trackers of &lt;a href=&quot;http://code.google.com/opensource/ghop/2007-8/&quot;&gt;all the other projects&#039; trackers, too&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mark tasks that pass all the above as &quot;Claimed&quot;.&lt;/strong&gt; To do this, change the task&#039;s Status to &quot;Claimed&quot; and add a Label &quot;ClaimedBy-&lt;em&gt;student_handle&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check for tasks that are nearing deadlines.&lt;/strong&gt; Each task comes with a timeframe on it (usually between 2 and 5 days). If a student is nearing the end of that, especially if they&#039;ve not given any status indication on their progress, change its status to &quot;ActionNeeded&quot; and leave a polite note indicating that you need an update from them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Move tasks from &quot;ActionNeeded&quot; to &quot;Open&quot;&lt;/strong&gt; if a student hasn&#039;t come by within 24-48 hours of the status change. Note: we do give some leeway if things come up and the student&#039;s told us about it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitor GHOP tasks on drupal.org that need status changes.&lt;/strong&gt; You can view a (somewhat buggy) list of all GHOP tasks at &lt;a href=&quot;http://drupal.org/project/issues/?text=GHOP&quot; title=&quot;http://drupal.org/project/issues/?text=GHOP&quot;&gt;http://drupal.org/project/issues/?text=GHOP&lt;/a&gt;. In particular, check for tasks that aren&#039;t properly marked &quot;needs review&quot; so we can get eyes on them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fill in missing details&lt;/strong&gt;, for example drupal.org issues missing the &quot;GHOP&quot; tag, or google issues missing the DrupalIssue tag, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contact people for task ideas and reviews.&lt;/strong&gt; Unglamorous, but infinitely helpful.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Fri, 07 Dec 2007 00:55:50 +0000</pubDate>
 <dc:creator>webchick</dc:creator>
 <guid isPermaLink="false">7360 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Reminder (revised): Keep eye on tasks that need review</title>
 <link>http://groups.drupal.org/node/7427</link>
 <description>&lt;p&gt;To folks helping out with the administration of this program, please keep your eye on &lt;a href=&quot;http://drupal.org/project/issues/?text=GHOP&amp;amp;states=8&quot; title=&quot;http://drupal.org/project/issues/?text=GHOP&amp;amp;states=8&quot;&gt;http://drupal.org/project/issues/?text=GHOP&amp;amp;states=8&lt;/a&gt;. Ideally, we want this to always be at 0 issues.&lt;/p&gt;
&lt;p&gt;We have a couple students whose tasks are probably done, but they are being held up by lack of review. This is bad  for the students, and bad for us, too,  because students can&#039;t take on new tasks until their existing ones are marked &quot;Closed.&quot; (aka &quot;Done&quot;)&lt;/p&gt;
&lt;p&gt;Thanks a lot!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/google-highly-open-participation-contest-ghop&quot;&gt;Google Highly Open Participation Contest (GHOP)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7427#comments</comments>
 <group domain="http://groups.drupal.org/google-highly-open-participation-contest-ghop">Google Highly Open Participation Contest (GHOP)</group>
 <pubDate>Mon, 03 Dec 2007 20:58:21 +0000</pubDate>
 <dc:creator>webchick</dc:creator>
 <guid isPermaLink="false">7427 at http://groups.drup