<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007">
   <channel>
      <title>Drupal News</title>
      <description>Drupal related news with the junky stuff filtered out</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=UEIduMcf3BGHRBWOJhOy0Q</link>
      <pubDate>Sat, 28 Nov 2009 22:45:30 -0800</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>3281d Consulting: Packaged install profiles ready for testing on d6.project.drupal.org</title>
         <link>http://3281d.com/2009/11/28/packaged-install-profiles-ready-for-testing</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3281d.com&quot;&gt;3281d Consulting&lt;/a&gt; is pleased to announce that &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/596488&quot;&gt;fully packaged installation profile releases&lt;/a&gt; are now available for testing on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://d6.project.drupal.org&quot; title=&quot;http://d6.project.drupal.org&quot;&gt;http://d6.project.drupal.org&lt;/a&gt;. This feature has enormous potential to expand Drupal adoption to new audiences by significantly lowering the barrier for end users trying to get a customized distribution up and ready for the kind of site they're building. Instead of separately downloading Drupal core, an installation profile release, and then manually cobbling together all the module and theme dependencies, installation profiles can now be packaged with core and all of their dependencies already included.&lt;/p&gt;
&lt;p&gt;This system is all going to go live on drupal.org on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/644952&quot;&gt;Tuesday 2009-12-01 2am-3am UTC&lt;/a&gt;. However, it'd be extremely helpful if people who maintain installation profiles (either currently or planning to do so in the near future) would be willing to test the new packaging system to provide feedback on how it all works, and flesh out any problems before deployment on the main site.&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3281d.com/2009/11/28/packaged-install-profiles-ready-for-testing&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Sat, 28 Nov 2009 20:55:39 -0800</pubDate>
      </item>
      <item>
         <title>Mogdesign: DrupalCamp Vienna 2010 Report</title>
         <link>http://mogdesign.eu/blog/drupalcamp-vienna-2010-report/</link>
         <description>&lt;p&gt;This Friday and Saturday (27 – 28 Nov) &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupalcamp.at&quot;&gt;DrupalCamp Vienna&lt;/a&gt; was happening at the Vienna Tech University. Over 200 Drupalists from Slovakia, Slovenia, Czech, Hungary, USA, Canada, Ireland, Bulgaria, Switzerland, Germany, Argentina and a few Austrians ;) came to enjoy networking, learn new stuff and share knowledge. Here is a short summary from sessions I was able to attend.&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mogdesign.eu/blog/drupalcamp-vienna-2010-report/&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Sat, 28 Nov 2009 07:53:08 -0800</pubDate>
      </item>
      <item>
         <title>CodeGobbler.com: Make a Drupal Block Visible for Entire Site Sections but NOT Specific Sub-sections or Pages</title>
         <link>http://www.kirkdesigns.co.uk/make-drupal-block-visible-entire-site-sections-not-specific-sub-sections-or-pages</link>
         <description>&lt;div class=&quot;field field-type-filefield field-field-story-image&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;imagefield imagefield-nodelink imagefield-field_story_image&quot;&gt;&lt;img class=&quot;imagefield imagefield-field_story_image&quot; width=&quot;143&quot; height=&quot;93&quot; alt=&quot;Image to accompany story&quot; src=&quot;http://www.kirkdesigns.co.uk/sites/kirkdesigns.co.uk/files/storyimages/drupal-logo-story_1.jpg?1259421201&quot;/&gt;   &lt;/a&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;This little php snippet has come to the rescue many times throughout my Drupal development days. It lets you use includes &lt;em&gt;and&lt;/em&gt; excludes in your Drupal block visibility settings - something that you can not do out of the box.&lt;/p&gt;
&lt;p&gt;For example, it would allow you to:&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Sat, 28 Nov 2009 07:09:02 -0800</pubDate>
      </item>
      <item>
         <title>Appnovation Technologies: Top 10 iPhone apps used by the Appnovation Team</title>
         <link>http://www.appnovation.com/top-10-iphone-apps-used-appnovation-team</link>
         <description>Sat, Nov 28, 2009 by &lt;strong&gt;Ken&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; &lt;a rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://www.appnovation.com/sites/default/files/imagecache/work_thumb/blog/facebook.png&quot; alt=&quot;Top 10 iPhone apps used by the Appnovation Team&quot; title=&quot;&quot; width=&quot;89&quot; height=&quot;172&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;Just across the room in our office, here are some of the top iphone apps.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Facebook.&lt;/b&gt;&lt;br /&gt;
We can all pretty much agree that facebook is quite popular, I think this is still an understatement. Why not have facebook connected to you no matter where you go with your iphone.&lt;/p&gt;
&lt;p&gt;About Facebook&lt;br /&gt;
“Facebook is a social utility that connects you to the people around you. Facebook on iPhone and iPod touch allows you to do it all:&lt;br /&gt; - Get the latest news from your friends&lt;br /&gt; - Upload and share photos&lt;br /&gt; - Send and receive messages”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Flixster.&lt;/b&gt;&lt;br /&gt;
Bored? Why not catch a movie. Get the latest movie times and ratings on the current movies.&lt;/p&gt;
&lt;p&gt;About Flixster&lt;br /&gt;
“Movies by Flixster is the #1 movie app for the iPhone and iPod Touch to watch movie trailers, get show times and share movie ratings with your friends.”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Remote.&lt;/b&gt;&lt;br /&gt;
Are you lazy? A couch-potato? Okay, fine you do not have to be lazy to get this app. You can use this app to control your devices like Mac computer or Apple TV from your iPods .&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.appnovation.com/top-10-iphone-apps-used-appnovation-team&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 27 Nov 2009 16:38:46 -0800</pubDate>
      </item>
      <item>
         <title>Károly Négyesi: Core changes announcement tweet</title>
         <link>http://www.drupal4hu.com/node/232</link>
         <description>&lt;p&gt;This is more a dream than anything else but wouldnt it be great if the bigger changes were tweeted like &quot;themers: check this issue, we have overhauled hook_theme&quot;. Ideally some field experts would be able to look at the change (and only the change they need to know of because this way they do not need to follow the sometimes overwhelming core development) and raise red flags if it won't work for them. Yeah, I am dreaming.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 27 Nov 2009 14:42:06 -0800</pubDate>
      </item>
      <item>
         <title>Chuva Inc.: DrupalCamp Campinas 2: Final Report</title>
         <link>http://chuva-inc.com/en/blog/2009/11/drupalcamp-campinas-2-final-report</link>
         <description>&lt;div class=&quot;field field-type-text field-field-chamada&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item odd&quot;&gt;On November 31 and October 1st, the second Brazilian DrupalCamp took place on the University of Campinas. Dozens of drupallers met for two days, to discuss and do Drupal. &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;On November 31 and October 1st, the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://chuva-inc.com/en/blog/2009/11/drupalcamp-campinas-it-was-good&quot;&gt;second Brazilian DrupalCamp&lt;/a&gt; took place on the University of Campinas. Dozens of drupallers met for two days, to discuss and do Drupal.&lt;/p&gt;
&lt;div class=&quot;field field-type-filefield field-field-imagem-destaque&quot;&gt; &lt;div class=&quot;field-label&quot;&gt;Imagem para destaque:&amp;nbsp;&lt;/div&gt; &lt;div class=&quot;field-items&quot;&gt; &lt;div class=&quot;field-item odd&quot;&gt; &lt;img class=&quot;imagefield imagefield-field_imagem_destaque&quot; width=&quot;310&quot; height=&quot;113&quot; alt=&quot;&quot; src=&quot;http://chuva-inc.com/sites/chuva-inc.com/files/logo_1.png?1259360980&quot;/&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://chuva-inc.com/en/blog/2009/11/drupalcamp-campinas-2-final-report&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 27 Nov 2009 14:22:30 -0800</pubDate>
      </item>
      <item>
         <title>Károly Négyesi: Mini Drupal cycles</title>
         <link>http://www.drupal4hu.com/node/231</link>
         <description>&lt;p&gt;Continuing my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal4hu.com/node/230&quot;&gt;previous post&lt;/a&gt; here are some ideas on how could Drupal development process happen in the future. Let's say on January 1 the UX team begins to work on a design. As reusable UI patterns are part of the framework, I am not specifying whether they work on the framework or the product, they work on better user experience. Their goal is to come up with wireframes, getting feedback and getting some simple mock/skeleton implementation.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.drupal4hu.com/node/231&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 27 Nov 2009 12:38:40 -0800</pubDate>
      </item>
      <item>
         <title>Drupal.org frontpage posts for the Drupal planet: Scheduled drupal.org downtime Tuesday 2009-12-01 2-3am UTC</title>
         <link>http://drupal.org/node/644952</link>
         <description>&lt;p&gt;On Tuesday 2009-12-01 from 2:00am until 3:00am UTC (Monday 2009-11-30 6-7pm PST), drupal.org will be down for scheduled maintenance. We'll be deploying the necessary changes to support &lt;a rel=&quot;nofollow&quot;&gt;fully packaged installation profiles&lt;/a&gt;, so that when you download an installation profile, you get a complete file archive with Drupal core, the profile, and all of its module and theme dependencies. Once the new packaging system is live, we'll post another announcement about how it works for both end users and installation profile maintainers. Thanks in advance for your understanding, and apologies for any inconvenience the downtime might cause.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 27 Nov 2009 11:50:16 -0800</pubDate>
      </item>
      <item>
         <title>Dan Karran: Drupal developer with an interest in all things geo</title>
         <link>http://www.dankarran.com/blog/2009/11/drupal-developer-with-an-interest-in-all-things-geo</link>
         <description>&lt;p&gt;After two years of working from home, I've decided it's time to make a move back into an office and look for some contract-based or perhaps permanent work in London.&lt;/p&gt;
&lt;p&gt;I have &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/37266&quot;&gt;four years of experience&lt;/a&gt; using, developing and helping guide the development of Drupal projects as well as a background and interest in all things geographic, from maps to open data (as you've probably seen from the topics I cover in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.dankarran.com/blog&quot;&gt;my blog&lt;/a&gt;). With these skills I am looking to find some work as a Drupal developer for an organisation based in London, ideally integrating my geographic interest. Alternatively, I'm open to other opportunities that I may be suitable for.&lt;/p&gt;
&lt;p&gt;If you have, or know of, any positions coming up from January onwards, I'd love to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.dankarran.com/contact&quot;&gt;hear from you&lt;/a&gt; to discuss the details. You can find out more information about me in my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.dankarran.com/sites/dankarran.com/files/dankarran-cv.pdf&quot;&gt;CV&lt;/a&gt; (pdf) or on my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://uk.linkedin.com/in/dankarran&quot;&gt;LinkedIn profile&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 27 Nov 2009 07:36:56 -0800</pubDate>
      </item>
      <item>
         <title>Twitter lists to help network Drupal designers and developers</title>
         <link>http://drupal.org/node/644542</link>
         <description>&lt;p&gt;I'm building Twitter lists for Drupal designers and developers.&lt;br /&gt;
The idea is that by following the appropriate list - and in turn being followed - will help share knowledge, ideas and news in the Drupal community. &lt;/p&gt;
&lt;p&gt;If you're on Twitter and want to join please follow the list you like.&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/drupalshire&quot; title=&quot;http://twitter.com/drupalshire&quot;&gt;http://twitter.com/drupalshire&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Of course, we can add other lists to and open to suggestions for categories.&lt;br /&gt;
Thanks all.&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.drupalshire.org/&quot; title=&quot;http://www.drupalshire.org/&quot;&gt;http://www.drupalshire.org/&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">644542 at http://drupal.org</guid>
         <pubDate>Fri, 27 Nov 2009 01:52:35 -0800</pubDate>
      </item>
      <item>
         <title>Appnovation Technologies: Upgrading Drupal custom modules</title>
         <link>http://www.appnovation.com/upgrading-drupal-custom-modules</link>
         <description>Thu, Nov 26, 2009 by &lt;strong&gt;steve&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;Recently we worked on a project to upgrade a website from Drupal 5 to Drupal 6. There were quite a few custom modules and we chose to take advantage of the &lt;em&gt;deadwood&lt;/em&gt;, &lt;em&gt;schema&lt;/em&gt; and &lt;em&gt;coder&lt;/em&gt; modules, as described in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.webmasterworld.com/content_management/3767426.htm&quot;&gt;this article&lt;/a&gt; . This sped up the conversion process, as the deadwood module made many changes on the original D5 code automatically and the coder module pointed us to places in the code that were incompatible with D6 and required modification.&lt;/p&gt;
&lt;p&gt;Manual check and modification is still the most important part of this process, though these modules can often be a great help.&lt;/p&gt;
&lt;p&gt;The following are some of the issues that we came across in the conversion process:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;1) deadwood might automatically make an unwanted change&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We found deadwood automatically converted a function &lt;em&gt;some_prefix_access($node)&lt;/em&gt; in D5 to &lt;em&gt;some_prefix_access($op, $node, $account)&lt;/em&gt; in D6. However, &lt;em&gt;some_prefix&lt;/em&gt; was not the name of the current module and this function was not an implementation of &lt;em&gt;hook_access&lt;/em&gt;. This automatic change was not desired.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.appnovation.com/upgrading-drupal-custom-modules&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Thu, 26 Nov 2009 11:06:48 -0800</pubDate>
      </item>
      <item>
         <title>Development Seed: DrupalCamp Peru Version 2.0 This Saturday</title>
         <link>http://developmentseed.org/blog/2009/nov/26/drupalcamp-peru-version-20-saturday</link>
         <description>&lt;div class='node-body'&gt;&lt;p&gt;The second DrupalCamp Peru is taking place this Saturday in Lima. While the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developmentseed.org/blog/2009/sep/15/preparing-perus-software-freedom-day-talks-drupal-features-and-open-atrium&quot;&gt;first&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developmentseed.org/blog/2009/sep/21/perus-software-freedom-day-impressions-and-photos&quot;&gt;DrupalCamp&lt;/a&gt; in Lima was held during a larger Software Freedom Day event, this one will focus solely on Drupal. This is just another indicator of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/23106&quot;&gt;Drupal's growth in Peru&lt;/a&gt;. The presentations planned range from &quot;What is Drupal&quot; and &quot;DrupalChix&quot; to be presented by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/615514&quot;&gt;Danny Montalvo&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/230967&quot;&gt;Rosa María Orellana&lt;/a&gt; respectively, to &quot;Using JQuery extensions for Visual Effects in Our Drupal Themes&quot; to be presented by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/130909&quot;&gt;Nicolas Borda&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developmentseed.org/blog/2009/nov/26/drupalcamp-peru-version-20-saturday&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Thu, 26 Nov 2009 09:39:39 -0800</pubDate>
      </item>
      <item>
         <title>Appnovation Technologies: Aquaculture Association of Canada Web Site Launched in Drupal</title>
         <link>http://www.appnovation.com/aquaculture-association-canada-web-site-launched-drupal</link>
         <description>Thu, Nov 26, 2009 by &lt;strong&gt;Arnold&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; &lt;a rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://www.appnovation.com/sites/default/files/imagecache/work_thumb/blog/Picture 1.png&quot; alt=&quot;Aquaculture Association of Canada Web Site Launched in Drupal&quot; title=&quot;&quot; width=&quot;264&quot; height=&quot;162&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;We have just launched the new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href='http://www.aquacultureassociation.ca/'&gt;Aquaculture Society of Canada&lt;/a&gt; web site in Drupal.&lt;/p&gt;
&lt;p&gt;The site allows users to sign up for membership and pay the membership fees via PayPal. Members are also reminded of their annual membership renewals. They are able to renew their membership via the site.&lt;/p&gt;
&lt;p&gt;Conference events can also be created on the site with the ability for members to signup through the site.&lt;/p&gt;
&lt;p&gt;The E-Commerce areas of the web site is power by Ubercart.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 16:49:36 -0800</pubDate>
      </item>
      <item>
         <title>Alan Palazzolo: Merci Beaucoup, Genève, pour Première Réunion Drupal!</title>
         <link>http://zzolo.org/thoughts/merci-beaucoup-gen%C3%A8ve-pour-premi%C3%A8re-r%C3%A9union-drupal</link>
         <description>&lt;div class=&quot;field field-type-text field-field-subtitle&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item odd&quot;&gt;Creating a Local Commnuity in Geneva &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Sorry if French is bad.&lt;/strong&gt; I have been kind of quiet for the past few months. This is because I have just moved from Minneapolis, US to Geneva, Switzerland to start work at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sheltercentre.org/&quot;&gt;Shelter Centre&lt;/a&gt;. It's a very exciting move for me for many reasons; but that isn't really the intention of this post.&lt;/p&gt; &lt;p&gt;Anyway, what is really amazing, is that after being here for only two weeks, (with a little bit of help) I was able to get &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/35938&quot;&gt;almost 25 local people together&lt;/a&gt; for drinks and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt;! How? About a month or so ago, I couldn't find any information on a Geneva Drupal meetup; so I started a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/27326&quot;&gt;thread&lt;/a&gt; to &quot;announce&quot; my migration and to see if anyone was interested in a meetup, and voila! We had a couple dozen wonderful people talking about Drupal tonight. Also, we had very good feedback, and should be able to make this a monthly thing. My sincerest apologies for not knowing French yet, but I am on my way.&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zzolo.org/thoughts/merci-beaucoup-gen%C3%A8ve-pour-premi%C3%A8re-r%C3%A9union-drupal&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 16:35:06 -0800</pubDate>
      </item>
      <item>
         <title>Károly Négyesi: Drupal 8 maintainers</title>
         <link>http://www.drupal4hu.com/node/230</link>
         <description>&lt;p&gt;As read in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/8-steps-for-drupal-8&quot;&gt;Dries' blog post about Drupal 8&lt;/a&gt; there will be a framework and an application maintainer for Drupal 8. I would like to be the framework maintainer but obviously the decision is Dries'. My actual coding contributions have decreased significantly recently anyways and this would be a fantastic way to continue contributing to Drupal. I will write more on this blog about our goals for Drupal 8.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.drupal4hu.com/node/230&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 14:44:56 -0800</pubDate>
      </item>
      <item>
         <title>Do it With Drupal: Sponsor Spotlight: Four Kitchens</title>
         <link>http://www.doitwithdrupal.com/blog/sponsor-spotlight-four-kitchens</link>
         <description>&lt;p&gt;&lt;img width=&quot;220&quot; height=&quot;120&quot; alt=&quot;four-kitchens-logo-drupal.png&quot; class=&quot;image-right&quot;/&gt;Lullabot is proud to announce that not only will &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com/speakers/todd-nienkerk&quot;&gt;Todd Ross Nienkerk&lt;/a&gt; &amp;amp; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com/speakers/aaron-stanush&quot;&gt;Aaron Stanush&lt;/a&gt; of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://fourkitchens.com/&quot;&gt;Four Kitchens&lt;/a&gt; be speaking at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com&quot;&gt;Do It With Drupal&lt;/a&gt; this year, but Four Kitchens is also a sponsor!&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com/blog/sponsor-spotlight-four-kitchens&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 12:27:32 -0800</pubDate>
      </item>
      <item>
         <title>Metal Toad: Quick Drupal Cacherouter and Boost benchmarks</title>
         <link>http://metaltoad.com/blog/quick-drupal-cacherouter-and-boost-benchmarks</link>
         <description>&lt;p&gt;In the discussion following my last post about cron and the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://metaltoad.com/blog/how-drupals-cron-killing-you-your-sleep-simple-cache-warmer&quot;&gt;cache hit rate&lt;/a&gt;, I promised to do some testing of the different &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/cacherouter&quot;&gt;cacherouter&lt;/a&gt; backends, as well as &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/boost&quot;&gt;Boost.&lt;/a&gt; Again, these tests focus on the needs of a smallish site with 500 nodes and 1200 requests per day. Boost is the clear winner for response time (which shouldn't be a surprise given that it allows the web server to deliver HTML files directly from disk). What's interesting though is that the response times are all close enough that it doesn't really matter what caching backend you choose (An end user cannot perceive the difference between 6ms and 2ms, and throughput isn't an issue at this scale). The only factor that's really relevant is how good your system's cache expiration and regeneration logic is. I haven't yet had a chance to explore this aspect in detail, but it seems like Boost is the clear winner here as well.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://metaltoad.com/sites/default/files/cache_backends_anon.png&quot;/ alt=&quot;cached response times&quot;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://metaltoad.com/blog/quick-drupal-cacherouter-and-boost-benchmarks&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 09:30:01 -0800</pubDate>
      </item>
      <item>
         <title>Ventura Cottage: Ubercart - running straight out the box</title>
         <link>http://venturacottage.com/tutorials/ubercart-running-straight-out-box</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://venturacottage.com/tutorials/ubercart-running-straight-out-box&quot;&gt;&lt;img src=&quot;http://venturacottage.com/sites/default/files/imagecache/rssimage/uberball2.png&quot; alt=&quot;&quot; title=&quot;&quot; class=&quot;imagecache imagecache-rssimage&quot; width=&quot;300&quot; height=&quot;150&quot;/&gt;&lt;/a&gt;&lt;p&gt;I am working on a type of advanced profile (actually zipped site and sql dump) that will enable others to get Drupal and Ubercart 2 up and running within minutes.&lt;br /&gt;
You can see and USE the demo at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubercart.venturacottage.com&quot; title=&quot;opens in a new window&quot;&gt;http://ubercart.venturacottage.com&lt;/a&gt; Out the box it has been configured to handle:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://venturacottage.com/tutorials/ubercart-running-straight-out-box&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 09:16:23 -0800</pubDate>
      </item>
      <item>
         <title>joshmiller: Druplicon Freelancing as Music Video Avatar?</title>
         <link>http://joshmiller.onsugar.com/6388954</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://joshmiller.onsugar.com/6388954&quot;&gt;&lt;img width=&quot;160&quot; height=&quot;73&quot; src='http://media.onsugar.com/files/ons3/287/2871276/48_2009/2e9e1a52f8d621ca_druplicon_freelance.large.jpg'&gt;&lt;/a&gt;&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;http://vimeo.com/moogaloop.swf?clip_id=7710037&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=bd0009&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;549&quot; height=&quot;309&quot;&gt;&lt;/iframe&gt;&lt;p&gt;&lt;span style=&quot;color:#000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color:#000000;&quot;&gt;[Click &quot;Read More&quot; to see the embedded video for RSS readers...]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size:small;color:#000000;&quot;&gt;&lt;span&gt;Is it just me or is this video proof that Druplicon is freelancing on the side?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 08:58:28 -0800</pubDate>
      </item>
      <item>
         <title>Victor Kane: Google Translate madness for Drupal - stick it in with a simple template addition</title>
         <link>http://awebfactory.com.ar/node/420</link>
         <description>&lt;p&gt;This short article explains how to quickly and easily add Google Translate functionality to Drupal content without hacking any blocks or the actual content itself. You simply stick it into a page template where it belongs.&lt;/p&gt;
&lt;p&gt;I guess this should be done up as a module like the Google Analytics module, which helps you configure the addition of the necessary HTML and Javascript code to the pages you want through an admin interface, especially considering you need a Google key for Analytics.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But for Google Translate you do not need any keys yet and this is so simple it's hardly worth the CVS.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://awebfactory.com.ar/node/420&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 25 Nov 2009 04:52:58 -0800</pubDate>
      </item>
      <item>
         <title>Steve Karsch: Catching Up On Drupal 7</title>
         <link>http://www.stevekarsch.com/2009/11/25/catching-drupal-7</link>
         <description>&lt;p&gt;It's been almost 4 months since my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.stevekarsch.com/2009/07/31/drupal-7-whats-it-you&quot;&gt;Drupal 7: What's In It For You?&lt;/a&gt; presentation and in that time we've had: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://paris2009.drupalcon.org/&quot;&gt;Drupalcon Paris&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://webchick.net/node/71&quot;&gt;Code Slush&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/578446&quot;&gt;Code Freeze&lt;/a&gt; and numerous code, UX and doc sprints. I thought now might be a good time to check out the latest from CVS and see what's new.&lt;/p&gt; &lt;p&gt;A &lt;em&gt;lot&lt;/em&gt; is new. Drupal 7 should prove to be a huge step forward for Drupal. This post will focus mostly on some of the big end-user features that have gone in since the end of August.&lt;/p&gt; &lt;h3&gt;New Admin and Installer Theme&lt;/h3&gt; &lt;p&gt;Just as I was getting on the train after &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupaldelphia.org&quot;&gt;Drupalcamp Philly&lt;/a&gt;, I saw Dries' tweet about the new Seven administration theme. The Seven theme is a clean, single-column theme from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.markboulton.co.uk&quot;&gt;Mark Boulton Design&lt;/a&gt; that aims to create a delineation between the admin side of Drupal and the user side of Drupal.&lt;/p&gt; &lt;p&gt;It looks so nice that it even serves as the new installer theme.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.stevekarsch.com/sites/stevekarsch.com/files/Installer.png&quot;&gt;&lt;img src=&quot;http://www.stevekarsch.com/sites/stevekarsch.com/files/Installer.png&quot; alt=&quot;Installer&quot; width=&quot;75%&quot; class=&quot;lb&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.stevekarsch.com/2009/11/25/catching-drupal-7&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 24 Nov 2009 21:10:04 -0800</pubDate>
      </item>
      <item>
         <title>Pronovix: Knowledge managment in Open Atrium: our feature stack</title>
         <link>http://www.pronovix.com/solution/knowledge-managment-open-atrium-our-feature-stack</link>
         <description>&lt;p&gt;Ever since &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://openatrium.com/&quot;&gt;Open Atrium&lt;/a&gt; went public we've been working on integrating our knowledge management features into it. Yesterday we cleared the final hurdle to get our stack into beta. In this screencast you'll see the following features/modules in action:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Knowledge trail&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/semantic_markup_editor&quot;&gt;Semantic WYSIYWYG editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/semantic_filter&quot;&gt;Semantic filters/layers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Faceted insert&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/graphmind&quot;&gt;Graphmind&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the next months we want to wrap our features into a new distribution. Obviously this all still needs some clean up and it'll take us still a bit of time to finish the package. Somewhere early 2010 we'll start providing a hosted version of the distribution to make it's functionality accessible for people that want hassle free functionality upgrades or that don't have the knowledge/time to do security updates. &lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pronovix.com/solution/knowledge-managment-open-atrium-our-feature-stack&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 24 Nov 2009 15:55:25 -0800</pubDate>
      </item>
      <item>
         <title>Stella Power: New releases for FAQ - 6.x-1.9, 5.x-2.13</title>
         <link>http://www.stellapower.net/blog/new-releases-faq-6x-19-5x-213</link>
         <description>&lt;p&gt;New releases of the FAQ module have been made - versions 5.x-2.13 and 6.x-1.9. This release includes a fair few new features, including the ability to drag and drop questions when re-ordering and a new &quot;administer faq weights&quot; permission. There are also a number of bug fixes too.&lt;/p&gt;
&lt;p&gt;The new features added include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/390404&quot;&gt;#390404&lt;/a&gt; - added [faq] input filter.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/475600&quot;&gt;#475600&lt;/a&gt; - added &quot;administer faq weights&quot; permission, and moved weight ordering tab to each individual FAQ page.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/614378&quot;&gt;#614378&lt;/a&gt; - added in drag and drop question ordering.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/388714&quot;&gt;#388714&lt;/a&gt; - added a new category layout.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/409560&quot;&gt;#409560&lt;/a&gt; - added in an expand all / collapse all link.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/500822&quot;&gt;#500822&lt;/a&gt; - added accordion effect option for hide answer/category layouts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new releases can be downloaded from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/faq&quot;&gt;FAQ project page&lt;/a&gt;, while details on the changes can be found below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FAQ &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/641644&quot;&gt;6.x-1.9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;FAQ &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/641622&quot;&gt;5.x-2.13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 24 Nov 2009 10:02:57 -0800</pubDate>
      </item>
      <item>
         <title>Dale McGladdery: Book Review: Drupal 6 Content Administration</title>
         <link>http://www.group42.ca/book_review_drupal_6_content_administration</link>
         <description>&lt;p&gt;&lt;img style=&quot;float:right;margin-left:1em;&quot; src=&quot;http://www.group42.ca/files/D6ContentAdminCover.jpg&quot; alt=&quot;Drupal 6 Content Administration&quot;/&gt;Anyone who's tried to explain Drupal's content feature-set to the uninitiated appreciates the amount of territory that needs covering as well as the challenges inherent in presentation depth and order. J. Ayen Green takes up the challenge in his book, &lt;strong&gt;&lt;em&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/drupal-6-content-administration/book/&quot;&gt;Drupal 6 Content Administration&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;, published by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com&quot;&gt;Packt Publishing&lt;/a&gt;. Packt graciously provided me a copy for review.&lt;/p&gt; &lt;p&gt;The stated purpose of &lt;strong&gt;&lt;em&gt;Drupal 6 Content Administration&lt;/em&gt;&lt;/strong&gt; is &quot;a quick-start guide that best serves Drupal Content Editors.&quot; Green is serious about the audience and serious about the content focus. The discussion and examples are firmly rooted on content and live in the user interface, using language targeted to the audience; except for the appendix, there are no digressions into unrelated topics like site administration, SEO, or account management.&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.group42.ca/book_review_drupal_6_content_administration&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 24 Nov 2009 08:35:34 -0800</pubDate>
      </item>
      <item>
         <title>Davy Van Den Bremt: &quot;Introduction to Drupal&quot;, presentation slides</title>
         <link>http://www.drupalcoder.com/story/529-introduction-to-drupal-presentation-slides</link>
         <description>&lt;p&gt;Following up on my presentation slides of &quot;Drupal 7 - What's new (from an end-user perspective) ?&quot;, I have now upload my slides &quot;Introduction to Drupal&quot; of a presentation I did for our Drupal &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.buzzberry.be/events/seminars/drupal-als-webplatform&quot;&gt;seminar&lt;/a&gt; at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.calibrate.be&quot;&gt;Calibrate&lt;/a&gt; seminar, organised by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.buzzberry.be/events/seminars/drupal-als-webplatform&quot;&gt;BuzzBerry&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a non-technical introduction. It's more targeted to people who have no idea on what Drupal is and what makes it so great.&lt;/p&gt;
&lt;p&gt;It's built up from a few questions:&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.drupalcoder.com/story/529-introduction-to-drupal-presentation-slides&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 24 Nov 2009 08:20:16 -0800</pubDate>
      </item>
      <item>
         <title>agileapproach.com: Using hook_views_query_alter to change your views sort order</title>
         <link>http://www.agileapproach.com/blog-entry/using-hookviewsqueryalter-change-your-views-sort-order-0</link>
         <description>Sometimes you might need some extra help getting views to sort correctly. This is especially the case when sorting on a column that might include NULL values, or when your criteria for how results should sort is complex. Instead of implementing template logic to correct the result sorting, you can use hook_views_query_alter to modify the sort criteria in the query itself.</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 24 Nov 2009 07:05:20 -0800</pubDate>
      </item>
      <item>
         <title>Introducing a new Drupal development shop : Agence Inovae</title>
         <link>http://drupal.org/node/641386</link>
         <description>&lt;p&gt;Fellow drupallers, I'm really proud to introduce our new Drupal shop! Inovae (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.agenceinovae.com/en&quot; title=&quot;www.agenceinovae.com/en&quot;&gt;www.agenceinovae.com/en&lt;/a&gt;) was created a couple of weeks ago in Geneva, Switzerland and is now a three man operation formed by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://agenceinovae.com/en/alexis-dufresne&quot;&gt;Alexis Dufresne&lt;/a&gt; aka &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/54938&quot;&gt;patchak&lt;/a&gt;, a long time Drupal user and enthousiast, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://agenceinovae.com/en/kian-rieben&quot;&gt;Kian Rieben &lt;/a&gt;an anthropological analyst of technology, and a hardcore programmer and longtime member of the community, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/61864&quot;&gt;Aron Novak!&lt;/a&gt;Inovae was launched and registered in Geneva, Switzerland, but we are happy to work with any client, anywhere!&lt;/p&gt;
&lt;p&gt;Inovae is the result of more than 3 years of active Drupal development, in which period Alexis Dufresne created really strong links with the Drupal community and, amongst other great people, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/61864&quot;&gt;Aron Novak&lt;/a&gt;, who is now lead developer over at Inovae!&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/641386&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">641386 at http://drupal.org</guid>
         <pubDate>Tue, 24 Nov 2009 03:42:03 -0800</pubDate>
      </item>
      <item>
         <title>Kieran Lal: Getting the drupal.org re-design implemented: Drupal companies please sponsor a section</title>
         <link>http://association.drupal.org/Getting-the-redesign-implemented</link>
         <description>&lt;p&gt;For the last year the Drupal.org redesign has progressed quietly and steadily. Almost 200 people have participated in the redesign by commenting, discussing, reviewing, testing, designing, theming, or writing code to get it done. We have had 6 re-design sprints (2 in Europe and 4 in the US) and built significant infrastructure to get the redesign development and staging ready for the community to make the final push. &lt;strong&gt;We are now asking Drupal consulting shops to step forward and help us implement one section of the redesign.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Many of the most important features are already available such as search, or improvements to the project module. In order to get the redesign completed we've reviewed the design and identified the minimum viable product for drupal.org.&lt;/p&gt;
&lt;p&gt;A minimum viable product for Drupal.org means deciding what are the most essential parts of drupal.org that will go live when the design is refreshed. It also means defining what will be finished off after the initial launch. The remaining features will be designed and prioritized based on feedback from people who visit the site.&lt;/p&gt;
&lt;p&gt;To understand how we selected the minimum viable product it is important to revisit the intent of the redesign and understand the motivations of the people who use drupal.org. The most important motivations were:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; getting access to specific information&lt;/li&gt;
&lt;li&gt;monitoring issues&lt;/li&gt;
&lt;li&gt;continuing conversations&lt;/li&gt;
&lt;/ol&gt; &lt;p&gt;The minimum viable product must have the most important user journeys re-designed. For 'new users', they consider the movement from Home to About/Why Choose Drupal and/or or Get Started the most important user journey. So we must have those sections of the site done. For ‘existing’ users the primary user journeys are to specific content via search/search results and to monitor content/issues/discussions/news etc. In the redesigned site this navigation will be done via the dashboard. The dashboard must have this basic navigation for the minimum viable product. Currently, existing drupal.org users use bookmarks, and they use the URLs which they have memorized to navigate around drupal.org.&lt;/p&gt;
&lt;p&gt;If you want to review the motivations for the minimum viable product please read the re-design post about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.disambiguity.com/insiders-and-outsiders/&quot;&gt;new users and existing users&lt;/a&gt;, and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot; http://www.disambiguity.com/drupalorg-redesign-why-is-it-so-some-insights-into-our-design-strategies/&quot;&gt; insights into the drupal.org design strategies&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We also wanted to take a more analytic approach and review the most common paths. We turned to Google analytics and reviewed two reports, the Top Content Detail Path report and the top content detail navigation report. This gave us 50 paths to review to ensure the new site worked before we launched the redesign.&lt;/p&gt;
&lt;h3&gt;What needs to be done:&lt;/h3&gt;
&lt;p&gt;The design deliverables from Mark Boulton Design lists approximately 25 landing pages. Many of those pages are quite complex and need both custom programming, additional theming, and content. To help get these pages done, we've evaluated the complexity of these landing pages 1(easy) through 3 (complex).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We are also asking Drupal development firms to step forward and sponsor a page. For each page, we request that a rough evaluation be started by Dec 1st, and a goal of completion by Jan 15th.&lt;/strong&gt;If you are interested in sponsoring a page, please &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org/contact&quot;&gt;contact us&lt;/a&gt; using the &quot;Implement part of the drupal.org redesign&quot; category.&lt;/p&gt;
&lt;p&gt;We have two project managers who will be helping to coordinate the efforts. They are myself, and Lisa Rex. The project managers will work with the contributing development shops and the existing contributors to the redesign to help it be completed. We also will work with Dries to coordinate how drupal.org will evolve. &lt;/p&gt;
&lt;p&gt;We have also recruited a new redesign infrastructure team that has been managing and updating our ten development and staging sites. We are still recruiting administrators for that effort and I'll blog more about the progress we are making soon.&lt;/p&gt;
&lt;table style=&quot;text-align:left;width:100%;&quot; border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;Redesign page&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;Effort Score&lt;/td&gt;
&lt;td style=&quot;width:599px;&quot;&gt;Notes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/homepage_notloggedin.html&quot;&gt;1.&lt;br /&gt;
Home page&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width:599px;&quot;&gt;Utility navigation which&lt;br /&gt;
is basically dashboard&lt;br /&gt;&lt;br /&gt;
Develop with Drupal section where do the links go: Current activity,&lt;br /&gt;
etc.&lt;br /&gt;&lt;br /&gt;
Dean and Kieran need to implement advertising block on the front page&lt;br /&gt;
of Drupal.org&lt;br /&gt;&lt;br /&gt;
Map on home page - Follow up with Dmitri connect to tweets or news&lt;br /&gt;
about what's going on&lt;br /&gt;&lt;br /&gt;
Druplicon stats seems to be working with dynamic number of users&lt;br /&gt;&lt;br /&gt;
[Secondary Tabs] - News, Doc Updates, Forums posts, Commits, More&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/dashboard.html&quot;&gt;2.&lt;br /&gt;
Dashboard&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width:599px;&quot;&gt;Check with Neil Drumm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/about.html&quot;&gt;3.&lt;br /&gt;
About&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width:599px;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/news.html&quot;&gt;6.&lt;br /&gt;
News&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width:599px;&quot;&gt;Theme planet Drupal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/getstarted.html&quot;&gt;7.Get&lt;br /&gt;
started&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width:599px;&quot;&gt;Conflict on getting&lt;br /&gt;
started page, same alias as Documentation main page&lt;br /&gt;&lt;br /&gt;
Getting started page has lots of search results. Are these implemented&lt;br /&gt;
as panels?&lt;br /&gt;&lt;br /&gt;
* Most popular modules&lt;br /&gt;&lt;br /&gt;
* Most popular Themes&lt;br /&gt;&lt;br /&gt;
* Translations&lt;br /&gt;&lt;br /&gt;
* Handbooks could be hard-coded&lt;br /&gt;&lt;br /&gt;
* Recent Books and resources is probably a rotating block&lt;br /&gt;&lt;br /&gt;
* Get support is just content&lt;br /&gt;&lt;br /&gt;
* Translations to other languages&lt;br /&gt;&lt;br /&gt;
* Requires dashboard, search with filters, Primary navigation, and&lt;br /&gt;
footer block&lt;br /&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/getinvolved.html&quot;&gt;8.&lt;br /&gt;
Get involved&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/association.html&quot;&gt;9.&lt;br /&gt;
Association&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/community.html&quot;&gt;10.&lt;br /&gt;
Community and Support&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;* Tabs implemented in CSS&lt;br /&gt;&lt;br /&gt;
* How can add the How can we help you? is going to either be a block or&lt;br /&gt;
panels. &lt;br /&gt;&lt;br /&gt;
* Where is the Drupal community right column is just text&lt;br /&gt;&lt;br /&gt;
* Advertising block at the bottom&lt;br /&gt;&lt;br /&gt;
*&amp;nbsp; Recent activity block&lt;br /&gt;&lt;br /&gt;
* * Requires dashboard, search with filters, Primary navigation, and&lt;br /&gt;
footer block&lt;br /&gt;&lt;br /&gt;
* * mailing lists: Score 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/community_irc.html&quot;&gt;10.1&lt;br /&gt;
Community IRC&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;1&lt;/td&gt;
&lt;td&gt;&lt;br /&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/documentation.html&quot;&gt;11.&lt;br /&gt;
Documentation&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;2&lt;/td&gt;
&lt;td&gt;* CSS four tabs, Three column layout&lt;br /&gt;&lt;br /&gt;
* Docs home page, API do we link to other sites or is this landing page&lt;br /&gt;
a druplicate of those sites main pages.&lt;br /&gt;&lt;br /&gt;
* Mostly content in columns.&lt;br /&gt;&lt;br /&gt;
* Advertising block on bottom right&lt;br /&gt;&lt;br /&gt;
* Advertising books on bottom block&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/documentation_index.html&quot;&gt;11.1&lt;br /&gt;
Documentation Index&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;2&lt;/td&gt;
&lt;td&gt;* Three column layout&lt;br /&gt;&lt;br /&gt;
* Articles will be interesting&lt;br /&gt;&lt;br /&gt;
* Documentation API is just links, 2 column layout&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/documentation_api.html&quot;&gt;11.2&lt;br /&gt;
Documentation API&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;1&lt;/td&gt;
&lt;td&gt;* just text&lt;br /&gt;&lt;br /&gt;
* Recently updated, search result&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/download.html&quot;&gt;12.&lt;br /&gt;
Download &amp;amp; Extend&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;* Eight tabs and lots of search blocks and it's all&lt;br /&gt;
project module searches&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/core.html&quot;&gt;12.1&lt;br /&gt;
Download &amp;amp; Extend: Core&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;* Developers for Drupal core &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/modules.html&quot;&gt;12.2&lt;br /&gt;
Download &amp;amp; Extend: Modules&lt;/a&gt;&lt;br /&gt; &lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;* http://drupal.org/project/modules needs to be&lt;br /&gt;
improved. So we have to go look at search filtering and how to improve&lt;br /&gt;
it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/modules_detail.html&quot;&gt;12.2.1&lt;br /&gt;
Download &amp;amp; Extend: Module Example&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;Pretty significant reworking of a project module&lt;br /&gt;
interface and content&lt;br /&gt;&lt;br /&gt;
&amp;nbsp;* Groups out of questions&lt;br /&gt;&lt;br /&gt;
&amp;nbsp;* Community rating -- recommendations&lt;br /&gt;&lt;br /&gt;
Search results that are related&lt;br /&gt;&lt;br /&gt;
Activity graphing&lt;br /&gt;&lt;br /&gt;
Screenshots or carousel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/themes.html&quot;&gt;12.3&lt;br /&gt;
Download &amp;amp; Extend: Themes&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/search.html&quot;&gt;14.&lt;br /&gt;
Search results&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;* Search filters need to get done. Talk to Apache gurus.&lt;br /&gt;&lt;br /&gt;
* Popular searches&lt;br /&gt;&lt;br /&gt;
* Need a search again block in right hand column, removed from main page&lt;br /&gt;&lt;br /&gt;
* Order by needs to be a drop down, not a block on the right&lt;br /&gt;&lt;br /&gt;
* Implement or filter for. Which means having more content types&lt;br /&gt;
defined by taxonomy.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/search_bytheme.html&quot;&gt;14.1&lt;br /&gt;
Refine your search - Themes&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;a rel=&quot;nofollow&quot;&gt;Log-in&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:253px;&quot;&gt;&lt;/td&gt;
&lt;td style=&quot;width:12px;&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Thu, 19 Nov 2009 06:45:26 -0800</pubDate>
      </item>
      <item>
         <title>Case Study: SFPublicPress.org, A News Site for the 21st Century</title>
         <link>http://drupal.org/node/636946</link>
         <description>&lt;p&gt;How do you build a modern news Web site that gives editors the tools they needs to serve San Francisco with in-depth reporting on important local issues — all without spending millions of dollars? You use Drupal.&lt;/p&gt;
&lt;p&gt;That’s exactly what the nonprofit news organization SF Public Press did when it built &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sfpublicpress.org&quot;&gt;SFPublicPress.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although the startup focuses on the stories that other news organizations aren’t covering, it still has to compete for the attention of today’s tech-savvy readers who have many options for receiving news.&lt;/p&gt;
&lt;p&gt;To do that, SFPublicPress.org offers much more than news articles on the Web. Among other things, the site features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;audio and video to help convey what text can’t;&lt;/li&gt;
&lt;li&gt;an interactive media gallery that gives readers new ways to dive into stories;&lt;/li&gt;
&lt;li&gt;easily-accessible bio pages for reporters and editors so it’s clear who is behind each story;&lt;/li&gt;
&lt;li&gt;RSS feeds to keep readers informed as soon as news hits the site.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With all these features and more, it’s hard to believe that building the site took fewer than 60 development hours. (It’s hard to believe even for me — and I built it!) But that’s the power of the Drupal content management system, and that’s why I recommend it as the platform for many of my clients’ sites.&lt;/p&gt;
&lt;h2&gt;How We Did It&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/636946&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">636946 at http://drupal.org</guid>
         <pubDate>Wed, 18 Nov 2009 20:45:20 -0800</pubDate>
      </item>
      <item>
         <title>Whitehouse.gov re-launches on Drupal and engages the Drupal community at DC users meeting</title>
         <link>http://drupal.org/whitehouse-gov-launches-on-drupal-engages-community</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://whitehouse.gov&quot;&gt;&lt;img alt=&quot;whitehouse.gov&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; align=&quot;right&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Earlier this month, the Executive Office of the President of the United States of America relaunched their website, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://whitehouse.gov&quot;&gt;Whitehouse.gov&lt;/a&gt;, using Drupal. This week three members of the White House new media team presented at the Washington, DC Drupal users group. New media director Macon Phillips, deputy director of technology David Cole, and creative director Nik Lo Bue talked about their use of Drupal.&lt;/p&gt;
&lt;p&gt;In this video, Macon Phillips addresses how they want to create opportunities for citizens to participate in their government. David Cole talks about why they wanted to change their technology platform, what they actually built, and where they are going with that new platform. Nik Lo Bue addresses how he wanted to use an amazing brand experience to visually communicate with citizens using Drupal.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/whitehouse-gov-launches-on-drupal-engages-community&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">636688 at http://drupal.org</guid>
         <pubDate>Wed, 18 Nov 2009 14:23:53 -0800</pubDate>
      </item>
      <item>
         <title>New theme which has Event functionality</title>
         <link>http://drupal.org/node/636174</link>
         <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;After a previous &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.symphonythemes.com/node/89&quot;&gt;Bandura&lt;/a&gt; theme, we receive some feedbacks from you and we have spent a month to prepare for a new theme called &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.symphonythemes.com/node/119&quot;&gt;ST Duduk&lt;/a&gt;. This one has Event functionality which you can announce upcoming events of your own.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.symphonythemes.com/node/119&quot; title=&quot;http://www.symphonythemes.com/node/119&quot;&gt;http://www.symphonythemes.com/node/119&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here are some features of Duduk (you can see it on a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://demo.symphonythemes.com/duduk&quot;&gt;demo site&lt;/a&gt;):&lt;/p&gt;
&lt;p&gt;* XHTML 1.0 Strict, CSS 2.0 Valid&lt;br /&gt;
* 13 Regions&lt;br /&gt;
* 4 menu options: CSS, Split and ST and Nifty Menu&lt;br /&gt;
* Twitter module&lt;br /&gt;
* Image Slideshow&lt;br /&gt;
* Event feature&lt;br /&gt;
* PSD file included&lt;br /&gt;
* Customize using Theme Settings&lt;br /&gt;
* Drupal 6.x&lt;br /&gt;
* Professional Typography&lt;/p&gt;
&lt;p&gt;We look forward to have feedbacks from you. And we still have Alphorn and Conch free.&lt;/p&gt;</description>
         <guid isPermaLink="false">636174 at http://drupal.org</guid>
         <pubDate>Wed, 18 Nov 2009 06:16:51 -0800</pubDate>
      </item>
      <item>
         <title>Contract Drupal Engineer Needed ASAP</title>
         <link>http://drupal.org/node/634580</link>
         <description>&lt;p&gt;DRUPAL ENGINEER-Contract&lt;br /&gt;
We are currently seeking a Web Engineer to help in the development of a diverse mix of projects ranging from retail product demos and corporate presentations to web events and major motion picture theatrical release Web sites. &lt;/p&gt;
&lt;p&gt;Experience Required: &lt;/p&gt;
&lt;p&gt;• Minimum 2+ years as a Web Engineer.&lt;br /&gt;
• Drupal&lt;br /&gt;
• CSS&lt;br /&gt;
• PHP&lt;br /&gt;
• Javascript&lt;br /&gt;
• Front End experience&lt;br /&gt;
• Mysql&lt;br /&gt;
• Excellent verbal and written communication skills • Bachelor's degree or equivalent experience &lt;/p&gt;
&lt;p&gt;No Agencies Please &lt;/p&gt;
&lt;p&gt;Please send your resume and salary requirements to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;mailto:hr@designreactor.com&quot;&gt;hr@designreactor.com&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;sub&gt;&lt;code&gt;Edited by WorldFallz - moved to appropriate forum&lt;/code&gt;&lt;/sub&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">634580 at http://drupal.org</guid>
         <pubDate>Mon, 16 Nov 2009 15:12:22 -0800</pubDate>
      </item>
      <item>
         <title>ThemeNews Drupal News/Magazine Theme Released</title>
         <link>http://drupal.org/node/632394</link>
         <description>&lt;p&gt;We released the ThemeNews Drupal theme that caters to News, Magazine, or other content-rich websites. You can preview the theme here and let us know what you think:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.themesnap.com/theme-demos/theme-news/&quot; title=&quot;http://www.themesnap.com/theme-demos/theme-news/&quot;&gt;http://www.themesnap.com/theme-demos/theme-news/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some of the ThemeNews Theme Features include:&lt;/p&gt;
&lt;p&gt;* SEO Friendly source code&lt;br /&gt;
* No Installation Profile Needed!&lt;br /&gt;
* Perfect for 125x125 Ads and Affiliate Links&lt;br /&gt;
* Simple to Setup&lt;br /&gt;
* Easy to Customize via the CSS File&lt;br /&gt;
* Clean, easy to read layout&lt;br /&gt;
* jQuery Drop Down Menu&lt;br /&gt;
* Stylish News Display&lt;br /&gt;
and much more...&lt;/p&gt;
&lt;p&gt;We are working on several premium themes that I'd like to see contributed back to Drupal in the coming month or two. I'm finishing up the Digital Magazine theme in the coming week and thinking seriously about contributing that one back to Drupal.org with the installation profile included. You can view a small snapshot of this theme on ThemeSnap.com (the Drupal themes page).&lt;/p&gt;
&lt;p&gt;We are also working on an new SEO module that will be contributed back. It's about 80% complete and should be finished within the next 2 weeks. This module will give Drupal users much more SEO flexibility and optimization avenues than any Drupal SEO module available to date.&lt;/p&gt;
&lt;p&gt;Let me know what you'd like to see built next or what you think of the ThemeNews theme.&lt;/p&gt;
&lt;p&gt;Best,&lt;br /&gt;
Brian&lt;/p&gt;</description>
         <guid isPermaLink="false">632394 at http://drupal.org</guid>
         <pubDate>Fri, 13 Nov 2009 14:36:26 -0800</pubDate>
      </item>
      <item>
         <title>Drupal.org update at 6 PST CST, bot down from 3 PM PST to 7 PM PST</title>
         <link>http://drupal.org/node/631420</link>
         <description>&lt;p&gt;The testing bot will be disabled from 3 PM PST to 7 PM PST for an upgrade. Drupal.org will be down for about 15 minutes from around 6 PM PST.&lt;/p&gt;
&lt;p&gt;Please note that any patches posted in the issue queue during this downtime will not be tested until that issue is updated again with a comment.&lt;/p&gt;</description>
         <guid isPermaLink="false">631420 at http://drupal.org</guid>
         <pubDate>Thu, 12 Nov 2009 15:06:36 -0800</pubDate>
      </item>
      <item>
         <title>Drupal wins Hall of Fame Award in the 2009 Open Source CMS Awards</title>
         <link>http://drupal.org/2009-Open-Source-CMS-Hall-of-Fame-Award</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/award&quot;&gt;&lt;img alt=&quot;2009-HallofFame-logo&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; align=&quot;right&quot;/&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;Drupal has won the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/award&quot;&gt;Hall of Fame Award in the 2009 Open Source CMS Awards&lt;/a&gt;. Drupal previously won the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/188772&quot;&gt;2007&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/Drupal-Wins-Best-Overall-2008-Open-Source-CMS-Award-Packt&quot;&gt;2008&lt;/a&gt; Best Overall Open Source CMS Award. As a result of the previous wins, Drupal graduated to the Hall of Fame along with Joomla.&lt;/p&gt;
&lt;p&gt;It is a great honor for the Drupal community to be the first winner of the Open Source CMS Hall of Fame Award. The Drupal community has worked hard to improve Drupal by adding internationalization, enhancing security, facilitating customization, increasing extensibility, and easing the user experience. This award is a great complement to winning the 2009 Open Source PHP CMS for the second year in a row. This critical recognition helps build both momentum and excitement towards releasing Drupal 7 in 2010.&lt;/p&gt;
&lt;p&gt;This award has a $4000 prize, bringing the total prize money from the Packt Open Source CMS awards to $6000. The money will go to the Drupal association to help pay for drupal.org infrastructure, marketing, and Drupalcon events.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/2009-Open-Source-CMS-Hall-of-Fame-Award&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">630894 at http://drupal.org</guid>
         <pubDate>Thu, 12 Nov 2009 06:22:43 -0800</pubDate>
      </item>
      <item>
         <title>Drupal wins best open source PHP CMS for second year in a row</title>
         <link>http://drupal.org/best-open-source-PHP-CMS-award-2009</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/award&quot;&gt;&lt;img alt=&quot;2009-Award-logo&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; align=&quot;right&quot;/&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;Drupal has &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/award&quot;&gt;won best open source PHP Content Management System&lt;/a&gt; for the second year in a row in the Packt Publishing 2009 Open Source CMS Awards. Drupal won by popular vote and a critical selection by a panel of judges. This award reflects the strong support of the Drupal community and our focus on quality which leads to critical acclaim and rapid adoption for large, high quality projects. Drupal won best overall open source CMS in 2007 and 2008.&lt;/p&gt;
&lt;p&gt;From the award &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/award&quot;&gt;announcement&lt;/a&gt;,&lt;br /&gt;
&lt;blockquote&gt;We are pleased to announce that Drupal has won the Best Open Source PHP CMS Category in the 2009 Open Source CMS Award. This category featured a very close contest between the top three, Drupal, WordPress, and Joomla! in which Drupal ended up as the overall choice for the judges and the public.&lt;/blockquote&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;While Drupal and Joomla! have always consistently featured among the top three in this category, WordPress made its way into the top five for the first time. The fact that it was outranked by Drupal by a very slight margin indicates how popular it has become with users as well as developers over the past year.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/best-open-source-PHP-CMS-award-2009&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">628832 at http://drupal.org</guid>
         <pubDate>Tue, 10 Nov 2009 09:43:32 -0800</pubDate>
      </item>
      <item>
         <title>YAY!! Drupal wins Best Open Source PHP CMS Category!</title>
         <link>http://drupal.org/node/628694</link>
         <description>&lt;p&gt;Just found this!&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/award&quot; title=&quot;http://www.packtpub.com/award&quot;&gt;http://www.packtpub.com/award&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Warm regards to everyone!&lt;br /&gt;
Pepe :-)&lt;/p&gt;</description>
         <guid isPermaLink="false">628694 at http://drupal.org</guid>
         <pubDate>Tue, 10 Nov 2009 06:15:56 -0800</pubDate>
      </item>
      <item>
         <title>Why is Drupal intimidating to newbies?</title>
         <link>http://drupal.org/node/627642</link>
         <description>&lt;p&gt;I created my first YouTube video - about Drupal! &lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=z8crDQxc01M&quot; title=&quot;http://www.youtube.com/watch?v=z8crDQxc01M&quot;&gt;http://www.youtube.com/watch?v=z8crDQxc01M&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">627642 at http://drupal.org</guid>
         <pubDate>Mon, 09 Nov 2009 06:22:44 -0800</pubDate>
      </item>
      <item>
         <title>Drupal.org Estimated Worth $1.5 Million USD</title>
         <link>http://drupal.org/node/626950</link>
         <description>&lt;p&gt;Drupal.org Estimated Worth $1.5 Million USD&lt;br /&gt;
Title Drupal&lt;br /&gt;
Description Official homepage of the open source content management system. Offers documentation and the source for download and hosts a developers and community portal.&lt;br /&gt;
Daily Pageview 1,426,719&lt;br /&gt;
Daily Ads Revenue $2,101.21&lt;br /&gt;
Traffic Rank 771(Alexa World Rank)&lt;br /&gt;
Page Rank 0(Goolge Page Rank) &lt;/p&gt;
&lt;p&gt;check it out here &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.thenetinfo.com/stats/drupal.org&quot; title=&quot;http://www.thenetinfo.com/stats/drupal.org&quot;&gt;http://www.thenetinfo.com/stats/drupal.org&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">626950 at http://drupal.org</guid>
         <pubDate>Sun, 08 Nov 2009 10:50:00 -0800</pubDate>
      </item>
      <item>
         <title>Win Free Drupalcon SF 2010 Tickets!</title>
         <link>http://drupal.org/node/626044</link>
         <description>&lt;p&gt;Heading to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupalconsf2010.org/&quot;&gt;Drupalcon San Francisco&lt;/a&gt; in April? Here's your chance to get in for free! We're giving away two pairs of tickets over at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupalmodules.com/&quot;&gt;DrupalModules.com&lt;/a&gt;. Thanks to our new sponsor, Drupalcon SF, for providing tickets!&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupalmodules.com/free-drupalcon-tickets-contest&quot;&gt;contest&lt;/a&gt; ends November 30th, so enter soon! :)&lt;/p&gt;</description>
         <guid isPermaLink="false">626044 at http://drupal.org</guid>
         <pubDate>Fri, 06 Nov 2009 23:41:46 -0800</pubDate>
      </item>
      <item>
         <title>I just found out that the new website of the US White House is in Drupal!</title>
         <link>http://drupal.org/node/624062</link>
         <description>&lt;p&gt;Hi everybody!!! Did you know that the new website of the White House recently published by President Obama is done with Drupal???!!!!&lt;/p&gt;
&lt;p&gt;I'm so proud of this and so thankful to the whole community. Let's all keep up with the good work.&lt;/p&gt;
&lt;p&gt;Hugs!&lt;/p&gt;</description>
         <guid isPermaLink="false">624062 at http://drupal.org</guid>
         <pubDate>Thu, 05 Nov 2009 01:04:07 -0800</pubDate>
      </item>
      <item>
         <title>Drupal.org turns over the 500,000th node!</title>
         <link>http://drupal.org/node/623620</link>
         <description>&lt;p&gt;&lt;strong&gt;One half meeellion nodes...&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We saw the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/500000&quot;&gt;half millionth NID&lt;/a&gt; turn over in June. While we &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/502426&quot;&gt;got pretty excited&lt;/a&gt; about that, we remembered that Drupal.org had employed some tricksy MYSQL replication somewhere back at node number &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/376445&quot;&gt;376445&lt;/a&gt;. From that point on, Drupal.org was churning out only even numbered NIDs and we were forced to cool our jets for a little while and wait for the true 1/2 million node maker.&lt;/p&gt;
&lt;p&gt;A little math, and a little patience, and we landed on our proper half millionth node today. Here it is, in all of it's glory:&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/623556&quot; title=&quot;http://drupal.org/node/623556&quot;&gt;http://drupal.org/node/623556&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">623620 at http://drupal.org</guid>
         <pubDate>Wed, 04 Nov 2009 13:17:37 -0800</pubDate>
      </item>
      <item>
         <title>Dries Buytaert named one of the Most Influential People In Open Source</title>
         <link>http://drupal.org/node/620564</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/images/blog/dries-buytaert-small-bw.jpg&quot;/&gt; &lt;/p&gt;
&lt;p&gt;This week &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/1&quot;&gt;Dries Buytaert&lt;/a&gt;, our Drupal project lead, was named one of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mindtouch.com/blog/2009/10/27/most-influential-people-in-open-source/&quot;&gt;Most Influential People In Open Source&lt;/a&gt;. Dries was named specifically for his leadership to the Drupal project.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Dries Buytaert created Drupal in 2001 and has led the software project ever since. He has guided it through rapid growth and to widespread acclaim. Dries is able to motivate the burgeoning community of users and developers by communicating ‘the big picture’ while paying careful and measured attention to the technical details essential to good software development. These two factors have been crucial to Drupal’s popularity and success to date.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Please congratulate Dries on this well deserved recognition for his leadership and contributions to the Drupal project.&lt;/p&gt;</description>
         <guid isPermaLink="false">620564 at http://drupal.org</guid>
         <pubDate>Sun, 01 Nov 2009 16:32:44 -0800</pubDate>
      </item>
      <item>
         <title>Drupal used in the White House</title>
         <link>http://drupal.org/node/619592</link>
         <description>&lt;p&gt;Whitehouse is using Drupal for its website - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.whitehouse.gov/&quot; title=&quot;http://www.whitehouse.gov/&quot;&gt;http://www.whitehouse.gov/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; See - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bits.blogs.nytimes.com/2009/10/30/drupal-moves-into-the-white-house/?ref=technology&quot; title=&quot;http://bits.blogs.nytimes.com/2009/10/30/drupal-moves-into-the-white-house/?ref=technology&quot;&gt;http://bits.blogs.nytimes.com/2009/10/30/drupal-moves-into-the-white-hou...&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">619592 at http://drupal.org</guid>
         <pubDate>Fri, 30 Oct 2009 23:38:01 -0700</pubDate>
      </item>
      <item>
         <title>Kieran Lal: Building the Drupal.org re-design community infrastructure: Administrators wanted</title>
         <link>http://association.drupal.org/Building-redesign-community-infrastructure-Administrators-wanted</link>
         <description>&lt;p&gt;One of the biggest challenges in working in a large community like the Drupal community is removing bottlenecks. All too often the community can seem to come to a grinding halt on just one issue that can only be managed by one person. On Monday Dries gave a presentation at MIT and talked about how some of the Drupal community’s biggest problems have helped create some of our best solutions. In particular, he cited how our drupal.org server melt down in 2005 lead to the creation of the Drupal association to proactively manage and plan for our infrastructure growth.&lt;br /&gt;
Today the community continues to be challenged with re-designing and implementing drupal.org. On the surface, it doesn’t look much has happened, but improvements in projects, and search have made big strides in making Drupal.org easier to use. The Drupal community works well in parallel and through lots of small iterations. Unfortunately, our drupal.org development and staging infrastructure has not supported dozens of developers and themers working in parallel. We’ve now taken the time to build out that parallel development and staging infrastructure.&lt;br /&gt;
It is important to understand why a large site like Drupal.org can be hard to do local development for. First, drupal.org serves about 30 million pages a month, and has over 600,000 nodes. It has tens of thousands of attached files including patches, screenshots, videos, and graphics. Setting up a greater than 1GB database and syncing over 5GB’s of files is a tough task for a local development environment.&lt;br /&gt;
Much of the new design for Drupal.org is focused on making it easier to find what you are looking for on Drupal.org. For the redesigned development sites we also need to have a working Solr server. For example, a page like the new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/download.html&quot;&gt;download and extend landing page&lt;/a&gt; has Drupal version search filters and at least seven blocks that are search results themselves. For themers to theme pages, their Drupal.org site needs content, graphic assets, patch files which need to be attached to issue queues, and the site must have working functionality.&lt;br /&gt;
Also, Drupal.org content is valuable even though it is licensed under creative commons license. If a copy of the site were to fall into the hands of spammers Drupal.org could suffer abuse. For that reason, we don't casually give away copies of the drupal.org database and code to anyone who asks.&lt;br /&gt;
I'll review this new infrastructure and explain how our team plans to work to support at least 10 development sites in parallel.&lt;/p&gt;
&lt;h3&gt;The Servers&lt;/h3&gt;
&lt;h3&gt;Web server&lt;/h3&gt;
&lt;p&gt; The dedicated virtual machine at stagingvm.drupal.org contains 10 virtualhosts, and is entirely devoted to the redesign project. The webroot of this VM is /var/www.&lt;/p&gt;
&lt;h3&gt;Database Server &lt;/h3&gt;
&lt;p&gt;The database server is separate, and lives on stagingdb.drupal.org (which is a cname pointing at civicspace.drupal.org, the solr slave).&lt;/p&gt;
&lt;h3&gt;The Sites&lt;/h3&gt;
&lt;p&gt;There are 10 staging sites for the redesign, each of them are password protected with: drupal/drupal to keep out search engines and bots. Staging 1 (staging1.drupal.org) through Staging 10 (staging10.drupal.org) are virtualhosts on the stagingvm.drupal.org server. Each site lives in it's own directory, /var/www/staging1 through /var/www/staging10, respectively. They are almost all setup with a recent copy of drupal.org.&lt;br /&gt;
Each of these virtualhost containers has a separate instance of drupal.org's codebase + sanitized database, and we will give selected volunteers the access to commit theming and administrative changes to an instance for testing purposes.&lt;/p&gt;
&lt;h3&gt;Backing up a site's database, restoring a site&lt;/h3&gt;
&lt;p&gt;The redesign administrators have two scripts in their stagingdb.drupal.org home dir, backup-tables and restore tables. The administrators have sudo and can run each script to backup or restore the last backup of a db. For example, if someone is going to test something on staging5 that will likely break it. You can ./backup-tables.sh staging5. Will take about 20 min and then ./restore-tables staging5 will restore the latest backup&lt;br /&gt;
Database copies of Drupal.org&lt;br /&gt;
Santized DB dumps of Drupal.org database are available on the stagingdb.drupal.org database server. The database server can hold 10 copies max. The problem there right now is that you need to take a dump of the drupal.org database server and then reload it into another database to run an SQL script on it. This continues to be a cumbersome process that can only be done by our two database administrators Narayan Newton and David Strauss.&lt;/p&gt;
&lt;h3&gt;Granting theme repository access&lt;/h3&gt;
&lt;p&gt;http://groups.drupal.org/drupalorg-redesign-implementers/guide * Once the drupal.org re-design developers and themers have signed up for an account on infrastructure.drupal.org we need to review their request and determine if they are a likely candidate to contribute. We get a lot of requests from people who just want to run the drupal.org theme on their own site. Right now over 35 community members have write access to the SVN, and several dozen have read access so they can generate patches. Admittedly, this approval process is a significant bottleneck.&lt;br /&gt;
Once the contributors account has been approved they can issue the following commands: svn checkout https://svn.drupal.org/drupal/themes/bluecheese/ * They can also log into SVN using their username and password from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://infrastructure.drupal.org&quot; title=&quot;http://infrastructure.drupal.org&quot;&gt;http://infrastructure.drupal.org&lt;/a&gt;.&lt;br /&gt;
The documentation tab on the front page of the Drupal.org redesign implementers group for more information about how to get access and use SVN.&lt;/p&gt;
&lt;h3&gt;Pushing theme changes to development sites&lt;/h3&gt;
&lt;p&gt;There is an SVN directory called development-themes that will be checked out to each sites /themes directory. Each themer can set the default theme for anyone of the 10 instances to see their changes go live. Since Drupal can support many themes we may be able to support dozens of themers working on a site simultaneously.&lt;/p&gt;
&lt;h3&gt;Theme Deployment&lt;/h3&gt;
&lt;p&gt;We have now setup cron jobs to checkout themes from the themers sandbox every 5 minutes.&lt;/p&gt;
&lt;h3&gt;Syncing Drupal.org production with a master staging site&lt;/h3&gt;
&lt;p&gt;Code and configuration changes happen on Drupal.org. We need to push these code and configuration changes to staging sites to keep them in sync. The staging sites are managed via an SVN branch HEAD == redesign and the live site is the SVN branch DRUPAL-6--1 == drupal.org. All configuration changes should be in drupalorg.install updates.&lt;br /&gt;
Deployment of code, content, and configuration changes continue to be one of the big challenges in Drupal and might be the big feature of Drupal 8. Many of Drupal’s best core innovations come from drupal.org necessities. &lt;/p&gt;
&lt;h3&gt;Pushing development configuration changes to all the staging sites&lt;/h3&gt;
&lt;p&gt;When new features are being built on a Drupal.org staging site, we need to push these same configuration changes to all ten of the staging sites, or they might not work as the developers and themers need them to.&lt;/p&gt;
&lt;h3&gt;Asset management&lt;/h3&gt;
&lt;p&gt;Since themers work with so many graphic assets we need a way for them to more easily share their working assets and get them accessible to the Drupal.org redesign staging sites.&lt;/p&gt;
&lt;h3&gt;Infrastructure administrators wanted&lt;/h3&gt;
&lt;p&gt;Now that our redesign infrastructure is built, we need Drupal administrators and developers to help with the development, staging, and deployment cycles for all 10 of these re-design sites. I know we’ve asked for infrastructure administrators before and there’s been a lot of interest. If you are still interested &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/user/18703/contact&quot;&gt;contact me &lt;/a&gt;. A big thank-you to our infrastructure team for making this possible.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 30 Oct 2009 16:42:25 -0700</pubDate>
      </item>
      <item>
         <title>Drupal 7 code freeze: status update and next steps</title>
         <link>http://drupal.org/node/619258</link>
         <description>&lt;p&gt;It was a close race to the finish -- or rather the beginning -- of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/drupal-7-code-freeze-almost-upon-us&quot;&gt;Drupal 7 code freeze&lt;/a&gt; process a couple of weeks ago. Now that we're in the middle of the code freeze, I wanted to update everyone on the current status of the freeze, and provide some guidance about where we go from here.&lt;/p&gt;
&lt;p&gt;First and foremost, I know that both Angie (my Drupal 7 co-maintainer) and I want to express how excited we are about how everyone really pulled together as a team at the end, and who, by working together, got a lot of great stuff in before the deadline for the &quot;code slush&quot; passed. Of the exceptions we had previously noted (see &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/files/drupal-7-code-freeze-plan.pdf&quot;&gt;slides for details&lt;/a&gt;), eight of the ten made it in. The two stated exceptions that didn't are (1) allowing user profiles to use the field API, and (2) the administrative overlay. Since the overlays patch got incredibly close, Angie and I are committed to having this as part of the final release. There is now a further exception for getting overlays in, and I encourage everyone to keep &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/610234&quot;&gt;working on it&lt;/a&gt; as fast as possible.&lt;/p&gt;
&lt;p&gt;Other than changes necessary for the overlay, and a few left-over patches that were ready by the 10/15 deadline, we have now entered the next phase of the code freeze: no more API changes and no additional features. At this point, we focus exclusively on usability, accessibility, and performance. (If a performance, accessibility, or usability patch requires an API change, webchick and I will make a decision on a patch by patch basis.) This current phase was originally said to be four weeks from API freeze, but we're extending it to six weeks instead. The new deadline is December 1st, instead of November 15th.&lt;/p&gt;
&lt;p&gt;My guidance at this point: depending on your strengths, and how involved you've been with the various issues in the past, please devote some time to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/610234&quot;&gt;the overlay patch&lt;/a&gt;, to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/issues/search/drupal?issue_tags=D7UX&quot;&gt;D7UX issues&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/issues/search/drupal?issue_tags=Usability&quot;&gt;Usability issues&lt;/a&gt;, to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/issues/search/drupal?issue_tags=accessibility&quot;&gt;accessibility issues&lt;/a&gt;, or to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/issues/search/drupal?text=&amp;amp;assigned=&amp;amp;submitted=&amp;amp;participant=&amp;amp;issue_tags_op=or&amp;amp;issue_tags=Performance&quot;&gt;performance-related&lt;/a&gt; issues. For the remaining five weeks, that's where the action is. &lt;em&gt;Get involved now!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/619258&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">619258 at http://drupal.org</guid>
         <pubDate>Fri, 30 Oct 2009 12:35:28 -0700</pubDate>
      </item>
      <item>
         <title>drupal.org's new pagerank: 9</title>
         <link>http://drupal.org/node/618704</link>
         <description>&lt;p&gt;It seems that Google update the toolbar (visible) pagerank. For &lt;strong&gt;drupal.org&lt;/strong&gt; its was 8 and updated new value is &lt;strong&gt;9&lt;/strong&gt;. How can we make it 10 ? :)&lt;br /&gt;
Congratulations.&lt;/p&gt;</description>
         <guid isPermaLink="false">618704 at http://drupal.org</guid>
         <pubDate>Fri, 30 Oct 2009 00:54:51 -0700</pubDate>
      </item>
      <item>
         <title>Bad experience with Binserver - warning to others</title>
         <link>http://drupal.org/node/618376</link>
         <description>&lt;p&gt;My experience with Binserver&lt;/p&gt;
&lt;p&gt;I posted in late September my project for bid on Elance. I invited several programmers in order to get the best for the job. One of them was Binserver. Communications with Binserver had been okay in the start, perhaps a little dull on their part - I excused them because they might were busy with other jobs.&lt;/p&gt;
&lt;p&gt;I asked several times whether they would be able to complete my site within a month, they themselves had suggested - I was told this was not a problem at all. I wanted the project done as a full escrow project - where the payment should decline in the end, when I and they are happy. The reason for this was that I repeatedly experienced poor communication and misunderstandings during other and this project.&lt;/p&gt;
&lt;p&gt;The 5th October I assign Binserver my project on Elance. Then I heard nothing from them for several days - despite many emails, instant messages and even phone calls to their office. They never answer their phone, but you can leave message, and they say they will return to you quickly. They do so not always, and I've never experienced something similar when I've had to fight and beg for information and communication between a provider and me.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/618376&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">618376 at http://drupal.org</guid>
         <pubDate>Thu, 29 Oct 2009 13:13:23 -0700</pubDate>
      </item>
      <item>
         <title>Fun times in IRC!</title>
         <link>http://www.angrydonuts.com/fun-times-in-irc</link>
         <description>&lt;p&gt;Ahh, you gotta love IRC. Allow me to share a short edited snippet. IP addresses have been removed as well as some comments by people that are not really relevant to the conversation. The best part are the /whois results.&lt;/p&gt;
&lt;p&gt;I'm not in any way upset about this. I think this is funny, and felt like sharing.&lt;/p&gt;
&lt;pre&gt;
[20:01] *** kinesis (n=k@xx.xx.xx.xx) joined
[20:01] drupal vs joomla and why
[20:03] kinesis &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.whitehouse.gov/&quot; title=&quot;http://www.whitehouse.gov/&quot;&gt;http://www.whitehouse.gov/&lt;/a&gt;
[20:03] This is an IRC chat, not google.
[20:03] thats nice&lt;/pre&gt;</description>
         <guid isPermaLink="false">208 at http://www.angrydonuts.com</guid>
         <pubDate>Tue, 27 Oct 2009 20:14:11 -0700</pubDate>
      </item>
      <item>
         <title>Drupal data imports with Migrate and Table Wizard</title>
         <link>http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard</link>
         <description>&lt;p&gt;If you haven't yet heard the buzz that's been building since &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://dc2009.drupalcon.org/session/migration-not-just-birds&quot;&gt;Drupalcon DC&lt;/a&gt; in March about the fabulous &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/migrate&quot;&gt;Migrate&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/tw&quot;&gt;Table Wizard&lt;/a&gt; modules, written by the smarties at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://cyrve.com/&quot;&gt;Cyrve&lt;/a&gt;, then here are a few questions for you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Does the phrase &quot;data migration&quot; conjure up images of being repeatedly stabbed in the knee with a rusty fork? (which would of course be a far more enjoyable experience!)&lt;/li&gt;
&lt;li&gt;Have you spent countless hours sifting through record after record of your clients' legacy data, pining for an easy way to catalog it all so you (and they!) can both tell what's &lt;em&gt;really&lt;/em&gt; important to pull over?&lt;/li&gt;
&lt;li&gt;Do you lose years off of your life every time you attempt a bulk migration, hoping for the best that there are no horrific bugs that need to be sorted out afterwards that you didn't catch in testing?&lt;/li&gt;
&lt;li&gt;Have you had it up to here with having to go and find separate modules, each with totally different interfaces and levels of bugginess, for importing nodes, taxonomy, users, and so on?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you answered yes to any of these questions, then the Migrate and Table Wizard modules are for you! Read on to learn how they work and try a &quot;hands on&quot; example.&lt;/p&gt;
&lt;p&gt;(Note: This article is written against the current -dev releases of both Table Wizard and Migrate, which will eventually become Migrate 6.x-1.0 and Table Wizard 6.x-1.2. Final screen shots may vary.)&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">634 at http://www.lullabot.com</guid>
         <pubDate>Sun, 25 Oct 2009 20:38:15 -0700</pubDate>
         <enclosure length="1110" url="http://www.lullabot.com/files/legacy_products.sql_.txt" type="text/plain"/>
      </item>
      <item>
         <title>Drupal Performance Tip: Block Visibility</title>
         <link>http://www.lullabot.com/articles/drupal-performance-tip-block-visibility</link>
         <description>&lt;p&gt;This is something we hit a lot when doing performance analysis on very slow websites, so I figured I'd issue a public service announcement. :)&lt;/p&gt;
&lt;p&gt;It's not uncommon in more complex themes to have many different block regions, and even dynamic regions that will only appear on certain pages or when viewing nodes of certain types. One very common use-case is to have both a page.tpl.php, and a page-front.tpl.php, each of which print out different regions, particularly for ads or promotions:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.lullabot.com/files/page-regions.png&quot; alt=&quot;Block region examples&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Defining block regions is super easy; simply add a couple lines in your theme's .info file:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;regions[ad_top]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Ad Top&lt;br /&gt;regions[ad_bottom]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Ad Bottom&lt;br /&gt;regions[front_sidebar] = Front Sidebar&lt;br /&gt;regions[sidebar_ad]&amp;nbsp;&amp;nbsp;&amp;nbsp; = Sidebar Ad&lt;br /&gt;regions[content]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Content&lt;br /&gt;regions[feature_a]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Feature A&lt;br /&gt;regions[feature_b]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Feature B&lt;br /&gt;regions[feature_c]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Feature C&lt;br /&gt;regions[feature_d]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Feature D&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;And then in your *.tpl.php file, wherever you want the region to appear, simply print out its machine-readable name:&lt;/p&gt;
&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; &lt;/span&gt;&lt;span style=&quot;color:#007700;&quot;&gt;print &lt;/span&gt;&lt;span style=&quot;color:#0000BB;&quot;&gt;$feature_a&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;Don't want the blocks in the &quot;Feature A&quot; region to show up in page.tpl.php? No problem! Just don't print the region out there! Done! Right?&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/drupal-performance-tip-block-visibility&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">622 at http://www.lullabot.com</guid>
         <pubDate>Thu, 08 Oct 2009 16:07:40 -0700</pubDate>
      </item>
      <item>
         <title>Bringing Drupal to the U.S. Government</title>
         <link>http://www.lullabot.com/articles/bringing-drupal-us-government</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://www.lullabot.com/files/u2/Drupal-US-Seal.png&quot; width=&quot;200&quot; height=&quot;247&quot; alt=&quot;Government Seal Drop&quot; style=&quot;float:right;margin:0 0 5px 10px;&quot;/&gt;We had a great week of on-site training at the Department of Commerce in Washington, DC last week. They've already launched &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://recovery.commerce.gov/&quot;&gt;recovery.commerce.gov&lt;/a&gt; in Drupal and they're currently in the process of rebuilding &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.commerce.gov&quot;&gt;Commerce.gov&lt;/a&gt; as a Drupal site. We spent the week with their team making sure that they understood not only how to build and present a Drupal site, but also the benefits of the Drupal community. They're a smart bunch and it's always fun to watch the synapses sparking as people realize all of the ways that they can snap together Drupal's pieces to create interesting web functionality.&lt;/p&gt;
&lt;p&gt;There seems to be quite a buzz around Drupal in the government and as the Commerce team walked around the building with Drupal books under their arms, they got lots of comments from people in other bureaus, saying, &quot;Oh! Drupal! We're thinking about using Drupal.&quot; Word is starting to get around about Drupal as a great platform for government websites.&lt;/p&gt;
&lt;p&gt;There was a lot of excitement in the Drupal community when &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.recovery.gov&quot;&gt;Recovery.gov&lt;/a&gt; originally launched using Drupal. And while the site has since upped its &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.abcnews.com/thenote/2009/07/18m-being-spent-to-redesign-recoverygov-web-site.html&quot;&gt;budget&lt;/a&gt;, redesigned, and moved off of Drupal, I still think that this is a win for our humble CMS. The site was built quickly on Drupal and launched within one month of Obama taking office. Shortly after launch, the site was getting &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.huffingtonpost.com/2009/02/25/recoverygov-getting-3000_n_169906.html&quot;&gt;3,000 hits per second&lt;/a&gt;! That's a huge amount of traffic for any website, not to mention one built so quickly.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/bringing-drupal-us-government&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">616 at http://www.lullabot.com</guid>
         <pubDate>Tue, 06 Oct 2009 16:19:11 -0700</pubDate>
      </item>
      <item>
         <title>Tiffany Farriss: Kemper Art Museum Site Launch</title>
         <link>http://www.palantir.net/blog/kemper-art-museum-site-launch</link>
         <description>&lt;div class=&quot;field field-type-userreference field-field-casestudyteam&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a rel=&quot;nofollow&quot; title=&quot;View user profile.&quot;&gt;Evan Clossin&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-deck&quot;&gt; &lt;div class=&quot;field-items&quot;&gt; &lt;div class=&quot;field-item odd&quot;&gt; &lt;p&gt;Palantir is proud to unveil the Mildred Lane Kemper Art Museum's latest masterpiece: their new Web site built in Drupal 6 with a design by Studio Blue. This comes on the heels of the new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://samfoxschool.wustl.edu/&quot;&gt;Sam Fox School of Design &amp;amp; Visual Arts&lt;/a&gt; site, which Palantir launched earlier this year.&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Mon, 28 Sep 2009 14:29:16 -0700</pubDate>
      </item>
      <item>
         <title>Robert Douglass: Plans for DrupalCon Europe, 2010, 2011, have been ratified</title>
         <link>http://robshouse.net/blog-post/plans-drupalcon-europe-2010-2011-have-been-ratified</link>
         <description>&lt;p&gt;Today was a big milestone for the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt; and for the future of European DrupalCons. Over 70 people met in IRC for over two hours to discuss and ratify two documents which lay out the process by which we will select DrupalCon locations going forward, and how the production teams to run DrupalCon will be managed. These are the two documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/27246&quot;&gt;European Regional DrupalCon Organizers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/27616&quot;&gt;Scorecard for DrupalCon Europe Location&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you belong to a local group somewhere in Europe and you want to see DrupalCon happen in your city, region, or country, read both of these documents carefully. The time for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/27246#nominate&quot;&gt;nominating locations&lt;/a&gt; is now open, you can read the exact details of how it is done via the links provided above. Nominations must be submitted &lt;em&gt;before&lt;/em&gt; October 1. That means there are only six full days to work on proposals. Nominations are being taken for both 2010 and 2011. The nominations will be evaluated, as per the plans in the documents, by October 15. They then get submitted to the Drupal Association Board of Directors, who have to meet and ratify the suggestions. &lt;/p&gt;
&lt;p&gt;The important point in all of this is the level of openness and transparancy that is being brought to the system. The Drupal Association is working hard to involve the community in decisions, and to have well defined proceses for making important decisions, like where DrupalCon is held. Today we had a great discourse, thoroughly discussed all of the points that were important to people, and came to nearly unanimous agreements about how things will be done. That is what makes Drupal a nice community to live in.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://robshouse.net/blog-post/plans-drupalcon-europe-2010-2011-have-been-ratified&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Thu, 24 Sep 2009 15:09:55 -0700</pubDate>
      </item>
      <item>
         <title>Drupal 6.14 and 5.20 released</title>
         <link>http://drupal.org/drupal-6.14</link>
         <description>&lt;div style=&quot;float:right;padding:0.8em;background-color:#0174BB;font-size:1.2em;margin:0 0 0.3em 0.3em;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz&quot; style=&quot;color:white;text-decoration:underline;line-height:1.5em;&quot;&gt;Download Drupal 6.14&lt;/a&gt;&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ftp.drupal.org/files/projects/drupal-5.20.tar.gz&quot; style=&quot;color:white;text-decoration:underline;line-height:1.5em;&quot;&gt;Download Drupal 5.20&lt;/a&gt;&lt;/div&gt; &lt;p style=&quot;&quot;&gt;Drupal 6.14 and 5.20, maintenance releases fixing problems reported using the bug tracking system, as well as &lt;strong&gt;critical security vulnerabilities&lt;/strong&gt;, are now available for download. Both releases fix some other smaller issues as well.&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;nofollow&quot;&gt;Upgrading&lt;/a&gt; your existing Drupal 5 and 6 sites is strongly recommended.&lt;/strong&gt; There are no new features in these releases. For more information about the Drupal 6.x release series, consult the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/drupal-6.0&quot;&gt;Drupal 6.0 release announcement&lt;/a&gt;, more information on the 5.x releases can be found in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/drupal-5.0&quot;&gt;Drupal 5.0 release announcement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/drupal-6.14&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">579500 at http://drupal.org</guid>
         <pubDate>Wed, 16 Sep 2009 12:45:03 -0700</pubDate>
      </item>
      <item>
         <title>Gerhard Killesreiter: More computer power</title>
         <link>http://association.drupal.org/node/409</link>
         <description>&lt;p&gt;The Drupal Association has used some of the money that it acquired thanks to the Drupal community and its sponsors to buy more computing power for the infrastructure that all services of drupal.org are hosted on.&lt;/p&gt;
&lt;p&gt;Due to SUN's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/startupessentials/&quot;&gt;Startup essentials&lt;/a&gt; programme we were able to get their hardware at discounted prices and helped ourselves to three &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/servers/x64/x4170/&quot;&gt;X4170&lt;/a&gt;s and one &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/servers/x64/x2270/&quot;&gt;X2270&lt;/a&gt;. The X2270 will our join our pool of webservers, one X4170 will replace the CVS and mail server, the others will become database servers with 32GB each.&lt;/p&gt;
&lt;p&gt;The machines have now arrived at our hosting party &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://osuosl.org/&quot;&gt;OSUOSL&lt;/a&gt; and will be put into service soon. The most important task is getting CVS migrated to a faster machine.&lt;/p&gt;
&lt;p&gt;The other machines have been ordered in order to absorb some of the growth we have been experiencing over the past year. Drupal.org serves now about 30 Mio pages per month whereas it only served 20 Mio pages per month 1 year ago. Another reason was that we expect the redesign to require more resources and we want to be prepared for that.&lt;/p&gt;
&lt;p&gt;We would like to thank all the members of the Drupal Association; your money makes it possible for the Drupal Association to facilitate the growth of the Drupal Community. If you are not a member, please &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org/membership&quot;&gt;become one&lt;/a&gt; now!&lt;/p&gt;
&lt;p&gt;Below are some images provided by OSUOSL.&lt;/p&gt;
&lt;table id=&quot;attachments&quot; class=&quot;sticky-enabled&quot;&gt; &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt; &lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org/system/files/P9090501_small.jpg&quot;&gt;Big machine&lt;/a&gt;&lt;/td&gt;&lt;td&gt;254.28 KB&lt;/td&gt; &lt;/tr&gt; &lt;tr class=&quot;even&quot;&gt;&lt;td&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org/system/files/P9090496_small.jpg&quot;&gt;We eat RAM for breakfast!&lt;/a&gt;&lt;/td&gt;&lt;td&gt;205.92 KB&lt;/td&gt; &lt;/tr&gt; &lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org/system/files/P9090515_small.jpg&quot;&gt;Smaller machine&lt;/a&gt;&lt;/td&gt;&lt;td&gt;261.14 KB&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 11 Sep 2009 16:47:38 -0700</pubDate>
      </item>
      <item>
         <title>Dries Buytaert: DrupalCon Paris wrapup</title>
         <link>http://buytaert.net/drupalcon-paris-wrapup</link>
         <description>&lt;p&gt;I took a few days off from work to spend some time with my family -- I haven't had more than a 3 hour break in the last 4 weeks and was away from home during the weekends. DrupalCon Paris ended about 48 hours ago, so I'm sitting here with post-DrupalCon blues, staring at the waterfront, thinking about how fun and exciting the conference was. As usual, I wasn't able to attend more than a couple of sessions, but nothing beats talking to Drupal users and brainstorming together. And I talked to many Drupalistas ...&lt;/p&gt; &lt;p&gt;Looking back at DrupalCon Paris, it struck me that sometimes we can generate ideas faster when we work alone, and that sometimes creativity happens best in groups. The same is true for solving problems. The time leading up to the conference, the time at the conference, and the weeks after the conference provide a unique blend of individual and collective idea creation and problem solving that is so important for Drupal. Let's not underestimate that. I certainly value the retrospective that seems to be part of the post-DrupalCon blues (and the waterfront Mojitos that help fuel it).&lt;/p&gt; &lt;p&gt;With 850 Drupalistas attending DrupalCon Paris, I wasn't able to talk to all of you -- I feel sad about that because we have such an amazing community. To those people who I have been able to talk to and brainstorm with: thanks for inspiring me!&lt;/p&gt; &lt;p&gt;As always, DrupalCon is largely driven by volunteers, and many of them have a full-time job. It takes a lot to coordinate an event like this and it is not something we should take for granted. Everyone involved -- from the local volunteers to the Drupal Association to the event planning staff -- has my thanks! &lt;em&gt;Great times!&lt;/em&gt;&lt;/p&gt; &lt;div class=&quot;figure&quot;&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/album/drupalcon-paris-2009/drupalcon-10&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupalcon-paris-2009-drupalcon-10-500x750.jpg&quot; alt=&quot;Drupalcon&quot; style=&quot;border:1px solid #ccc;padding:4px;&quot;/&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/album/drupalcon-paris-2009/drupalcon-4&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupalcon-paris-2009-drupalcon-4-500x500.jpg&quot; alt=&quot;Drupalcon&quot; style=&quot;border:1px solid #ccc;padding:4px;&quot;/&gt;&lt;/a&gt;
&lt;p&gt;&amp;copy; Jeff Eaton&lt;/p&gt; &lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/album/drupalcon-paris-2009/drupalcon-5&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupalcon-paris-2009-drupalcon-5-500x500.jpg&quot; alt=&quot;Drupalcon&quot; style=&quot;border:1px solid #ccc;padding:4px;&quot;/&gt;&lt;/a&gt;
&lt;p&gt;&amp;copy; Jeff Eaton&lt;/p&gt; &lt;/div&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 08 Sep 2009 02:57:57 -0700</pubDate>
      </item>
      <item>
         <title>CTools presentation slides and example code</title>
         <link>http://www.angrydonuts.com/ctools-presentation-slides-and-example-code</link>
         <description>&lt;p&gt;Slides: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.slideshare.net/merlinofchaos/the-chaos-tools-suite&quot; title=&quot;http://www.slideshare.net/merlinofchaos/the-chaos-tools-suite&quot;&gt;http://www.slideshare.net/merlinofchaos/the-chaos-tools-suite&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is the modal test module. You can create the .info file that goes with it.&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt; * Implementation of hook_menu().&lt;br /&gt; */&lt;br /&gt;
function modal_test_menu() {&lt;br /&gt; $items = array();&lt;/p&gt;
&lt;p&gt; $items['modal_test'] = array(&lt;br /&gt; 'title' =&amp;gt; 'Modal test',&lt;br /&gt; 'access callback' =&amp;gt; TRUE,&lt;br /&gt; 'page callback' =&amp;gt; 'modal_test_page',&lt;br /&gt; );&lt;/p&gt;
&lt;p&gt; $items['modal_test/form'] = array(&lt;br /&gt; 'title' =&amp;gt; 'AJAX modal dialog',&lt;br /&gt; 'access callback' =&amp;gt; TRUE,&lt;br /&gt; 'page callback' =&amp;gt; 'modal_test_popup',&lt;br /&gt; 'type' =&amp;gt; MENU_CALLBACK,&lt;br /&gt; );&lt;/p&gt;</description>
         <guid isPermaLink="false">207 at http://www.angrydonuts.com</guid>
         <pubDate>Fri, 04 Sep 2009 01:27:06 -0700</pubDate>
      </item>
      <item>
         <title>Neil Drumm: Drupal.org redesign’s dashboard</title>
         <link>http://delocalizedham.com/dashboard</link>
         <description>&lt;p&gt;&lt;img class=&quot;right&quot; src=&quot;http://delocalizedham.com/sites/delocalizedham.com/files/dashboard.png&quot; alt=&quot;Dashboard prototype&quot;/&gt;An important part of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/drupalorg-redesign-implementers&quot;&gt;Drupal.org redesign&lt;/a&gt; is the &lt;strong&gt;dashboard&lt;/strong&gt;. Power users have a towers of navigation, contributor, and/or documentation links on every page. That is clutter when you don’t need to jump to another section of the site. And one size does not fit all; there are a few options now, but either you turn on a block of links or you don’t.&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype.html&quot;&gt;redesigned pages&lt;/a&gt; clean up the administrative clutter. You will be able to build your own, or keep the good defaults, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://infrastructure.drupal.org/drupal.org-style-guide/prototype/dashboard.html&quot;&gt;dashboard&lt;/a&gt; to watch and get to what you care about. However, the &lt;em&gt;content in the prototype is mostly positional&lt;/em&gt;. We need to design and build &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/21166&quot;&gt;the widgets&lt;/a&gt; that are most useful for the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt; community. We need to know what will help you be more productive on Drupal.org.&lt;/p&gt;
&lt;p&gt;I started building out a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/dashboard&quot;&gt;dashboard module&lt;/a&gt; at the previous Drupal.org redesign sprints. But, it needs a lot more work. In addition to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/issues/dashboard?categories=All&quot;&gt;issue queue&lt;/a&gt;, I made a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/25858&quot;&gt;wiki page&lt;/a&gt; to track priorities. &lt;em&gt;I’ll be at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://paris2009.drupalcon.org/&quot;&gt;DrupalCon Paris&lt;/a&gt; looking for people to help work on this important functionality.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;By the way, the &lt;strong&gt;API.drupal.org&lt;/strong&gt; work I &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://delocalizedham.com/node/19&quot;&gt;wrote about&lt;/a&gt;, launched a few days ago. Thanks for all the testing and feedback. There are already a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://api.drupal.org/pages-with-comments&quot;&gt;a few comments&lt;/a&gt;. There are still a lot of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/issues/api&quot;&gt;improvements&lt;/a&gt; needed, especially &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/300031&quot;&gt;rewriting the parser&lt;/a&gt;. Find me if you want to help make more improvements.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Sat, 29 Aug 2009 21:05:18 -0700</pubDate>
      </item>
      <item>
         <title>Narayan Newton: Drupal.org Now With Caching</title>
         <link>http://nnewton.org/node/9</link>
         <description>&lt;p&gt;I'm going to be honest, I'm kind of obsessed with caching. Since becoming involved in web performance, it has pretty much taken over my life. Yes there is the mysql tuning, query profiling, solr deployments....but all in all 90% of my day is looking at hit rates of one form or another. Due to this, HTTP caching for drupal.org has been a mild obsession for me. This week my wish came very close to true.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://nnewton.org/node/9&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 28 Aug 2009 16:03:15 -0700</pubDate>
      </item>
      <item>
         <title>An observation about Designers versus Developers</title>
         <link>http://www.angrydonuts.com/an-observation-about-designers-versus-developers</link>
         <description>&lt;p&gt;Apparently I've been sort of ignoring an increased friction between Drupal designers and developers the last few days. Not that I don't know it's there, I'm right up in the forefront of that friction, feeling fairly regularly told what to do by people who I feel aren't fully informed as to why I created things the way I did. And most often I don't react well to this, and I cause more friction than I really should. But this isn't just about me. That friction is there and it's all around.&lt;/p&gt;</description>
         <guid isPermaLink="false">206 at http://www.angrydonuts.com</guid>
         <pubDate>Fri, 28 Aug 2009 04:48:08 -0700</pubDate>
      </item>
      <item>
         <title>Dries Buytaert: Drupal trademark policy officially available</title>
         <link>http://buytaert.net/drupal-trademark-policy-officially-available</link>
         <description>&lt;p&gt;Just a short time ago, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/drupal-com-refresh-launched&quot;&gt;I announced the refresh&lt;/a&gt; of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.com&quot;&gt;Drupal.com&lt;/a&gt;. As I announced in my post, Drupal.com has a couple of purposes: one of its key purposes is serving as the current home of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.com/trademark&quot;&gt;the official Drupal trademark policy&lt;/a&gt;. As of today, version 1.0 is available and published at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.com/trademark&quot;&gt;http://drupal.com/trademark&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;I invite you to read the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.com/trademark&quot;&gt;Drupal Trademark Policy&lt;/a&gt; in detail. It's full of illustrative examples, and I hope that we've made it as community-friendly as possible. We can't cover every possible scenario, but I believe it addresses most situations that are likely to occur within our community. It may -- and certainly will -- change over time as we keep in sync with the changing needs of our community and, if necessary, to account for unforeseen situations. That is important to keep in mind.&lt;/p&gt;
&lt;p&gt;I've owned the Drupal trademark for a long time. The lack of a Drupal trademark policy doesn't mean the trademark was unprotected -- it was protected by trademark law. The lack of a Drupal trademark policy meant that it was unclear what was allowed and what wasn't allowed, and frankly, that you were bound by trademark law. By creating a trademark policy and a licensing procedure, we've provided us options we did not have before.&lt;/p&gt;
&lt;p&gt;The goal of our new policy is to provide guidance and clarity on how the Drupal trademark is allowed to be used. The only community model that really works is one where there is a fair-level playing ground for all people and organizations. Ultimately, that is what this policy seeks to accomplish. &lt;/p&gt;
&lt;p&gt;The entire process of developing the policy was a community effort, with help from a variety of legal experts. We worked on the policy &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/drupal-trademark-policy-forthcoming&quot;&gt;over the course of almost two years&lt;/a&gt;. A draft version of the policy was posted at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/19068&quot; title=&quot;http://groups.drupal.org/node/19068&quot;&gt;http://groups.drupal.org/node/19068&lt;/a&gt;, and through the community feedback that developed there, we ironed out many of the wrinkles of my original draft. Larry Garfield, the Drupal Association's current legal representative has provided feedback, and both my own attorney (DLA Piper) and additional attorneys from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.softwarefreedom.org/&quot;&gt;Software Freedom Law Center&lt;/a&gt; and the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt; were part of the policy's development. To help validate our work, we reviewed other similar policies from sister projects to make sure that we were in-line with the current legal trends in open-source development.&lt;/p&gt;
&lt;p&gt;As the owner of the trademark, protection of the trademark falls to me, and is managed by me with the assistance of my attorney, the Drupal Association, and potentially even local Drupal Associations. I personally bear substantial personal costs as part of sustaining the trademark in all its various geographic jurisdictions. To help offset the costs of managing the trademark, the trademark licenses, and to actively pursue those who infringe or inappropriately seek to use our brand, I will sell some advertising space on drupal.com and may also charge a small licensing fee to those that do not qualify for an automatic trademark license (section 1A) and that need to follow the license grant procedure (section 1B). Now the policy is published, I plan to work out the financial details in the next months so stay tuned for an update on that.&lt;/p&gt;
&lt;p&gt;Most of you who use Drupal, commercially or otherwise, need not worry about how the new policy may impact you, though I certainly encourage you to study it and to apply for a license if required. For instance, in many cases, you are allowed to use the name 'Drupal' in domain names. Conversely, there are some Drupal domain names in particular that the policy seeks to protect for the good of the community and to create a fair-level playing ground. The introduction of the official policy is only intended to help ensure that the effort of hard-working Drupal contributors is not misappropriated. I think it will make us even stronger, as a community!&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Fri, 28 Aug 2009 01:45:21 -0700</pubDate>
      </item>
      <item>
         <title>Off to Paris</title>
         <link>http://www.angrydonuts.com/off-to-paris</link>
         <description>&lt;p&gt;Heading to the airport to go to Paris shortly. DrupalCon is Sep 1-5 and it'll be fun to see a bit of Paris before that.&lt;/p&gt;
&lt;p&gt;For the next two weeks expect no or next to no activity from me in any of my issue queues. For a week or two after we come back, don't expect much better. Post-trip trauma is always fun.&lt;/p&gt;</description>
         <guid isPermaLink="false">205 at http://www.angrydonuts.com</guid>
         <pubDate>Sun, 23 Aug 2009 10:58:23 -0700</pubDate>
      </item>
      <item>
         <title>Installing Memcached on RedHat or CentOS</title>
         <link>http://www.lullabot.com/articles/installing-memcached-redhat-or-centos</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.danga.com/memcached/&quot;&gt;Memcached&lt;/a&gt; is a service that allows entire database tables to be stored in memory, drastically speeding up queries to those tables and alleviating database load. In Drupal, the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/memcache&quot;&gt;Memcached module&lt;/a&gt; allows you to store all cache tables in memory.&lt;/p&gt;
&lt;p&gt;We've covered how to install Memcached before &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/how_install_memcache_debian_etch&quot;&gt;on Debian&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/setup-memcached-mamp-sandbox-environment&quot;&gt;on Mac OS X&lt;/a&gt;. But server software can vary significantly between sites, and this guide can be used to set up Memcached on Red Hat Enterprise Linux (RHEL) or CentOS, which are architecturally the same.&lt;/p&gt;
&lt;h2&gt;Install memcached through RPM&lt;/h2&gt;
&lt;p&gt;The easiest way to install Memcached is through a package manager such as &lt;em&gt;yum&lt;/em&gt; or &lt;em&gt;apt&lt;/em&gt;. However, Memcached is not available from the default collection of packages, so the first thing we need to do is add a new RPM (Red Hat Package Manager) server so that we can install Memcached through yum.&lt;/p&gt;
&lt;p&gt;One of the best 3rd-party RPM servers is provided by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://dag.wieers.com/&quot;&gt;Dag Wieers&lt;/a&gt;, which will provide us with up-to-date packages that are not provided by Red Hat directly. The one tricky part of setting up an RPM server is making sure you get the repository that matches your server version and architecture (32-bit or 64-bit). So we need to collect that information first.&lt;/p&gt;
&lt;p&gt;From a shell prompt, get the CentOS/RedHat version number:&lt;br /&gt;
&lt;code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/installing-memcached-redhat-or-centos&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;/code&gt;</description>
         <guid isPermaLink="false">596 at http://www.lullabot.com</guid>
         <pubDate>Thu, 20 Aug 2009 12:21:18 -0700</pubDate>
      </item>
      <item>
         <title>Panels 3.0 and CTools 1.0 OFFICIAL released!</title>
         <link>http://www.angrydonuts.com/panels-3-0-and-ctools-1-0-official-released</link>
         <description>&lt;p&gt;That's right. Panels 2 never managed to get a 2.0 release, it got caught up in rcs and brokenness that was unfixable. Panels 3, however, has managed to duck that curse, and it is now official. Panels 3 is released. It really needs CTools 1.0.&lt;/p&gt;
&lt;p&gt;Panels 3.0: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/554226&quot;&gt;http://drupal.org/node/554226&lt;/a&gt;&lt;br /&gt;
CTools 1.0: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/554222&quot;&gt;http://drupal.org/node/554222&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Panels 3 has seen radical changes since Panels 2, and is a great deal more powerful, easier to use and we think you will like it a lot.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Please understand that the upgrade from Panels 1 or 2 to Panels 3 is a little bumpy.&lt;/b&gt; Not everything upgrades perfectly. Some people have had to uninstall and reinstall to make it work. Some of the back and forth during the betas and rcs caused irreparably messed up data that does not carry forward properly. I apologize for this. &lt;b&gt;BACK UP BEFORE YOU UPGRADE.&lt;/b&gt;. If you do not read these release notes, and do not back up, please do not post issues. =)&lt;/p&gt;
&lt;p&gt;The best way to use Panels is to pair it with the Page Manager from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/ctools&quot;&gt;Chaos Tools Suite&lt;/a&gt;, and use its interface for creating panel pages. This completely replaces the Panels Pages module from Panels 2. If you used an earlier beta version, the Page Manager used to be known as delegator. If you are upgrading from Panels 2, and the CTools module is already in the tree but not enabled, it will be automatically enabled for you. This is the best way to upgrade from Panels 2. &lt;b&gt;Please ensure that you are using CTools 1.0&lt;/b&gt; alongside this, and not a beta version! Earlier versions of CTools will not work with Panels 3.0!&lt;/p&gt;
&lt;p&gt;Page Manager introduces the concept of &lt;b&gt;Variants&lt;/b&gt; which are different ways that a page can be displayed. For many uses, you will have only one variant. However, if you want a page to look different based upon the data being displayed (for example, you want story nodes displayed differently from article nodes), or permissions of the user (you may want an administrator to see something different from a regular user, or a logged in user to see something different from a logged out user) then you will add additional variants to a page. You will use the &lt;b&gt;selection rules&lt;/b&gt; to determine which variant a user sees. Remember that the first variant that passes the selection rules will be used, so be sure to put the most specific rules first and the more general rules later. You can put a variant with no rules at all last and it will serve as a default.&lt;/p&gt;
&lt;p&gt;There is a real need for tutorials, screencasts and documentation for this system to be written. It's at this point that I'm really looking to the community to provide help. My own motivation to write this stuff is fairly low, and I know there are writers out there who use this stuff who can help. Please participate! Documentation is a great way to give back to the community in return for software, and requires very little (sometimes no!) coding knowledge at all.&lt;/p&gt;</description>
         <guid isPermaLink="false">204 at http://www.angrydonuts.com</guid>
         <pubDate>Wed, 19 Aug 2009 16:35:56 -0700</pubDate>
      </item>
      <item>
         <title>log4drupal now available on github</title>
         <link>http://www.johnandcailin.com/blog/cailin/log4drupal-now-available-github</link>
         <description>&lt;p&gt;
both the 5.x and 6.x versions are now available for download on github. sorry, i just can't do CVS anymore. to download: &lt;/p&gt; &lt;ol&gt;
&lt;li&gt;start by going here: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/cailinanne/log4drupal&quot;&gt;http://github.com/cailinanne/log4drupal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;then click the &lt;code&gt;all tags&lt;/code&gt; drop-down and choose the appropriate version&lt;/li&gt;
&lt;li&gt;then click the download button&lt;/li&gt;
&lt;/ol&gt; &lt;p&gt;
a full description of the module is available &lt;a rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;
&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/cailin/log4drupal-now-available-github&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">1998 at http://www.johnandcailin.com</guid>
         <pubDate>Mon, 17 Aug 2009 17:56:10 -0700</pubDate>
      </item>
      <item>
         <title>Learning JavaScript from PHP - a Comparison</title>
         <link>http://www.lullabot.com/articles/learning-javascript-php-comparison</link>
         <description>&lt;p&gt;This is a basic comparison between PHP and JavaScript. It's intended for users familiar with PHP and looking for JavaScript equivalents.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JavaScript and PHP Comparisons:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables&quot;&gt;Variables&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-scope&quot;&gt;Scope&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-types&quot;&gt;Types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-casting&quot;&gt;Casting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-empty&quot;&gt;NULL and empty() values&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-booleans&quot;&gt;Booleans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-case-sensitivity&quot;&gt;Case Sensitivity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#variables-dumping&quot;&gt;Dumping variables&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#objects-arrays&quot;&gt;Objects and Arrays&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#objects-arrays-declaration&quot;&gt;Declaration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#objects-arrays-syntax&quot;&gt;Syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#objects-arrays-associative&quot;&gt;Associative Arrays&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#control-structures&quot;&gt;Control Structures&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#control-structures-for&quot;&gt;for() loop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;#control-structures-foreach&quot;&gt;foreach() loop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;variables&quot;&gt;Variables&lt;/h2&gt;
&lt;h3 id=&quot;variables-scope&quot;&gt;Variable Scope&lt;/h3&gt;
&lt;p&gt;PHP and JavaScript take two very different approaches to declaring variables. In PHP, all variables are &lt;em&gt;local&lt;/em&gt; in scope unless declared as global. JavaScript is opposite, and all variables are &lt;em&gt;global&lt;/em&gt; unless declared with the &lt;code&gt;var&lt;/code&gt; keyword.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/learning-javascript-php-comparison&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">551 at http://www.lullabot.com</guid>
         <pubDate>Mon, 17 Aug 2009 08:49:28 -0700</pubDate>
      </item>
      <item>
         <title>Panels 3.0 / CTools 1.0 release imminent! Translators wanted!</title>
         <link>http://www.angrydonuts.com/panels-3-0-ctools-1-0-release-imminent-translators-wanted</link>
         <description>&lt;p&gt;This is a call to translators. If you're interested in translating Panels and or CTools, I am going to do a full release by the middle of next week. Any translation work you want to go out with this release should be checked into CVS by then!&lt;/p&gt;
&lt;p&gt;Panels has only one translation and it's very old, so it is probably more or less useless. CTools has no translations at all (and I am not surprised by this).&lt;/p&gt;</description>
         <guid isPermaLink="false">203 at http://www.angrydonuts.com</guid>
         <pubDate>Thu, 13 Aug 2009 14:36:38 -0700</pubDate>
      </item>
      <item>
         <title>My Aha! moments in Drupal theming</title>
         <link>http://www.lullabot.com/articles/my-aha-moments-drupal-theming</link>
         <description>&lt;p&gt;While at Drupalcamp Copenhagen I got into a few conversations about Drupal aha! moments, particularly around theming. After trying to talk in the abstract about the things that finally &quot;clicked&quot; for me when I was learning Drupal, I offered to write it up with some specifics. So, for my Danish buddies and any other curious Drupalers, these are my two biggest aha! moments that accelerated my Drupal theming ninja skills: &quot;getting&quot; the theme system and working with forms. I've already written about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/modifying-forms-5-and-6&quot;&gt;modifying forms&lt;/a&gt; and since &quot;getting the theme system&quot; is a big chunk, I'm going to focus just on that moment in this article.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/my-aha-moments-drupal-theming&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">592 at http://www.lullabot.com</guid>
         <pubDate>Thu, 13 Aug 2009 05:56:05 -0700</pubDate>
      </item>
      <item>
         <title>Dries Buytaert: On Drupal certification programs</title>
         <link>http://buytaert.net/on-drupal-certification-programs</link>
         <description>&lt;p&gt;Every once in a while, the discussion of Drupal cerification comes up. Is a Drupal certification program a good thing or a bad thing? Are certification programs overrated? Isn't one's track record as a contributor on drupal.org the best measure of someone's past (and possibly future) performance? Should the Drupal Association manage the program, and if not, then who? What do other Open Source projects do?&lt;/p&gt;
&lt;p&gt;Lots of unknowns and lots of subjective questions always make for a good discussion.&lt;/p&gt;
&lt;p&gt;While I'm often skeptical about certification programs myself, I do see the value in them. Certification isn't for everyone but for some people it is valuable. A masters degree from MIT, an MBA from Harvard or a Ph.D. from Stanford is a form of certification too. But, just as there are good examples, there is no lack of examples where bad certification programs deliver certified engineers that don't know what they are actually doing. That fact, though, doesn't invalidate the valuable certification programs that do exist; for example, the CISCO certification program is very thorough and valued by the market. Similarly, I think that employers do value certificates achieved in higher education. All things considered, I believe there is value in having a well-executed high-quality Drupal certification program, especially as Drupal continues to grow. &lt;/p&gt;
&lt;p&gt;My personal view is that the Drupal Association is not the best body to create &quot;the&quot; Drupal certification program. It is my belief that we are best served by allowing many organizations to create their own Drupal certification programs, and have the marketplace set their value -- similar to how universities build reputations. Competition around Drupal certification programs could be a great thing, because it would likely improve quality and allow for specialization. A certification, of course, is ultimately only as valuable as the organization standing behind it. In such a scenario, it is very important that the certification programs are labeled properly; that is, &quot;ACME Drupal certified&quot; rather than just &quot;Drupal certified&quot;, where ACME is the name of the company or organization providing the service. It has to be ACME's reputation that is on the line for the quality of their participants. The Drupal trademark policy is designed to help achieve that.&lt;/p&gt;
&lt;p&gt;I also don't believe that a certification program is a zero-sum game: that is, holding a certification doesn't imply that your track record on drupal.org (through your user profile) is of either less or more value. Again, the market and the buyer will determine the value of a drupal.org user profile versus a certification program versus a resume versus a portfolio versus degrees obtained through higher education. In any event, it is unlikely that one would hire someone solely on the basis of having a Drupal certification. I certainly wouldn't.&lt;/p&gt;
&lt;p&gt;When we launched Acquia two years ago, we announced a Drupal certification program code named 'Yellow Jersey'. That program hasn't materialized yet, and we're not putting resources in it at this point in time. Building a high-quality certification program is a significant undertaking and we're not ready to take on such a program. And last but not least, the marketplace hasn't demanded these types of programs to a sufficient degree. Yet.&lt;/p&gt;
&lt;p&gt;Other Open Source projects like MySQL, Zend, Linux, Ubuntu, RedHat, BSD all have certification programs so I think it is a matter of time before we see one or more Drupal certification programs emerge. Personally, I would support a well-executed high-quality Drupal certification program.&lt;/p&gt;</description>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 11 Aug 2009 00:25:12 -0700</pubDate>
      </item>
      <item>
         <title>Hacking Views, Part 1: Basic Concepts</title>
         <link>http://www.lullabot.com/articles/hacking-views-part-1-basic-concepts</link>
         <description>&lt;p&gt;The 'Views' module is one of the mainstays of Drupal site building. It allows non-programmers to build highly customized listings of data that match certain criteria, then present that data in a variety of ways. A thumbnail gallery of photos, an alphabetized listing of site contributors, and a calendar display of upcoming events are all common applications of Views.&lt;/p&gt;
&lt;p&gt;In this series of articles, we'll be taking a quick look at the architecture of the Views module and how its pieces work together; touring the different plug-in points that Views offers developers; and building a simple 'argument handler' for Views that demonstrates how the approach looks in the real world. A bit of knowledge about SQL will be useful for the article, as well as some understanding of object-oriented programming concepts like 'inheritance', but the code samples should be simple enough to tweak even if you're not a pro.&lt;/p&gt;
&lt;p&gt;Under the hood, the pieces of a View can be divided into two different groups: the 'data' (stuff that affects the underlying database query that Drupal uses to retrieve the information for the View) and the 'presentation' (stuff that affects how that data is displayed to a user of the web site).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.lullabot.com/files/views-pieces_0.png&quot;/&gt;&lt;/p&gt;
&lt;h3&gt;Buildin' SQL&lt;/h3&gt;
&lt;p&gt;The 'data' portions of the View are more numerous: they correspond roughly to the different pieces of a SQL 'SELECT' statement. That should come as no surprise -- at Views heart is a SQL query builder that turns all of your settings into a query against Drupal's database tables.&lt;/p&gt;
&lt;ul&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/hacking-views-part-1-basic-concepts&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">590 at http://www.lullabot.com</guid>
         <pubDate>Tue, 28 Jul 2009 19:44:57 -0700</pubDate>
      </item>
      <item>
         <title>Creating Custom CCK Fields</title>
         <link>http://www.lullabot.com/articles/creating-custom-cck-fields</link>
         <description>&lt;p&gt;You can create custom CCK fields, widgets, and formatters for any situation, but it can be hard to see how to do it. I finally found time to create an 'Example' module that creates a simple field, formatter, and widget, with lots of embedded documentation about what belongs where. You need to create three files, an .info file, an .install file, and the module itself. The code below creates a very simple textfield, but it can be used as a starting point for any custom module. I'm also attaching a .zip file with the contents of this custom module.&lt;/p&gt;
&lt;h2&gt;The .info File&lt;/h2&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;; $Id$&lt;br /&gt;name = Example field&lt;br /&gt;description = Defines an example field type.&lt;br /&gt;dependencies[] = content&lt;br /&gt;package = CCK&lt;br /&gt;core = 6.x&lt;/code&gt;&lt;/div&gt;
&lt;h2&gt;The .install File&lt;/h2&gt;
&lt;p&gt;&amp;lt;?php&lt;br /&gt;
// $Id$&lt;br /&gt;
// Notify CCK when this module is enabled, disabled, installed,&lt;br /&gt;
// and uninstalled so CCK can do any necessary preparation or cleanup.&lt;br /&gt;
/**&lt;br /&gt; * @file&lt;br /&gt; * Implementation of hook_install().&lt;br /&gt; */&lt;br /&gt;
function example_install() {&lt;br /&gt; drupal_load('module', 'content');&lt;br /&gt; content_notify('install', 'example');&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;/**&lt;br /&gt; * Implementation of hook_uninstall().&lt;br /&gt; */&lt;br /&gt;
function example_uninstall() {&lt;br /&gt; drupal_load('module', 'content');&lt;br /&gt; content_notify('uninstall', 'example');&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;/**&lt;br /&gt; * Implementation of hook_enable().&lt;br /&gt; *&lt;br /&gt; * Notify content module when this module is enabled.&lt;br /&gt; */&lt;br /&gt;
function example_enable() {&lt;br /&gt; drupal_load('module', 'content');&lt;br /&gt; content_notify('enable', 'example');&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;/**&lt;br /&gt; * Implementation of hook_disable().&lt;br /&gt; *&lt;br /&gt; * Notify content module when this module is disabled.&lt;br /&gt; */&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/creating-custom-cck-fields&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">583 at http://www.lullabot.com</guid>
         <pubDate>Wed, 15 Jul 2009 04:09:38 -0700</pubDate>
         <enclosure length="4861" url="http://www.lullabot.com/files/example.zip" type="application/zip"/>
      </item>
      <item>
         <title>New Panels 3 UI screenshots</title>
         <link>http://www.angrydonuts.com/new-panels-3-ui-screenshots</link>
         <description>&lt;p&gt;I spent the better part of a week doing nothing but this and sleep, but I think it's nearly ready. If you're brave, you can go get the current one out of CVS. I warn you, it'll be minorly annoying because I got rid of the delegator (What's that do?!) module and replaced it with the Page Manager (I bet you can guess what that does) module.&lt;/p&gt;
&lt;p&gt;First, once you've got everything, if you go to admin/build/panels you'll see the Panels dashboard. It's really just an overlay over other stuff, because Panels itself doesn't really have a UI. But it gives UI to lots of other stuff.&lt;/p&gt;</description>
         <guid isPermaLink="false">202 at http://www.angrydonuts.com</guid>
         <pubDate>Thu, 09 Jul 2009 20:40:01 -0700</pubDate>
         <enclosure length="27585" url="http://www.angrydonuts.com/files/panels3-ui-dashboard_0.png" type="image/png"/>
      </item>
      <item>
         <title>Drupal booth at Hostingcon, Aug 10-12th, Washington, DC</title>
         <link>http://association.drupal.org/drupal-booth-hostingcon-2009</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://www.hostingcon.com/2009/images/hclogo2009-300.png&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;15&quot; alt=&quot;hostingcon logo&quot;/&gt;
&lt;/p&gt;&lt;p&gt;The Drupal project will have a booth at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hostingcon.com&quot;&gt;Hostingcon&lt;/a&gt;, August 10-12th, in Washington, DC. This is the second year we will be at hostingcon meeting with members of the Drupal community and talking to hosting providers. The booth will be staffed by Eric Mandel, from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blackmesh.com&quot;&gt;Blackmesh hosting&lt;/a&gt;, members of the DC Drupal community, and Drupal hosting providers.&lt;/p&gt;
&lt;p&gt;Hostingcon provides the Drupal community a great opportunity to help educate hosting providers about Drupal's popularity. Exciting web applications like Drupal, help drive hosting sales, so providers are eager to learn about what Drupal can do. The event also provides the Drupal community an opportunity to educate system administrators about Drupal hosting best practices such as security, performance tuning, scalability, and high availability.&lt;/p&gt;
&lt;p&gt;We will also be doing a special 30 minute presentation in the presentation theater, on the expo floor. If you would like to attend that presentation or other Hostingcon sessions you can get a special discount on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.hostingcon.com/2009/attend/register/&quot;&gt;early bird registration&lt;/a&gt; using the code &quot;Drupal2009&quot;. Early bird registration ends tomorrow. You can read about the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hostingcon.com/2009/sessions/&quot;&gt;Keynotes and Sessions&lt;/a&gt; here.&lt;/p&gt;
&lt;p&gt;If you are interested in helping with the Drupal booth, you can register &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/21447&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">386 at http://association.drupal.org</guid>
         <pubDate>Sun, 28 Jun 2009 23:59:53 -0700</pubDate>
      </item>
      <item>
         <title>The Great Pretender: Making your data act like a field</title>
         <link>http://www.lullabot.com/articles/great-pretender-making-your-data-act-field</link>
         <description>&lt;p&gt;These days, almost every major Drupal site is using CCK, the module that lets you add custom fields to any content type. Among other things, CCK lets administrators rearrange a node type's contents using a simple drag and drop interface. In the past, this only worked for fields that CCK itself managed. If you worked with a custom module that altered a node's content, it was up to you to manage its position in the node content.&lt;/p&gt;
&lt;p&gt;Now, though, it's possible for any module to tie into CCK's field management page to control the positioning of custom content. The key is &lt;code&gt;hook_content_extra_fields()&lt;/code&gt;, and in this article we'll show you how to use it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.lullabot.com/files/move-these.png&quot;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/great-pretender-making-your-data-act-field&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">581 at http://www.lullabot.com</guid>
         <pubDate>Fri, 26 Jun 2009 10:50:23 -0700</pubDate>
         <enclosure length="1139" url="http://www.lullabot.com/files/link_mover.zip" type="application/zip"/>
      </item>
      <item>
         <title>Drupocalypse Now (or, dangerous integer handling in drupal_write_record)</title>
         <link>http://www.lullabot.com/articles/drupocalypse-now-or-dangerous-integer-handling-drupal-write-record</link>
         <description>&lt;p&gt;A couple of weeks ago, Twitter started circulating news about the upcoming &lt;em&gt;Twitpocalypse.&lt;/em&gt; The easy 'default' storage format numbers in many programming languages and databases is the 'signed integer.' It's usually capable of representing values from -2,147,483,647 to +2,147,483,647. As fate would have it, the number of Twitter messages in existence was nearing that limit, and any developers who'd built software that stored tweets would encounter errors unless they started using larger number formats to store Twitter IDs.&lt;/p&gt;
&lt;p&gt;Drupal's Twitter module (which James Walker and I co-maintain) had that problem: it archived Twitter statuses in the database, and it saved the Twitter IDs as signed integers. We released an update several weeks ago that changed the database column to an &quot;unsigned bigint,&quot; capable of holding numbers as high as 18,446,744,073,709,551,615. Disaster averted!&lt;/p&gt;
&lt;h3&gt;Not Quite&lt;/h3&gt;
&lt;p&gt;When the big day arrived and Twitter Status ID 2,147,483,647 was finally posted, we started getting sporadic bug reports from users despite the fix we'd put in place. Even Sony Music, one of Lullabot's Twitter-using clients, got reports from their artists. Chris Daughtry's tweets weren't updating on his web site, and social media starvation was starting to set in. Time for some debugging!&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/drupocalypse-now-or-dangerous-integer-handling-drupal-write-record&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">578 at http://www.lullabot.com</guid>
         <pubDate>Sun, 21 Jun 2009 22:45:06 -0700</pubDate>
      </item>
      <item>
         <title>2009 Budget</title>
         <link>http://association.drupal.org/2009-budget</link>
         <description>&lt;p&gt;After months of hard work defining goals, getting price quotes, setting priorities and building working teams the Association is ready to announce our 2009 budget. The Association is an all volunteer ran organization made up of and supported by the Drupal community and is excited to share our budget with the community. We want to keep you informed as to how your donations are being used. &lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;Download the PDF&lt;/a&gt;, read the summary below and if you see a project or area that you are interested in &lt;a rel=&quot;nofollow&quot;&gt;contact us&lt;/a&gt; and get involved. The Association is always looking for talented community members to help us with managing the hardware infrastructure of *.drupal.org, legal issues, accounting items, marketing, copyright and trademark issues, and many other tasks. &lt;/p&gt;
&lt;h3&gt;Budget Summary &lt;/h3&gt;
&lt;p&gt;For the calendar year 2009 the Associations expects the following in revenue and expenses. &lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Project revenues&lt;/th&gt;
&lt;th&gt;USD&lt;/th&gt;
&lt;th&gt;EURO&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recurring annual revenues&lt;/td&gt;
&lt;td&gt;133,314&lt;/td&gt;
&lt;td&gt;99,541&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Current unexpected revenue (mainly Drupalcon)&lt;/td&gt;
&lt;td&gt;161,875&lt;/td&gt;
&lt;td&gt;120,776&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan=&quot;3&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cash in bank&lt;/td&gt;
&lt;td&gt;119,798&lt;/td&gt;
&lt;td&gt;89,382&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt; Total Revenues &amp;amp; Assets&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;415,087&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;309,699&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan=&quot;3&quot;&gt;&lt;strong&gt;Expected recurring expenses&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Infrastructure&lt;/td&gt;
&lt;td&gt;26,264&lt;/td&gt;
&lt;td&gt;19,596&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Administrative&lt;/td&gt;
&lt;td&gt;16,892&lt;/td&gt;
&lt;td&gt;12,604&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drupalcamp sponsorship&lt;/td&gt;
&lt;td&gt;10,800&lt;/td&gt;
&lt;td&gt;8,058&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drupalcon&lt;/td&gt;
&lt;td&gt;80,000&lt;/td&gt;
&lt;td&gt;59,689&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drupal store&lt;/td&gt;
&lt;td&gt;5,000&lt;/td&gt;
&lt;td&gt;3,731&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drupal meetup support&lt;/td&gt;
&lt;td&gt;5,000&lt;/td&gt;
&lt;td&gt;3,731&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Legal&lt;/td&gt;
&lt;td&gt;27,000&lt;/td&gt;
&lt;td&gt;20,145&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Public Relations&lt;/td&gt;
&lt;td&gt;14,525&lt;/td&gt;
&lt;td&gt;10,387&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan=&quot;3&quot;&gt;&lt;strong&gt;One-time expenses&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Completion of d.o redesign&lt;/td&gt;
&lt;td&gt;39,337&lt;/td&gt;
&lt;td&gt;29,349&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drupal.org upgrades&lt;/td&gt;
&lt;td&gt;40,250&lt;/td&gt;
&lt;td&gt;30,031&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Capacity upgrades to d.o&lt;/td&gt;
&lt;td&gt;28,200&lt;/td&gt;
&lt;td&gt;21,040&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Creation of a Drupal store&lt;/td&gt;
&lt;td&gt;8,500&lt;/td&gt;
&lt;td&gt;6,342&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;U.S non-profit exploration&lt;/td&gt;
&lt;td&gt;5,000&lt;/td&gt;
&lt;td&gt;3,731&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Conference collateral&lt;/td&gt;
&lt;td&gt;8,254&lt;/td&gt;
&lt;td&gt;6,158&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total one-time expenses&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;129,541&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;96,651&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total Expenses&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;315,022&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;235,040&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Questions? Want more detail?&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot;&gt;Download the PDF&lt;/a&gt; for more information. &lt;/p&gt;
&lt;h3&gt;You may be wondering the following...&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Why is the budget being released in June? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
The Association's fiscal year end is December 31st so this budget is a bit strange and you could say that it is released late. As this is our first official budget we started the process late in the year after the new permanent and board members were elected and officially accepted in their roles. The budget process started at Drupalcon D.C in March, 2009 and ended in June, 2009. This budget is a based on a full calendar year as if it had been created in January. In late October the Association will begin the second budgeting process for the full calendar year of 2010. As this budget covers a full year it is highly probable and expected that many of these initiatives will be carried over into the 2010 budget. Ongoing the Association will maintain a year long budget released near the beginning of each year.
&lt;/p&gt;
&lt;p&gt;
It should be noted that some of the items outlined in this budget have already been raised/spent.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How should you interpret this budget? &lt;/strong&gt;&lt;br /&gt;
The budget is the guide for the Association. It helps to determine the goals, priorities and sets guidelines to gauge the effectiveness of the Association's efforts. This budget is a reflection of how the Associations intends to accomplish its mission. &lt;/p&gt;
&lt;p&gt;Infrastructure purchases such as new database and mail servers to support the growth across *.drupal.org, hiring of lawyers to protect the Drupal trademark/copyright and to pursue GPL violations, and attendance at conferences to help spread the word about Drupal are just some of the initiatives of the Association. If you don't see something in this budget that you believe the Association should be addressing get involved by &lt;a rel=&quot;nofollow&quot;&gt;contacting the Association&lt;/a&gt; and consider becoming a member or joining one of the working groups. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Accounting, purchases and financial transparency&lt;/strong&gt;&lt;br /&gt;
The Association is working hard to provide financial transparency. This budget is a list of expectations but not the actual purchases, expenses or revenue generations. Of course it is expected that revenues and expenses closely follow the budget but this is not always the case. We are working with our accountants to provide periodic updates of our accounting so that it is clear how the money is actually raised and spent. When these are available they will be posted. &lt;/p&gt;
&lt;h3&gt;Still have questions?&lt;/h3&gt;
&lt;p&gt;Post in the comments or &lt;a rel=&quot;nofollow&quot;&gt;contact us&lt;/a&gt; for more information. &lt;/p&gt;</description>
         <guid isPermaLink="false">384 at http://association.drupal.org</guid>
         <pubDate>Sun, 21 Jun 2009 08:05:04 -0700</pubDate>
      </item>
      <item>
         <title>Announcing Our Latest Video: Advanced Theming for Drupal</title>
         <link>http://www.lullabot.com/articles/announcing-our-latest-video-advanced-theming-drupal</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/advanced-theming-for-drupal&quot;&gt;&lt;img src=&quot;http://www.lullabot.com/files/advanced_theming.png&quot; width=&quot;173&quot; height=&quot;240&quot; alt=&quot;Advanced Theming cover&quot; style=&quot;float:right;margin:0 0 5px 10px;&quot;/&gt;&lt;/a&gt;We're proud to announce the fifth video in the Lullabot Learning Series. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/theming-basics-for-drupal&quot;&gt;Advanced Theming for Drupal&lt;/a&gt;, which picks up where the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/theming-basics-for-drupal&quot;&gt;Drupal Theming Basics video&lt;/a&gt; lets off.&lt;/p&gt;
&lt;p&gt;Here's the description:&lt;br /&gt;
&lt;em&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/collections/lullabot-learning-series&quot;&gt;Lullabot Learning Series&lt;/a&gt; continues with an in-depth look at the advanced features of Drupal's theming system. In this 2-hour video Nate Haug, Jeff Robbins, and James Walker explain how to completely control the HTML markup Drupal generates. You'll learn how to modify and add variables sent to Drupal's template files and how to use the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/devel&quot;&gt;Theme Developer Tool&lt;/a&gt; to simplify the task of working with and navigating Drupal's complex theme system.&lt;/p&gt;
&lt;p&gt;The video includes a crash course through PHP, then dives into advanced theming concepts with practical examples such as: how to theme forms, how to cleanly expose information to the theme system, and how to empower your site administrators by making certain parts of the theme available to them for customization. Lastly, the team covers security best practices on shows how to best sanitize user-submitted data and prevent security exploits.&lt;/p&gt;
&lt;p&gt;This video completely implements our freely available &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/ninesixtyrobots&quot;&gt;960 Robots theme&lt;/a&gt;, and gives you the tools you need to make your Drupal site no longer look like a Drupal site.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You can &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/advanced-theming-for-drupal&quot;&gt;read the full description&lt;/a&gt; on store.lullabot.com.&lt;/p&gt;
&lt;p&gt;In the following free sample chapter from the video, Nate Haug gives an overview of the template.php file and sets the stage for the specific examples that are provided throughout the course of the video:&lt;/p&gt;
&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;http://www.youtube.com/v/4TfjTjirDq8&amp;ap=%2526fmt%3D18&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;/iframe&gt;&lt;p&gt;
The download version of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/advanced-theming-for-drupal&quot;&gt;Advanced Theming for Drupal&lt;/a&gt; is available right now in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com&quot;&gt;our store&lt;/a&gt;. You can find out more information and see another sample video that gives an overview of everything that's covered.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/announcing-our-latest-video-advanced-theming-drupal&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">576 at http://www.lullabot.com</guid>
         <pubDate>Wed, 17 Jun 2009 08:06:05 -0700</pubDate>
      </item>
      <item>
         <title>One minor clarification on yesterday's post</title>
         <link>http://www.angrydonuts.com/one-minor-clarification-on-yesterdays-post</link>
         <description>&lt;p&gt;I turned off comments on yesterday's post because it doesn't need to turn into a flame-war or a love-fest, and I apologize to all who feel the burning need to comment and cannot. I'll go ahead and leave comments on this post open, but I will aggressively delete comments that bait, flame, or are simply &quot;I love you, man&quot; comments. I'm not looking for flames, nor an ego-boost here. I've got a gripe and I needed to get that off my chest or I would continue burning with it for days.&lt;/p&gt;</description>
         <guid isPermaLink="false">201 at http://www.angrydonuts.com</guid>
         <pubDate>Tue, 16 Jun 2009 10:19:09 -0700</pubDate>
      </item>
      <item>
         <title>Views, Panels, economy of front end code, and classes and namespace</title>
         <link>http://www.angrydonuts.com/views-panels-economy-of-front-end-code-and-classes-and-namespace</link>
         <description>&lt;p&gt;I'm pretty impressed at all the excitement coming out of the whole design4drupal initiative. Lots of people are talking, and the chatter is everywhere. Unfortunately, from my perspective, it's looking like it may actually turn out to be one of the most damaging things that can happen to Drupal, and this one is bothering me at a very deep level. And perhaps this is something that's been building up, because I have definitely noticed my enthusiasm waning over the last year, and things like this are really putting a bullet into the heart of it.&lt;/p&gt;</description>
         <guid isPermaLink="false">200 at http://www.angrydonuts.com</guid>
         <pubDate>Mon, 15 Jun 2009 20:32:18 -0700</pubDate>
      </item>
      <item>
         <title>5-Step Drupal Distributions</title>
         <link>http://www.lullabot.com/articles/5-step-drupal-distributions</link>
         <description>&lt;h2&gt;Distribution? Eh? What's That?&lt;/h2&gt;
&lt;p&gt;We all love Drupal because it can do anything from a simple personal blog, to a complex social networking site with all the trimmings, and more! Of course, there's a lot of work that goes into making a really polished Drupal site, not the least of which is lots and lots of configuration: deciding which modules to use, enabling them all (and all of their dependencies), setting up your basic CCK types and views, configuring all of the settings on your site just so, and sometimes adding bits of glue code to make it all flow smoothly.&lt;/p&gt;
&lt;p&gt;In version 5, Drupal added &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/installation+profiles&quot;&gt;Installation Profiles&lt;/a&gt; (sometimes also confusingly called &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/distributions&quot;&gt;distribution profiles&lt;/a&gt;) to its list of features. An installation profile is basically nothing more than a list of required modules and a variety of configuration code which gets performed during installation to give Drupal a bit more oomph out of the box.&lt;/p&gt;
&lt;p&gt;A &quot;distribution&quot; of Drupal is one or more installation profiles included with Drupal itself and all of the required modules. Distributions can either be offered as a convenience to site builders by bundling together frequently used components, such as &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://acquia.com/download&quot;&gt;Acquia Drupal&lt;/a&gt;, or they can be used to offer a version of Drupal specifically targeted to a unique use case, such as &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opensourceopenminds.com/openpublish/download&quot;&gt;Open Publish&lt;/a&gt;. Dries has some &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buytaert.net/drupal-distributions&quot;&gt;heavy things to think about&lt;/a&gt; for anyone interested in getting into the distribution business, so I'll pause for a moment while you go and read that link.&lt;/p&gt;
&lt;p&gt;Back? Great! So you've decided you want to share your ultimate Drupal site for whatever reason, and you want to do it in the fastest way possible. Then this article is for you!&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/5-step-drupal-distributions&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">566 at http://www.lullabot.com</guid>
         <pubDate>Fri, 05 Jun 2009 09:00:44 -0700</pubDate>
         <enclosure length="2726" url="http://www.lullabot.com/files/dump.zip" type="application/zip"/>
      </item>
      <item>
         <title>Drupal Theming: The Code Behind the Videos</title>
         <link>http://www.lullabot.com/articles/drupal-theming-code-behind-videos</link>
         <description>&lt;p&gt;One of the best ways that we've found to learn Drupal is to look at a finished site. Drupal's out-of-the-box experience doesn't really show its full potential. In our latest &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com&quot;&gt;Drupal theming videos&lt;/a&gt;, we needed to build a complete website in order to provide content to &quot;fill out&quot; the theme being built. Once we finished that site, we thought that video viewers and others might like to be able get access and try it out for themselves. So we've done two things with the code:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We've uploaded the code and database to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://960robots.lullabot.com&quot; title=&quot;http://960robots.lullabot.com&quot;&gt;http://960robots.lullabot.com&lt;/a&gt; to act as a demonstration of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/ninesixtyrobots&quot;&gt;960 Robots theme&lt;/a&gt; the we built in the videos. This is more for people to look at the front end and HTML output. We've disabled commenting and account registrations in order to keep the site in tact.&lt;/li&gt;
&lt;li&gt;We've also bundled up all of the code (modules, core files, etc) along with the database dump and created a installation profile which you can download &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/files/lullabot-theming.zip&quot;&gt;here&lt;/a&gt; and install just like you would install Drupal core.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; We've also made available the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/files/960-Robots-template.zip&quot;&gt;original HTML template files&lt;/a&gt; with associated javascript &amp;amp; images so that you can follow along with the Theming Basics video.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Is This The Long-Awaited Lullabot Drupal Distribution?&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/drupal-theming-code-behind-videos&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">570 at http://www.lullabot.com</guid>
         <pubDate>Wed, 03 Jun 2009 12:59:12 -0700</pubDate>
         <enclosure length="7227865" url="http://www.lullabot.com/files/lullabot-theming.zip" type="application/zip"/>
      </item>
      <item>
         <title>Views 3.x roadmap</title>
         <link>http://www.angrydonuts.com/views-3-x-roadmap</link>
         <description>&lt;p&gt;I've spent a lot of my 'between' time thinking about what I want to see for the next major revisions of Views, and I've finally decided to sit down and actually create a road map. Views 3 isn't like Views 2 in the sense that there will be a rewrite. On the contrary, I'm really happy with the foundation of Views 2 and I believe that we have a solid system for building on. What I'm unhappy with are features that got left out, or that I didn't even know we would need.&lt;/p&gt;</description>
         <guid isPermaLink="false">199 at http://www.angrydonuts.com</guid>
         <pubDate>Fri, 29 May 2009 10:41:20 -0700</pubDate>
      </item>
      <item>
         <title>Announcing Our Latest Video: Theming Basics for Drupal</title>
         <link>http://www.lullabot.com/articles/announcing-our-latest-video-theming-basics-drupal</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/theming-basics-for-drupal&quot;&gt;&lt;img src=&quot;http://www.lullabot.com/files/u2/ThemingBasics-med.png&quot; width=&quot;173&quot; height=&quot;240&quot; alt=&quot;Theming Basics cover&quot; style=&quot;float:right;margin:0 0 5px 10px;&quot;/&gt;&lt;/a&gt;We're proud to announce the fourth video in the Lullabot Learning Series. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/theming-basics-for-drupal&quot;&gt;Theming Basics for Drupal&lt;/a&gt; covers, as you might guess, all of the basics of Drupal theming. Here's the description:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/collections/lullabot-learning-series&quot;&gt;Lullabot Learning Series&lt;/a&gt; continues with a hands-on look at Drupal's theming system. In this 2 hour and 44 minute long in-depth video guide, Nate Haug, Jeff Robbins, and James Walker explain the steps for translating a web design into a Drupal theme. The video explains Drupal's design vernacular, concepts, and special needs. The team shows how to associate the proper CSS &amp;amp; Javascript files, add all of the necessary regions, and control the HTML output through page and node-specific templates. You'll learn about the best tools and strategies for controling the look and feel of your Drupal website. This video covers the basics of Drupal theming. Drupal's more complex theming topics are covered in the &lt;strong&gt;Advanced Theming&lt;/strong&gt; video (to be released soon) which pairs with this video and finishes the complete implementation of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/ninesixtyrobots&quot;&gt;960 Robots theme&lt;/a&gt; used in both videos.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/theming-basics-for-drupal&quot;&gt;Read the full description on store.lullabot.com.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this free sample chapter from the video, Jeff Robbins demonstrates the Devel module's Theme Developer tool:&lt;/p&gt;
&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;http://www.youtube.com/v/0z9FRWPfIOU&amp;ap=%2526fmt%3D18&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;/iframe&gt;&lt;p&gt;
The download version of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/theming-basics-for-drupal&quot;&gt;Theming Basics for Drupal&lt;/a&gt; costs $75 is available right now in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com&quot;&gt;our store&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/announcing-our-latest-video-theming-basics-drupal&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">553 at http://www.lullabot.com</guid>
         <pubDate>Tue, 26 May 2009 13:28:41 -0700</pubDate>
      </item>
      <item>
         <title>Free Drupal CCK &amp; Views Video Chapters</title>
         <link>http://www.lullabot.com/articles/free-drupal-cck-views-video-chapters</link>
         <description>&lt;p&gt;We've had many requests for sample videos from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/collections/lullabot-learning-series&quot;&gt;Lullabot Learning Series&lt;/a&gt;. We decided to post an entire chapter from each video. We tried to pick a chapter that was full of useful information on its own and we placed them on both &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/user/Lullabot&quot;&gt;YouTube&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://lullabot.blip.tv/&quot;&gt;Blip&lt;/a&gt;, so feel free to spread them around and embed them on your favorite web page.&lt;/p&gt;
&lt;p&gt;Hope you enjoy these videos!&lt;/p&gt;
&lt;h2&gt;Learning CCK for Drupal&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/learning-cck&quot;&gt;&lt;img src=&quot;http://www.lullabot.com/files/u2/LearningCCK-cover_small.jpg&quot; alt=&quot;Learning CCK DVD&quot; style=&quot;border:1px solid rgb(102, 102, 102);margin:0 10px 5px 0;float:left;&quot; width=&quot;71&quot; height=&quot;100&quot;&gt;&lt;/a&gt; In &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://store.lullabot.com/products/learning-cck&quot;&gt;Learning CCK&lt;/a&gt;, Jeff Eaton, Nate Haug, and James Walker show everything from CCK basics such as adding and displaying fields to more advanced topics such as CCK’s database storage mechanisms, field-level permissions, and how to theme CCK’s output. Each chapter of this video builds upon the last as the team builds and configures the content types for a university job board. This video pairs well with Learning Views, which continues this job board project through to completion.&lt;/p&gt;
&lt;h3&gt;Chapter 3: Adding a CCK field&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/free-drupal-cck-views-video-chapters&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">547 at http://www.lullabot.com</guid>
         <pubDate>Wed, 20 May 2009 08:06:12 -0700</pubDate>
      </item>
      <item>
         <title>Turn over in the Drupal association board and general assembly</title>
         <link>http://association.drupal.org/node/354</link>
         <description>&lt;p&gt;A few weeks ago a community member raised concern on the consulting list about turn over in the Drupal association, or rather the lack of it. Since this information is often public, but hard to track down, I thought I'd shed some light.&lt;/p&gt;
&lt;p&gt;Ten people have rotated on and off the board of the Drupal&lt;br /&gt;
association. Only four original board members are still present.&lt;br /&gt;
The board has two new members as of 2009 for the Drupal association, who were not previously permanent members of the association: Tiffany Farriss and Cary Gordon.&lt;/p&gt;
&lt;p&gt;The association has 30 permanent members up from 15 elected permanent members in it's first year.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2006 - Zack, Moshe, Boris left the board and are still General assembly members. Steven Wittens and Dries Knapen were on the original board and have since resigned from the Drupal association.&lt;/li&gt;
&lt;li&gt;2007 - Jeff Eaton, Bert Boerland were on the second board but are now members of the General Assembly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Current directors from the original board: Dries has been re-elected as president. Gerhard has remained manager of infrastructure. Kieran has changed from fund raiser to business development. Angela has changed from director to Secretary. Four of the original nine directors are still on the board.&lt;/p&gt;
&lt;p&gt;To learn more about about the members of the Drupal association our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://association.drupal.org/about/staff&quot;&gt;staff page&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">354 at http://association.drupal.org</guid>
         <pubDate>Wed, 29 Apr 2009 15:18:43 -0700</pubDate>
      </item>
      <item>
         <title>Drupal Charting</title>
         <link>http://www.lullabot.com/articles/drupal-charting</link>
         <description>&lt;p&gt;I needed to find a way to create nice charts from Views data so that end users could adapt them to selected date ranges or categories, but I found that this is not as easy as it ought to be. It took quite a bit of time just to figure out what the options were, let alone decide which were the most promising solutions for my situation. Since this turned into such a time-consuming project, I've documented the steps I took and what I found to make things easier for anyone else looking for solutions like this.&lt;/p&gt;
&lt;p&gt;I investigated several Drupal 6x modules to see which ones might be ready for prime time. Many of the modules have alpha releases or less and/or have dependencies on other modules that are alpha or beta (i.e. Views Charts (alpha) depends on SWF Object API (beta), several of the modules depend on the Charts module (alpha)). Several are brand new modules with no activity beyond the initial check in. Because of that, I used the latest development version of each module in my testing to be sure I had the latest code with all fixes applied.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/drupal-charting&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">516 at http://www.lullabot.com</guid>
         <pubDate>Thu, 23 Apr 2009 14:41:55 -0700</pubDate>
      </item>
      <item>
         <title>The Buzzr Demo Video - Making Drupal Usable</title>
         <link>http://www.lullabot.com/articles/buzzr-demo-video-making-drupal-usable</link>
         <description>&lt;p&gt;A few weeks ago, I put together an &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/blog/announcing-drupal-ue-usability-edition&quot;&gt;April Fool's Day post&lt;/a&gt; about a bunch of usability work that Lullabot had been doing with Drupal. My favorite April 1 posts are usually heavily based in reality, and, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/news/20081011/lullabots-new-venture&quot;&gt;as we've mentioned previously&lt;/a&gt;, Lullabot has, in fact, been doing a lot of work trying to create a streamlined version of Drupal.&lt;/p&gt;
&lt;p&gt;We started our project about a year ago, working with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.karenmcgrane.com&quot;&gt;Karen McGrane&lt;/a&gt; from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.bondartscience.com&quot;&gt;Bond Art + Science&lt;/a&gt; heading up our user experience work and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.edsussman.com&quot;&gt;Ed Sussman&lt;/a&gt; coordinating all of the business aspects of the project. We spent about 8 months building a prototype and started fund raising a little over 4 months ago. Having done all of this work on spec, and since it's still in flux, we were hesitant to share it publicly during our ongoing V.C. meetings. But as we've been watching the great &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.d7ux.org/&quot;&gt;usability work that Mark Boulton and Leisa Reichelt have been doing&lt;/a&gt; for Drupal 7, we've found that they're struggling with a lot of same issues that we have, and even starting to solve them in the same ways.&lt;/p&gt;
&lt;p&gt;So rather than playing it conservatively and keeping our work hidden, we've decided to unveil it to the world and contribute our thinking to the usability discussion. Our project, now called &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.buzzr.com&quot;&gt;Buzzr&lt;/a&gt;, is still moving forward and there are many more features and ideas that we are working on. But I've made this video to highlight many of our usability ideas and show how they were implemented... no joke!&lt;/p&gt;
&lt;p&gt;Enjoy.&lt;/p&gt;
&lt;p&gt;&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;http://blip.tv/play/Afn6VwA&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;620&quot; height=&quot;380&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/buzzr-demo-video-making-drupal-usable&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">511 at http://www.lullabot.com</guid>
         <pubDate>Mon, 13 Apr 2009 13:49:34 -0700</pubDate>
      </item>
      <item>
         <title>Introduction to Calais</title>
         <link>http://www.lullabot.com/articles/introduction-calais</link>
         <description>&lt;h2&gt;Calais? I get e-mail about that at least 12,238 times a day. Buzz off.&lt;/h2&gt;
&lt;p&gt;No, not &lt;em&gt;Cialis&lt;/em&gt;, silly... &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://opencalais.com/&quot;&gt;Calais&lt;/a&gt; (pronounced cull-AY). It's a free (as in cost) natural language processing, rich semantic metadata, web service, uh... thingy. The video on the front page is jargon-tastic for those into that sort of thing. But to cut to the chase, it basically reads in text from your site and, based on the bazillions of others sites' text from other people using the service, it figures out some sensible tags for you automatically so your editors don't have to do it.&lt;/p&gt;
&lt;p&gt;However, rather than just being a simple flat set of free tags, the tags are instead grouped into areas analogous to Drupal's taxonomy vocabularies which are associated with &quot;Entities&quot; (People, Companies, Cities, etc.), &quot;Facts&quot; (a person's Position or relationships between entities), and &quot;Events&quot; (Sporting, ManagementChange, etc.). The format passed back is in an open, semantic web-compatible format (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Resource_Description_Framework&quot;&gt;Resource Description Framework or RDF&lt;/a&gt;) which then allows you to form intelligent relationships between articles based on the subject matter. This can be used for things like assisting with SEO, getting better search results, creating an &quot;Other articles like this&quot; block, pulling in external data from other sources that speak RDF, or whatever else you can imagine doing with this kind of information.&lt;/p&gt;
&lt;h2&gt;How does it work?&lt;/h2&gt;
&lt;p&gt;To get an idea of how it works, chuck some text at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://viewer.opencalais.com/&quot; title=&quot;http://viewer.opencalais.com/&quot;&gt;http://viewer.opencalais.com/&lt;/a&gt;. For example, here's a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikinews.org/wiki/Obama_succeeds_Bush_as_44th_president_of_the_United_States&quot;&gt;Wikinews teaser about President Obama&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/files/calais-example.png&quot;&gt;&lt;img src=&quot;http://www.lullabot.com/files/calais-example.png&quot; alt=&quot;Calais Example&quot; width=&quot;600&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It correctly identifies the topic of the article as &quot;Politics,&quot; &quot;Washington,United States&quot; as a &quot;City&quot; that the article is about, &quot;Barack Obama&quot; and &quot;George W. Bush&quot; as &quot;Person&quot; entities, and even finds a quotation by George W. Bush (though sadly, not as entertaining as some). Pretty nifty!&lt;/p&gt;
&lt;p&gt;So, wanna wire this up with Drupal? Let's find out how!&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/introduction-calais&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">509 at http://www.lullabot.com</guid>
         <pubDate>Thu, 09 Apr 2009 20:28:22 -0700</pubDate>
      </item>
      <item>
         <title>log4drupal - an updated logging api for drupal 6</title>
         <link>http://www.johnandcailin.com/blog/cailin/log4drupal-updated-logging-api-drupal-6</link>
         <description>&lt;p&gt;
drupal 6 included an upgrade to the built in logging functionality (watchdog). drupal 6 exposes a new hook, &lt;code&gt;hook_watchdog&lt;/code&gt; which modules may implement to log Drupal events to custom destinations. it also includes two implementations, the &lt;code&gt;dblog&lt;/code&gt; module which logs to the watchdog table, and the &lt;code&gt;syslog&lt;/code&gt; module which logs to syslog.
&lt;/p&gt; &lt;p&gt;
with these upgrades, log4drupal is less critical addition to a drupal install, and i hesitated before providing a drupal 6 upgrade. however, eventually i decided that log4drupal is still a useful addition to a drupal development environment as log4drupal provides the following features still not provided by the upgraded drupal 6 watchdog implementation :
&lt;/p&gt; &lt;ul&gt;
&lt;li&gt;a java-style stacktrace including file and line numbers, showing the path of execution&lt;/li&gt;
&lt;li&gt;automatic recursive printing of all variables passed to the log methods&lt;/li&gt;
&lt;li&gt;ability to change the logging level on the fly&lt;/li&gt;
&lt;/ul&gt; &lt;p&gt;
in addition, the drupal 6 version of log4drupal includes the following upgrades from the drupal 5 version
&lt;/p&gt; &lt;ul&gt;
&lt;li&gt;all messages sent to the watchdog method are &lt;em&gt;also&lt;/em&gt; output via log4drupal&lt;/li&gt;
&lt;li&gt;severity levels have been expanded to confirm to RFC 3164&lt;/li&gt;
&lt;li&gt;log module now loaded during the drupal bootstrap phase so that messages may be added within &lt;code&gt;hook_boot&lt;/code&gt; implementations.
&lt;/ul&gt; &lt;p&gt;
you may download the drupal 6 version &lt;a rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. see below for general information on what this module is about and how it works.
&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/cailin/log4drupal-updated-logging-api-drupal-6&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">1588 at http://www.johnandcailin.com</guid>
         <pubDate>Mon, 30 Mar 2009 10:00:35 -0700</pubDate>
      </item>
      <item>
         <title>easy-peasy-lemon-squeezy drupal 6 installation on debian linux</title>
         <link>http://www.johnandcailin.com/blog/cailin/easy-peasy-lemon-squeezy-drupal-6-installation-debian-linux</link>
         <description>&lt;p&gt;
installing drupal is pretty easy, but it's even easier if you have a step by step guide. i've written one that will produce a basic working configuration with drupal6 on debian lenny with php5, mysql5 and apache2. &lt;/p&gt; &lt;p&gt;
all commands that follow assume that you are the root user. &lt;/p&gt; &lt;p&gt;
let's get started!
&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/cailin/easy-peasy-lemon-squeezy-drupal-6-installation-debian-linux&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">1581 at http://www.johnandcailin.com</guid>
         <pubDate>Thu, 26 Mar 2009 14:48:14 -0700</pubDate>
      </item>
      <item>
         <title>Submit ideas for Drupal Association website</title>
         <link>http://association.drupal.org/node/318</link>
         <description>&lt;p&gt;Now that the Drupal.org redesign is underway, Neil Drumm is currently collecting suggestions for what a revamped Drupal Association website might look like.&lt;/p&gt;
&lt;p&gt;Angela Byron is collecting feedback and opinions from the Drupal community at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://webchick.net/node/58&quot; title=&quot;http://webchick.net/node/58&quot;&gt;http://webchick.net/node/58&lt;/a&gt;. Please post comments/opinions!&lt;/p&gt;</description>
         <guid isPermaLink="false">318 at http://association.drupal.org</guid>
         <pubDate>Sun, 15 Mar 2009 02:09:06 -0700</pubDate>
      </item>
      <item>
         <title>Drupal.org infrastructure status and growth presentation</title>
         <link>http://association.drupal.org/blog/kieran/Drupal-org-infrastructure-status-and-growth-presentation</link>
         <description>&lt;p&gt;Narayan Newton and I gave a talk at Drupalcon on the state of the http://drupal.org infrastructure. Narayan, Gerhard, David, and myself are currently working on a infrastructure budget proposal for the Drupal association. This proposal will give you some insight into the challenges of running Drupal.org and why it is not just another Drupal site. In fact, our use of Drupal as a web application platform for Drupal.org pushes the Drupal project in many directions that lead to innovation.&lt;/p&gt;
&lt;p&gt;&lt;iframe class=&quot;embeddedvideo&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;640&quot; height=&quot;504&quot; src=&quot;http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf&quot;&gt; &lt;/iframe&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">314 at http://association.drupal.org</guid>
         <pubDate>Thu, 12 Mar 2009 10:14:32 -0700</pubDate>
      </item>
      <item>
         <title>Drupal's participation in Google Summer of Code 2009</title>
         <link>http://association.drupal.org/node/306</link>
         <description>&lt;p&gt;For the last several years, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://webchick.net&quot;&gt;Angie Byron&lt;/a&gt; (aka webchick) has done an outstanding job coordinating Drupal's participation in the Google Summer of Code program. This year, however, Angie has the additional responsibility of being a core maintainer for Drupal 7.&lt;/p&gt;
&lt;p&gt;Earlier this year, Angie put out a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/18074&quot;&gt;post asking for help in the Summer of Code 2009&lt;/a&gt;. Alex Urevick-Ackelsberg &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/node/18074#comment-62045&quot;&gt;responded&lt;/a&gt;, and has been working with other members of the community to prepare for SoC 2009. &lt;/p&gt;
&lt;p&gt;So this year, Alex will be Drupal's &quot;organization administrator,&quot; or point person within the community for the SoC. In this role, Alex will have a number of duties, and will need your help!&lt;/p&gt;
&lt;p&gt;In his role as organization administrator, Alex will be the go-to person for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Turning in our mentoring organization application so that we can participate in Summer of Code
&lt;/li&gt;
&lt;li&gt;
Wrangling the community to come up with mentors, project ideas, application voting, etc.
&lt;/li&gt;
&lt;li&gt;
Handling any &quot;official&quot; communications with Google
&lt;/li&gt;
&lt;li&gt;
Tracking student and mentor progress over the course of the program
&lt;/li&gt;
&lt;li&gt;
General cat-herding :)
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alex will be supported by members within the Drupal Association, including Robert Douglass (main point of contact), Bill Fitzgerald, and Angela Byron.&lt;/p&gt;
&lt;p&gt;But with that said: the SoC has been successful within the Drupal community because of &lt;strong&gt;community involvement&lt;/strong&gt;, aka you! To participate in this year's SoC, join the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.drupal.org/soc-2009&quot;&gt;SoC 2009 group&lt;/a&gt;. If you work within a Drupal shop, consider mentoring a proposal. If you are active within your local Drupal User's Group, talk the program up at your next meeting. If you have an idea for the Next Great Killer Module (tm), write up the spec and submit it as a proposal. And if you are a student and want to get involved, come on in!&lt;/p&gt;
&lt;p&gt;And who knows? Maybe this year's SoC will bring us the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/31352&quot;&gt;next webchick&lt;/a&gt;...&lt;/p&gt;</description>
         <guid isPermaLink="false">306 at http://association.drupal.org</guid>
         <pubDate>Thu, 26 Feb 2009 17:26:22 -0800</pubDate>
      </item>
      <item>
         <title>Security Newsletter unsubscription message</title>
         <link>http://drupal.org/node/383858</link>
         <description>&lt;p&gt;Dear Security Newsletter subscribers,&lt;/p&gt;
&lt;p&gt;We have recently performed testing on the subscription infrastructure. As a result you might have received a message that you were unsubscribed from the security newsletter. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;There is no action required on your part, you are still subscribed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sending the message was unintentional. We apologize for the inconvenience.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;The Drupal.org infrastructure team&lt;/p&gt;
&lt;p&gt;Note: The &quot;My newsletters&quot; page on user profiles has been temporarily disabled to prevent overloading the mailinglist server.&lt;/p&gt;</description>
         <guid isPermaLink="false">383858 at http://drupal.org</guid>
         <pubDate>Wed, 25 Feb 2009 12:04:05 -0800</pubDate>
      </item>
      <item>
         <title>BeautyTips 0.9 Release</title>
         <link>http://www.lullabot.com/articles/beautytips-09-release</link>
         <description>&lt;p&gt;I've just released the new version of BeautyTips (0.9). New features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A demo page&lt;/strong&gt; - The new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html&quot;&gt;demo page&lt;/a&gt; provides lots of documentation and examples for BeautyTips. The demos include examples which emulate some famous javascript popup balloons from around the web. There are currently examples emulating popups from Google Maps, Netflix, and Facebook. The demo page also has some tricky (and a little experimental) &quot;live&quot; javascript fields so developers can experiment with different options and see how the BeautyTips are affected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ajax content&lt;/strong&gt; - Content can now come from other pages on your site&lt;a rel=&quot;nofollow&quot; href='#star'&gt;*&lt;/a&gt;. The ajax argument takes not only a URL, but also an optional jQuery selector. This means that you can use just &lt;em&gt;part&lt;/em&gt; of an existing page as the content of your BeautyTip. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com/schedule/videos&quot;&gt;The Do It With Drupal video page&lt;/a&gt; is a great example of this. Just roll over the thumbnail images to see it in action.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click-anywhere-to-close&lt;/strong&gt; - This default behavior means that any open BeautyTips will be closed whenever the visitor clicks anywhere in the body of the page (outside of the tip or target elements).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Close-when-others-open&lt;/strong&gt; - This option (normally disabled) can ensure that only one tip is open at a time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bgiframe plugin support&lt;/strong&gt; - IE has (yet another) goofy behavior where form elements don't seem to respect z-indexes. If you're having this problem, simply include the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://plugins.jquery.com/project/bgiframe&quot;&gt;bgiframe plugin&lt;/a&gt; on your page and BeautyTips will recognize it and use it.&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;http://www.lullabot.com/files/u2/beautytips.png&quot; width=&quot;181&quot; height=&quot;122&quot; alt=&quot;Beauty Tips&quot; style=&quot;float:right;margin-left:10px;margin-bottom:5px;&quot;/&gt;&lt;strong&gt;hoverIntent plugin support&lt;/strong&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://cherne.net/brian/resources/jquery.hoverIntent.html&quot;&gt;hoverIntent&lt;/a&gt; is a great jQuery plugin which attempts to determine if a user &lt;em&gt;intends&lt;/em&gt; to be hovering over (or out of) an element before the hover event is fired. It has configurations for how long to wait before trigering the 'over' and 'out' functions. Check out &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html#hoverintent&quot;&gt;the BeautyTips demo page&lt;/a&gt; to see how this works.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;activeClass on target elements&lt;/strong&gt; - Whenever an element has an active BeautyTip, it gets the &quot;bt-active&quot; class. This class-name can be changed globally or locally using the options arguments. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html#css-tricks&quot;&gt;Example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Changed jQuery.fn.bt.defaults to jQuery.bt.defaults&lt;/strong&gt; - Just a code cleanup thing. This may affect people with existing implementations of BeautyTips. Just remove the &quot;fn&quot; from your global option overrides.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Changed &quot;titleSelector&quot; option to &quot;contentSelector&quot;&lt;/strong&gt; - Just for clarity. Again, if you've got an existing implementation, just do a search and replace.&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;star&quot; style=&quot;font-size:10px;&quot;&gt;* For security reasons, most browsers will not allow cross-domain html calls. You will get a security error if you try this.&lt;/div&gt;
&lt;h2&gt;Awesome! Where do I get it?&lt;/h2&gt;
&lt;p&gt;You can download from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://plugins.jquery.com/project/bt&quot;&gt;BeautyTips plugin page&lt;/a&gt; on jQuery.com. That's also where you should submit any bugs or feature requests.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/beautytips-09-release&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">457 at http://www.lullabot.com</guid>
         <pubDate>Fri, 06 Feb 2009 06:50:07 -0800</pubDate>
      </item>
      <item>
         <title>using google analytics advanced segments to separate direct and organic traffic</title>
         <link>http://www.johnandcailin.com/blog/cailin/using-google-analytics-advanced-segments-separate-direct-and-organic-traffic</link>
         <description>&lt;p&gt;
traffic to a website can be divided into four major sources : direct, paid, organic and referrals. unsurprisingly, google analytics segments the traffic sources reports accordingly.
&lt;/p&gt; &lt;p&gt;
there is, however, a small catch. the ever growing popularity of search engines has led to an odd use case : users who use a search engine to search for &lt;em&gt;exactly&lt;/em&gt; your domain name, instead of simply typing www.mydomain.com into their web browser. these users have just reached your site via an &quot;organic search&quot; and google analytics will classify them accordingly.
&lt;/p&gt; &lt;p&gt;
technically this is correct, but semantically it's troubling. the users who have reached your site by typing &quot;mydomain&quot; into Google have far more in common with the users that entered www.mydomain.com into their URL bar and far less in common with those users that reached your site by typing &quot;my optimized search term&quot; into Google. and the population of these users is not small - on one of the commercial drupal sites that i maintain these &quot;mydomain&quot; Google searchers account for over one third of the supposedly organic traffic.
&lt;/p&gt; &lt;p&gt;
before the release of google analytics advanced segments, one could estimate the volume of &quot;True Organic&quot; pageviews by starting with the organic search volume, then using the keyword report to subtract all the &quot;mydomain&quot; keywords (mydomain, mydomain.com, and, my personal favorite www.mydomain.com).
&lt;/p&gt; &lt;p&gt;
thankfully, advanced segments now gives us an easy way to create a &quot;True Direct&quot; and &quot;True Organic&quot; segment - in which all the &quot;mydomain&quot; organic searches have been removed from the organic segment, and stuck in the direct segment instead.
&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/cailin/using-google-analytics-advanced-segments-separate-direct-and-organic-traffic&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">1364 at http://www.johnandcailin.com</guid>
         <pubDate>Mon, 05 Jan 2009 13:03:39 -0800</pubDate>
      </item>
      <item>
         <title>stokereport.com : drupal powered web 2.0 site for surfers</title>
         <link>http://www.johnandcailin.com/blog/cailin/stokereportcom-drupal-powered-web-20-site-surfers</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/stokereport.blog.jpg&quot; style=&quot;padding:10px;float:right;margin-left:10px;border:1px solid #CCC;&quot;&gt;&lt;/a&gt;&lt;p&gt;recently launched, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com&quot;&gt;stokereport.com&lt;/a&gt; is starting to make waves in the san francisco surfing community, as the first &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com&quot;&gt;san francisco surf report&lt;/a&gt; website powered by user-generated content&lt;/p&gt; &lt;p&gt;powered by drupal 5.3 under the hood, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com&quot;&gt;stokereport&lt;/a&gt; is web 2.0 to the core. all content is user-generated, and users may submit reports via SMS, Twitter, mobile web or a traditional web browser. users may post pictures with their report, and vote for their favourites. this feature that has quickly led to a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com/view/reports/top_pics&quot;&gt;great collection of san francisco surf pics&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com&quot;&gt;stokereport&lt;/a&gt; is also a bit of a &quot;mash-up&quot; - combining data from the national weather service, weather underground, noaa and other regional weather services to provide current and forecast conditions for swell, wind and temperature.&lt;/p&gt; &lt;p&gt;and finally, if you can't quite get motivated to get in the water yourself, but still like to dream, check out stokereport's user-submitted &quot;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com/view/rants&quot;&gt;rants&lt;/a&gt;&quot; - a great collection of news, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com/view/rants/video&quot;&gt;videos&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://stokereport.com/view/rants/offbeat&quot;&gt;offbeat fun&lt;/a&gt; from the world of surfing.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/cailin/stokereportcom-drupal-powered-web-20-site-surfers&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">1315 at http://www.johnandcailin.com</guid>
         <pubDate>Mon, 15 Dec 2008 15:03:52 -0800</pubDate>
      </item>
      <item>
         <title>Making Attachments Appear Across Translations</title>
         <link>http://www.lullabot.com/articles/making-attachments-appear-across-translations</link>
         <description>&lt;p&gt;Drupal 6 supports translation of content with the core &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/handbook/modules/translation&quot;&gt;Content Translation module&lt;/a&gt;. So you can create a page in English, then translate the page to Dutch.&lt;/p&gt;
&lt;p&gt;But what if you attach a file to the English page? It does not show up on your Dutch translation. And what if you are using &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/cck&quot;&gt;CCK&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/filefield&quot;&gt;FileField&lt;/a&gt;? That's the case that I want to cover in this article.&lt;/p&gt;
&lt;p&gt;First, I installed Drupal 6.6, enabled the Locale module, and added the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/nl&quot;&gt;Dutch translation&lt;/a&gt; (for the proper way of installing translations, see Addison Berry's screencast, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/videocast/installing-drupal-translation&quot;&gt;Installing Drupal with a Translation&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;I installed CCK 6.x-2.1 and enabled the Content module and some others (Node Reference, Number, Text, Option Widgets).&lt;/p&gt;
&lt;p&gt;I installed the 6.x3.x-dev snapshot of FileField (it's better to use an actual release but I saw some bug fixes going into the module and figured I'd test it). I enabled FileField module.&lt;/p&gt;
&lt;p&gt;I enabled the core Content Translation module.&lt;/p&gt;
&lt;p&gt;Then I installed i18n 6.x-1.0-BETA6, which is the latest release of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/project/i18n&quot;&gt;Internationalization Module&lt;/a&gt;. I enabled the Internationalization and Synchronize Translations modules.&lt;/p&gt;
&lt;p&gt;I needed a CCK content type to test with so I created one:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.lullabot.com/files/createtestcontenttype.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/making-attachments-appear-across-translations&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">449 at http://www.lullabot.com</guid>
         <pubDate>Thu, 20 Nov 2008 13:48:05 -0800</pubDate>
      </item>
      <item>
         <title>Solving the permission denied error when updating Drupal via CVS</title>
         <link>http://www.lullabot.com/articles/solving-permission-denied-error-when-updating-cvs</link>
         <description>&lt;p&gt;If you update Drupal via cvs by doing the following kind of command (here I am updating a Drupal 6.4 installation to Drupal 6.5):&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ cvs update -dP -r DRUPAL-6-5&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;you might run into the following error:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;...&lt;br /&gt;cvs update: Updating scripts&lt;br /&gt;cvs update: Updating sites&lt;br /&gt;cvs update: Updating sites/all&lt;br /&gt;cvs update: Updating sites/default&lt;br /&gt;P sites/default/default.settings.php&lt;br /&gt;cvs [update aborted]: cannot open .new.oxI8ko: Permission denied&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The update is aborting because the cvs program does not have permission to create a temporary file in the &lt;code&gt;sites/default&lt;/code&gt; directory of your Drupal installation. Notice there's no &quot;w&quot; in the permissions for the &quot;default&quot; directory:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$ ls -l sites/&lt;br /&gt;total 0&lt;br /&gt;drwxr-xr-x&amp;nbsp; 6 jvandyk&amp;nbsp; staff&amp;nbsp; 204 Oct 22 10:07 CVS&lt;br /&gt;drwxr-xr-x&amp;nbsp; 4 jvandyk&amp;nbsp; staff&amp;nbsp; 136 Oct 22 09:18 all&lt;br /&gt;dr-xr-xr-x&amp;nbsp; 6 jvandyk&amp;nbsp; staff&amp;nbsp; 204 Oct 22 09:20 default&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;So the solution is to give write access temporarily to the user running cvs, then take it away again after the update:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$ chmod u+w sites/default&lt;br /&gt;$ cvs update -dP -r DRUPAL-6-5&lt;br /&gt;...&lt;br /&gt;cvs update: Updating scripts&lt;br /&gt;cvs update: Updating sites&lt;br /&gt;cvs update: Updating sites/all&lt;br /&gt;U sites/all/README.txt&lt;br /&gt;cvs update: Updating sites/default&lt;br /&gt;U sites/default/default.settings.php&lt;br /&gt;cvs update: Updating themes&lt;br /&gt;...&lt;br /&gt;[cvs proceeds with no errors]&lt;br /&gt;$ chmod u-w sites/default&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The &lt;code&gt;chmod u+w&lt;/code&gt; command means &quot;give the user who owns this file write permission&quot; and &lt;code&gt;chmod u-w&lt;/code&gt; means &quot;take write permission away from the user who owns the file.&quot;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/solving-permission-denied-error-when-updating-cvs&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">433 at http://www.lullabot.com</guid>
         <pubDate>Wed, 22 Oct 2008 08:35:29 -0700</pubDate>
      </item>
      <item>
         <title>Announcing BeautyTips, a jQuery Tooltip Plugin</title>
         <link>http://www.lullabot.com/articles/announcing-beautytips-jquery-tooltip-plugin</link>
         <description>&lt;p&gt;[update: This is the initial release announcement of BeautyTips. However, there's a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/beautytips-09-release&quot;&gt;newer version&lt;/a&gt; that's been released since. To download the latest version of the module, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://plugins.jquery.com/project/bt&quot;&gt;go here&lt;/a&gt;.]&lt;/p&gt;
&lt;p&gt;[update II: There is now a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://plugins.jquery.com/project/bt&quot;&gt;project page for BeautyTips at jQuery.com&lt;/a&gt;. If you have &lt;strong&gt;bug reports&lt;/strong&gt; or &lt;strong&gt;support requests&lt;/strong&gt; &lt;em&gt;please&lt;/em&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://plugins.jquery.com/project/issues/bt&quot;&gt;post them to the BeautyTips issue queue&lt;/a&gt;. I &lt;em&gt;cannot&lt;/em&gt; manage issues through the comments on this post.]&lt;/p&gt;
&lt;p&gt;Well I've done it! I've written my first jQuery plugin. The plugin creates rollover balloon-help style tooltips for any element on your page. While there were a few different tool tips plugins that existed for jQuery, none of them seemed to quite meet my need for a NetFlix (or Google Maps) style talk-balloon popup.&lt;/p&gt;
&lt;p&gt;It quickly became apparent that in order to accomplish this type of flexible talk-balloon tooltips, I was going to need to engage the use the HTML 5 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element&quot;&gt;canvas element&lt;/a&gt; (and a lot of high-school algebra and trigonometry). The result is BeautyTips, a flexible and smart tooltip which calculates the best position for each tooltip bubble and then draws it. Bubbles can have rounded corners with a variable corner radius, &quot;spike&quot; length, color, opacity, and much more.&lt;/p&gt;
&lt;div style=&quot;float:left;margin:0 10px 5px 0;text-align:center;padding:5px;background-color:#EEE;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com/schedule&quot;&gt;&lt;img src=&quot;http://www.lullabot.com/files/u2/diwd-schedule-1.jpg&quot; width=&quot;274&quot; height=&quot;240&quot; alt=&quot;BeautyTips Example 1&quot; style=&quot;border:1px solid #000;&quot;/&gt;&lt;/a&gt;
&lt;p&gt;&lt;small&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.doitwithdrupal.com/schedule&quot;&gt;BeautyTips in action on DoItWithDrupal.com&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The canvas element is supported in modern versions of Firefox, Safari, and Opera. However, Internet Explorer needs a separate library called &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://excanvas.sourceforge.net/&quot;&gt;ExplorerCanvas&lt;/a&gt; included on the page in order to support canvas drawing functions. ExplorerCanvas was created by Google for use with Google Maps and several of their other web apps. Include it on the page according to the readme file and BeautyTips should work just fine in IE.&lt;/p&gt;
&lt;p&gt;Beauty Tips was written to be simple to use and pretty. All of its options are documented at the bottom of the jquery.bt.js file and defaults can be overwritten globally for the entire page, or individually on each call.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/announcing-beautytips-jquery-tooltip-plugin&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">432 at http://www.lullabot.com</guid>
         <pubDate>Mon, 20 Oct 2008 09:33:51 -0700</pubDate>
      </item>
      <item>
         <title>Drupal, duplicate content, and you</title>
         <link>http://www.lullabot.com/articles/duplicate-content-and-you</link>
         <description>&lt;h3&gt;Does Google's &quot;duplicate content penalty&quot; harm Drupal sites? No! Here's why.&lt;/h3&gt;
&lt;p&gt;For years, Drupal has enjoyed a solid reputation as a search engine friendly CMS. It generates relatively clean, standards-compliant HTML out of the box; syncs up the important TITLE tag with semantically useful H1 and H2 tags in the body of each page; and provides short, human-readable URLs with plentiful options for customization. (Anecdotal evidence: several years back, I wrote a post on my Drupal-powered blog that mentioned the name of the company I worked for. Within two weeks, my blog post ranked higher than the company's own web site on Google.)&lt;/p&gt;
&lt;p&gt;Recently, I've witnessed a number of discussions where people expressed concern about the way Drupal generates the human-readable URLs that help make it Google-friendly. In particular, they were worried about Google's dreaded Duplicate Content Penalty, a system designed to keep spammers from flooding Google with the same content at dozens (or hundreds!) of URLs. There's a lot of confusion floating around, so for the geeks in the crowd (and the not-so-geeky interested in learning how things work behind the scenes), I thought it would be useful to give a guided tour of how Drupal manages and generates URLs.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/duplicate-content-and-you&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">422 at http://www.lullabot.com</guid>
         <pubDate>Mon, 22 Sep 2008 07:00:00 -0700</pubDate>
      </item>
      <item>
         <title>amazon release their elastic block store, ebs</title>
         <link>http://www.johnandcailin.com/blog/john/amazon-release-their-elastic-block-store%2C-ebs</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/drupalBodyBuilder.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding:10px 10px 0px 10px;&quot;&gt;&lt;/a&gt;
a while ago i posted some &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2&quot;&gt;performance benchmarks&lt;/a&gt; for drupal running on a variety of servers in amazon's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud&quot;&gt;elastic compute cloud&lt;/a&gt;. &lt;p&gt;amazon have just released ebs, the final piece of technology that makes their ec2 platform really viable for running lamp stacks stuck as drupal. &lt;p&gt;ebs, the &quot;elastic block store&quot;, provides sophisticated storage for your database instance, with features including: &lt;ul&gt;
&lt;li&gt;high io throughput
&lt;li&gt;data replication
&lt;li&gt;large storage capacity
&lt;li&gt;hot backups using snapshots
&lt;li&gt;instance type portability e.g. quickly swapping your database hardware for a bigger machine.
&lt;/ul&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/amazon-release-their-elastic-block-store%2C-ebs&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">982 at http://www.johnandcailin.com</guid>
         <pubDate>Tue, 26 Aug 2008 06:42:33 -0700</pubDate>
      </item>
      <item>
         <title>&quot;Classic&quot; Web Problems, Solved</title>
         <link>http://www.lullabot.com/articles/classic-web-problems-solved</link>
         <description>&lt;p&gt;A lot of energy in the Drupal world goes towards solving complex problems: giving administrators ways to build publishing workflows without writing code, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/audiocast/podcast-61-mashups-apis-oh-my&quot;&gt;integrating with cool new APIs&lt;/a&gt;, automatically translating site content into Klingon... You know. The usual.&lt;/p&gt;
&lt;p&gt;With all of that energy focused on complex architectural problems, it's easy to lose sight of the simple solutions that Drupal provides for really common &quot;classic&quot; web problems. This really hit home the other week as I sifted through an old Zip disk with archives of sites I'd built for clients in the heady days of the late 90s. One by one, I started ticking off requests my clients had made that today's site-builders can solve in minutes with Drupal modules -- no wacky configuration, no complicated recipes. Just a simple, &quot;Yes!&quot; when a client says, &quot;Can you...?&quot;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/classic-web-problems-solved&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">406 at http://www.lullabot.com</guid>
         <pubDate>Mon, 28 Jul 2008 20:15:52 -0700</pubDate>
      </item>
      <item>
         <title>How to get your news and annoucement post promoted to the front page of Drupal.org</title>
         <link>http://drupal.org/node/281918</link>
         <description>&lt;p&gt;Use these guidelines when deciding whether a post should be promoted to the front page.&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/21923&quot;&gt;Guidelines for promoting and demoting content to the front page&lt;/a&gt;&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://drupal.org/node/280488&quot;&gt;Front Page Schedule&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">281918 at http://drupal.org</guid>
         <pubDate>Sat, 12 Jul 2008 17:33:05 -0700</pubDate>
      </item>
      <item>
         <title>Beginning with Drupal 6 and PostgreSQL on OS X 10.5 Leopard</title>
         <link>http://www.lullabot.com/articles/beginning-drupal-6-and-postgresql-os-x-105-leopard</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.postgresql.org/&quot;&gt;PostgreSQL&lt;/a&gt; (often called Postgres) is the Other Major Database for Drupal. It has one of the same strange characteristics that Drupal does: its adherents swear that it is the best thing since sliced bread. In this article, we'll examine how to get PostgreSQL installed, then get a Drupal 6 installation running on top of it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Assumptions&lt;/strong&gt;: XCode Tools from your Mac OS X DVD (also available from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.apple.com/tools/download/&quot;&gt;Apple Developer Connection&lt;/a&gt;) are installed. Your copy of PHP has support for Postgres (I used MAMP and it worked out of the box).&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lullabot.com/articles/beginning-drupal-6-and-postgresql-os-x-105-leopard&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">399 at http://www.lullabot.com</guid>
         <pubDate>Wed, 09 Jul 2008 11:13:53 -0700</pubDate>
      </item>
      <item>
         <title>lamp on amazon ec2 shaping up nicely</title>
         <link>http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/drupalBodyBuilder.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding:10px 10px 0px 10px;&quot;&gt;&lt;/a&gt;
recently i posted some &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2&quot;&gt;encouraging performance benchmarks&lt;/a&gt; for drupal running on a variety of servers in amazon's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud&quot;&gt;elastic compute cloud&lt;/a&gt;. while the performance was encouraging, the suitability of this environment for running lamp stacks was not. ec2 had some fundamental issues including a lack of static ip addresses and no viable persistent storage mechanism. &lt;p&gt;amazon are quickly rectifying these problems, and recently announced &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1346&quot;&gt;elasic ip addresses&lt;/a&gt;; a &quot;static&quot; ip address that you own and can dynamically point at any of your instances. &lt;p&gt;today amazon indicated that persistent storage will soon be available.&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">459 at http://www.johnandcailin.com</guid>
         <pubDate>Mon, 14 Apr 2008 21:02:46 -0700</pubDate>
      </item>
      <item>
         <title>zicasso launches drupal-powered web2.0 travel site</title>
         <link>http://www.johnandcailin.com/blog/john/zicasso-launches-drupal-powered-web20-travel-site</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/zicasso-launches-drupal-powered-web2.0-travel-site&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/zicasso.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding:10px;&quot;&gt;&lt;/a&gt;&lt;p&gt;three weeks ago, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.zicasso.com&quot;&gt;zicasso.com&lt;/a&gt; launched a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.drupal.org&quot;&gt;drupal-powered&lt;/a&gt; free personalized online travel service that aims to connect travelers to a global network of quality, pre-screened travel companies. unlike many internet travel sites which provide cheap fares or packages, zicasso is targeted for busy, discerning travelers who want to plan and book complex trips (the ones with multiple destination stops or activities). &lt;p&gt;zicasso was favorably reviewed in popular web publications including; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcmag.com/article2/0,2817,2279924,00.asp&quot;&gt;pc magazine&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.techcrunch.com/2008/03/07/zicasso-have-someone-else-plan-that-perfect-trip/&quot;&gt;techcrunch&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://arstechnica.com/news.ars/post/20080309-travel-2-0-hands-on-with-zicasso-a-great-first-attempt.html&quot;&gt;ars technica&lt;/a&gt; and the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://philadelphia.bizjournals.com/sanjose/stories/2008/03/10/story8.html&quot;&gt;san jose business journal&lt;/a&gt;. &lt;p&gt;zicasso chose to build their application using the open-source cms system, drupal to leverage the wide array of web2.0 functionality provided by the open source community. &lt;p&gt;the application was rapidly constructed by a small development team led by &lt;a rel=&quot;nofollow&quot;&gt;cailin nelson&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.jennyandlih.com&quot;&gt;jenny dickinson&lt;/a&gt;. the team took advantage of &quot;core&quot; drupal modules including cck, panels, views, imagecache, workflow and actions.&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/zicasso-launches-drupal-powered-web20-travel-site&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">439 at http://www.johnandcailin.com</guid>
         <pubDate>Sun, 30 Mar 2008 21:07:15 -0700</pubDate>
      </item>
      <item>
         <title>lamp performance on the elastic compute cloud: benchmarking drupal on amazon ec2</title>
         <link>http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2</link>
         <description>&lt;div style=&quot;float:left;margin:10px 10px 0px 0px;&quot;&gt;
 
 
&lt;/div&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/drupalBodyBuilder.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding:10px 10px 0px 10px;&quot;&gt;&lt;/a&gt;
amazon's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud&quot;&gt;elastic compute cloud&lt;/a&gt;, &quot;ec2&quot;, provides a flexible and scalable hosting option for applications. while ec2 is not inherently suited for running application stacks with relational databases such as &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/LAMP_(software_bundle)&quot;&gt;lamp&lt;/a&gt;, it does provide many advantages over traditional hosting solutions. &lt;p&gt;in this article we get a sense of lamp performance on ec2 by running a series of benchmarks on the drupal cms system. these benchmarks establish read throughput numbers for logged-in and logged-out users, for each of amazon's hardware classes. &lt;p&gt;we also look at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/PHP_accelerator&quot;&gt;op-code caching&lt;/a&gt;, and gauge it's performance benefit in cpu-bound lamp deployments.
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">328 at http://www.johnandcailin.com</guid>
         <pubDate>Mon, 28 Jan 2008 05:54:48 -0800</pubDate>
      </item>
      <item>
         <title>load test your drupal application scalability with apache jmeter: part two</title>
         <link>http://www.johnandcailin.com/blog/john/load-test-your-drupal-application-scalability-apache-jmeter%3A-part-two</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/load-test-your-drupal-application-scalability-apache-jmeter%3A-part-two&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/drupalBodyBuilder.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding:10px 10px 0px 10px;&quot;&gt;&lt;/a&gt;i recently posted an introductory article on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/load-test-your-drupal-application-scalability-apache-jmeter&quot;&gt;using jmeter to load test your drupal application&lt;/a&gt;. if you've read this article and are curious about how to build a more sophisticated test that mimics realistic load on your site, read on. &lt;p&gt;the previous article showed you how to set up jmeter and create a basic test. to produce a more realistic test you should simulate &quot;real world&quot; use of your site. this typically involves simulating logged-in and logged-out users browsing and creating content. jmeter has some great functionality to help you do this. &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.johnandcailin.com/blog/john/load-test-your-drupal-application-scalability-apache-jmeter%3A-part-two&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">306 at http://www.johnandcailin.com</guid>
         <pubDate>Fri, 18 Jan 2008 20:31:12 -0800</pubDate>
      </item>
   </channel>
</rss>
<!-- fe4.pipes.sp1.yahoo.com uncompressed/chunked Sat Nov 28 22:45:27 PST 2009 -->
