<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://drupal.geek.nz/">
  <channel>
    <title>Drupal.geek.nz: Bevan on Drupal, Usability, Web, Open Source, Tech...</title>
    <link>http://drupal.geek.nz/</link>
    <description />
    <language>en</language>
          <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/drupalgeeknz" /><feedburner:info uri="drupalgeeknz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>drupalgeeknz</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
    <title>DrupalCon: jQuery for Designers &amp; Themers</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/ERcravjvVzU/drupalcon-jquery-designers-themers</link>
    <description>&lt;p&gt;&lt;img align="right" alt="jQuery" src="http://drupal.org/files/images/OQAAAI1PPrJY0nBALB7mkvju3mkQXqLmzMhxEjeb4gp8aujEUQcLfLyy-Sn4gZdkAas6-k8eYbQlGDE-GCjKfF5gIrUA15jOjFfLRv77VBd5t-WfZURdP9V3PdmT.thumbnail.png" /&gt;&lt;a href="http://sf2010.drupal.org/conference/sessions/jquery-designers-and-themers"&gt;jQuery for Designers and Themers&lt;/a&gt; is a fun interactive session on getting started with jQuery.  It is targeted at designers and themers but is suitable for anyone with a decent understanding of HTML and CSS — no programming experience is necessary.  It doesn't include any PHP, and only basic programming concepts are introduced.&lt;/p&gt;
&lt;p&gt;&lt;img align="left" alt="DrupalCon San Francisco, April 19-21, 2010" src="http://sf2010.drupal.org/sites/all/themes/dcsf/images/logo.png" /&gt;If you want to see this session at DrupalCon San Francisco you'll need to &lt;a href="http://sf2010.drupal.org/conference/sessions/jquery-designers-and-themers"&gt;vote on it here&lt;/a&gt;.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/drupalcon-jquery-designers-themers#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon">DrupalCon</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-san-francisco-2010">DrupalCon San Francisco 2010</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-session">DrupalCon Session</category>
 <category domain="http://drupal.geek.nz/category/tags/jquery">jQuery</category>
 <category domain="http://drupal.geek.nz/category/tags/jquery-ui">jQuery UI</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <pubDate>Fri, 26 Feb 2010 08:06:19 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">233 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/drupalcon-jquery-designers-themers</feedburner:origLink></item>
  <item>
    <title>How Was DrupalSouth's Internet so Awesome!?</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/xh0TFk1i1GU/how-was-drupalsouths-internet-so-awesome</link>
    <description>&lt;img width="350" align="right" alt="Crude network and sponsor diagram/map of DrupalSouth's Wifi and internet connectivity, showing each step of the internet connection chain and sponsor's logos." src="http://wellington2010.drupalsouth.net.nz/sites/drupalsouth/files/DrupalSouth-internet-map.png" /&gt;&lt;p&gt;DrupalSouth — a 100-person technical conference — had awesome internet.  This is how we did it.&lt;/p&gt;

&lt;p&gt;DrupalSouth might well be the first Drupal conference with internet that didn't suck.  For the first time, I didn't hear &lt;em&gt;anyone&lt;/em&gt; complain about connectivity or speed.  &lt;strong&gt;Everyone had internet access!&lt;/strong&gt;  If I didn't hear about any issues you were having, or if you had any complaints or problems, please let us know in the comments.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/sponsor/egressive"&gt;Egressive&lt;/a&gt; pulled most of this together.  Egressive provides both Linux and Drupal services and know a lot of people in the industry.  In particular, Rob Fraser's technical networking know-how and contacts at Effusion, IOPEN, Unleash and elsewhere are what made this possible.&lt;/p&gt;
    &lt;p&gt;Thanks Rob, and thanks Egressive!&lt;/p&gt;
  &lt;/li&gt;

&lt;li&gt;
    &lt;p&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/sponsor/iopen-technologies"&gt;IOPEN&lt;/a&gt; and members of &lt;a href="http://wellington2010.drupalsouth.net.nz/sponsor/the-effusion-group"&gt;the Effusion group&lt;/a&gt; built a robust scalable wireless network for &lt;a href="http://nz.pycon.org/"&gt;Kiwi PyCon 2009&lt;/a&gt;, just a few months earlier.  DrupalSouth's wireless requirements were very similar to PyCon's.  DrupalSouth was a little smaller in number of attendees.  One difference was that the network data analysis and the Wireless Weather Report (see below) generating were not done on-site but 400 km away in Christchurch using a small real-time data stream from DrupalSouth.  Also, Brian Chatterton of IOPEN made a few minor configuration enhancements, renamed the the networks in honour of &lt;a href="http://buytaert.net/"&gt;Drupal's founder&lt;/a&gt; and changed the passwords.&lt;/p&gt;
    &lt;p&gt;Brian Chatterton &lt;strong&gt;&lt;em&gt;really&lt;/em&gt; understands networking&lt;/strong&gt;.  Technical conferences have such demanding wifi and networking requirements that can not be tested under load ahead of time.  And usually they fail.  Brian's experience and knowledge has been twice-proven by Kiwi PyCon and DrupalSouth's great wifi.&lt;/p&gt;
    &lt;p&gt;Thanks Brian!&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href="http://www.r2.co.nz/"&gt;R2&lt;/a&gt; installed the purple VSDL cable and connection from the DrupalSouth network hub, out the window, up to the roof of Mac's Brewery, across the roof, up the wall of the NZ Stock Exchange building, through a window of TradeMe's offices, and into a spare wall-mounted network port nearby; which was re-patched directly into Citylink's fibre network in TradeMe's server and patch room.&lt;/p&gt;
    &lt;p&gt;Richard Naylor of R2 is very respected and well known in Wellington when it comes to internet connectivity.  As a City Council employee in the 90s he founded the project that later became Citylink.  He now runs a private consultancy with his son, specializing in video streaming, and live video recording and hosting online.  R2 did the video recording and streaming for &lt;a href="http://www.lca2010.org.nz/"&gt;Linux.conf.au Wellington&lt;/a&gt;.&lt;/p&gt;
    &lt;p&gt;Richard and his network of industry and business contacts made this possible; he provided a missing link between the wifi LAN and Citylink's high-speed fibre network, temporarily extending it to the venue.&lt;/p&gt;
    &lt;p&gt;Thanks Richard!&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/sponsor/citylink"&gt;Citylink&lt;/a&gt;'s high speed city fibre optic network in Wellington connects hundreds of businesses, buildings and data centres city-wide with fast low-latency network speeds.  Karen Lindsay-Kerr at Citylink was kind enough to arrange a sponsored VLAN from TradeMe's data centre to Unleash's point of presence across town.  That's fibre all the way!&lt;/p&gt;
    &lt;p&gt;Thanks Karen and thanks Citylink!&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/sponsor/unleash"&gt;Unleash&lt;/a&gt;, the last point in the hardware chain, provided a high speed
connection to the Internet. They generously sponsored 100Gb of data, a 20Mb
symmetrical link, and a whole block of 256 IP addresses. (Unfortunately we
couldn't assign the public IP addresses to devices due to time constraints.)&lt;/p&gt;
    &lt;p&gt;Unleash is an ISP based in Christchurch with four data centres across New
Zealand, and nationwide network coverage with fibre, wireless and ADSL2+.
They provide virtual and dedicated hosting, co-location and high-speed
Internet services.&lt;/p&gt;
    &lt;p&gt;Thanks Unleash!&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The last component is a software layer:  IOPEN created a network traffic monitoring tool that collects data about the network and monitors load and resource usage.  A "&lt;strong&gt;wireless weather report&lt;/strong&gt;".  This is useful to fix any issues if they arise (which they didn't!) and analyse network traffic to make improvements to network configuration for next time.  They also made the data from tool available to users connected to the DrupalSouth network.  Here is a screenshot:&lt;/p&gt;

&lt;p&gt;&lt;a title="Click for a larger version of the screenshot" href="http://wellington2010.drupalsouth.net.nz/sites/drupalsouth/files/DrupalSouth_ Wireless Weather Report-1.png"&gt;&lt;img width="100%" alt="Screenshot of the network weather report tool by IOPEN" src="http://wellington2010.drupalsouth.net.nz/sites/drupalsouth/files/DrupalSouth_ Wireless Weather Report-1.png" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most of the companies and individuals mentioned here donated their time and services.  You can see &lt;a href="http://wellington2010.drupalsouth.net.nz/sponsors"&gt;all of DrupalSouth sponsors on the sponsor page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks everyone!&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/how-was-drupalsouths-internet-so-awesome#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-events">Drupal Events</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalsouth-wellington-2010">DrupalSouth Wellington 2010</category>
 <category domain="http://drupal.geek.nz/category/tags/internet">Internet</category>
 <category domain="http://drupal.geek.nz/category/tags/networking">Networking</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/wifi">Wifi</category>
 <pubDate>Tue, 23 Feb 2010 00:29:50 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">232 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/how-was-drupalsouths-internet-so-awesome</feedburner:origLink></item>
  <item>
    <title>Registrations open for DrupalSouth Wellington, the NZ Drupal event</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/GCtiuYz6QEg/registrations-open-drupalsouth-wellington-nz-drupal-event</link>
    <description>&lt;p&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/"&gt;DrupalSouth&lt;/a&gt; registrations opened a couple of days ago and there are already almost 30 registered attendees!  Capacity is limited to 100 and it is expected to sell out, so &lt;a href="http://wellington2010.drupalsouth.net.nz/conference"&gt;get in quick&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Registration costs just $67.50 NZD including GST ($60 for non-NZ businesses) and includes lunch, coffee and tea on both days – not to mention access to a great line up of &lt;a href="http://wellington2010.drupalsouth.net.nz/speakers"&gt;speakers&lt;/a&gt; and &lt;a href="http://wellington2010.drupalsouth.net.nz/programme"&gt;sessions&lt;/a&gt; on awesome topics.  Here is the full announcement;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/"&gt;&lt;img align="right" src="http://wellington2010.drupalsouth.net.nz/sites/drupalsouth/files/lightfantastic_logo.png" alt="DrupalSouth logo: The DrupliKiwiFruit" /&gt;&lt;a href="http://wellington2010.drupalsouth.net.nz/"&gt;DrupalSouth Wellington 2010&lt;/a&gt; is the New Zealand &lt;a href="http://drupal.org"&gt;Drupal&lt;/a&gt; event.  It will be NZ's largest ever gathering of Drupal developers, designers, contributers and business folk.  DrupalSouth Wellington will be on &lt;strong&gt;Saturday and Sunday 23-24 January&lt;/strong&gt; &amp;mdash; just after &lt;a href="http://www.lca2010.org.nz/"&gt;Linux.conf.au Wellington&lt;/a&gt;.&lt;/a&gt;&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/registrations-open-drupalsouth-wellington-nz-drupal-event#comments</comments>
 <pubDate>Fri, 04 Dec 2009 05:32:54 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">231 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/registrations-open-drupalsouth-wellington-nz-drupal-event</feedburner:origLink></item>
  <item>
    <title>Last call for DrupalSouth sponsors</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/mqf8PYyRJUA/last-call-drupalsouth-sponsors</link>
    <description>&lt;p&gt;It is not too late to sponsor DrupalSouth.  &lt;strong&gt;BUT&lt;/strong&gt;, there is room for only a few more sponsors and sponsorship closes this Friday 27 November.  So if you want to sponsor &lt;a href="http://wellington2010.drupalsouth.net.nz/contact"&gt;contact us now&lt;/a&gt;!&lt;/p&gt;
&lt;h4&gt;All sponsors get&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Logo and link to company profile on sponsors page&lt;/li&gt;
&lt;li&gt;Detailed company profile on the website&lt;/li&gt;
&lt;li&gt;Entire team profile on the website&lt;/li&gt;
&lt;li&gt;Swag in the attendee pack&lt;/li&gt;
&lt;li&gt;1 free registration&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Platinum sponsors get&lt;/h4&gt;
&lt;ul&gt;
&lt;/ul&gt;</description>
     <comments>http://drupal.geek.nz/blog/last-call-drupalsouth-sponsors#comments</comments>
 <pubDate>Mon, 23 Nov 2009 18:55:45 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">230 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/last-call-drupalsouth-sponsors</feedburner:origLink></item>
  <item>
    <title>Config To Code Module Is Like Features For Drupal 5</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/H41khxph71E/config-code-module-features-drupal-5</link>
    <description>&lt;p&gt;&lt;a href="http://drupal.org/project/c2c"&gt;Config to Code&lt;/a&gt; module for Drupal 5 makes it easy to deploy new views and panels and to version-control changes to existing ones with a source code repository like subversion.  It makes it quick and easy to move configured views and panels in the database to code, then safely delete the configured views from the database and finally, expose the views and panels in code back to their respective modules.  It is extensible for other types of configurations that can be stored both in database and code.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://drupal.geek.nz/blog/config-code-module-features-drupal-5"&gt;Read on for the demo screencast&lt;/a&gt;.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/config-code-module-features-drupal-5#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/config-code">Config to Code</category>
 <category domain="http://drupal.geek.nz/category/tags/deployment">Deployment</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-5">Drupal 5</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/features">Features</category>
 <pubDate>Sun, 22 Nov 2009 08:34:27 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">229 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/config-code-module-features-drupal-5</feedburner:origLink></item>
  <item>
    <title>Interview With Bevan Rudge For Lullabot Drupal Voices</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/_eL-jxQg3lw/interview-bevan-rudge-lullabot-drupal-voices</link>
    <description>&lt;img align="right" src="http://www.lullabot.com/sites/all/modules/custom/lullabot/images/lullabot-phones-24.png" /&gt;

&lt;a href="http://www.lullabot.com/about/kent-bye"&gt;Kent Bye&lt;/a&gt; interviewed &lt;a href="http://civicactions.com/team/bevan_rudge"&gt;me (Bevan Rudge)&lt;/a&gt; in early September at &lt;a href="http://paris2009.drupalcon.org/http://www.lullabot.com/blog/drupalcon-state-dries-buytaert"&gt;DrupalCon Paris&lt;/a&gt; about &lt;a href="http://groups.drupal.org/new-zealand"&gt;Drupal in New Zealand&lt;/a&gt;, &lt;a href="http://civicactions.com/"&gt;CivicActions&lt;/a&gt; and some &lt;a href="http://civicactions.com/blog/2009/oct/31/conservation_strategy_fund_uses_drupal"&gt;recent projects&lt;/a&gt;.  Yesterday Lullabot released the podcast as &lt;a href="http://www.lullabot.com/drupal-voices/drupal-voices-75-bevan-rudge-civic-actions-and-drupal-new-zealand"&gt;Lullabot Drupal Voices 75&lt;/a&gt;.

</description>
     <comments>http://drupal.geek.nz/blog/interview-bevan-rudge-lullabot-drupal-voices#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-paris-2009">DrupalCon Paris 2009</category>
 <category domain="http://drupal.geek.nz/category/tags/interview">Interview</category>
 <category domain="http://drupal.geek.nz/category/tags/lullabot">Lullabot</category>
 <category domain="http://drupal.geek.nz/category/tags/lullabot-drupal-voices">Lullabot Drupal Voices</category>
 <pubDate>Sat, 21 Nov 2009 08:02:59 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">228 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/interview-bevan-rudge-lullabot-drupal-voices</feedburner:origLink></item>
  <item>
    <title>DrupalCon Asia-Pacific Organizers Invite You to Participate</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/T5dPN9oP3zE/drupalcon-asia-pacific-organizers-invite-you-participate</link>
    <description>&lt;p&gt;We are excited to announce the &lt;a href="http://groups.drupal.org/drupalcon-asiapacific-regional-organising-group"&gt;DrupalCon Asia-Pacific Organisers group&lt;/a&gt;.  DCAPO intends to lay foundations that will facilitate international Drupal Conferences (DrupalCons) in the Asia-Pacific region.&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/drupalcon-asia-pacific-organizers-invite-you-participate#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon">DrupalCon</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-asia-pacific">DrupalCon Asia-Pacific</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <pubDate>Mon, 09 Nov 2009 08:17:46 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">226 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/drupalcon-asia-pacific-organizers-invite-you-participate</feedburner:origLink></item>
  <item>
    <title>Conservation Strategy Fund Uses Drupal</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/XRHuP2YAMiE/conservation-strategy-fund-uses-drupal</link>
    <description>&lt;p&gt;Conservation Strategy Fund (CSF) recently launched their &lt;a href="http://conservation-strategy.org/"&gt;new Drupal website&lt;/a&gt; and the &lt;a href="http://conservation-strategy.org/hydrocalculator-analyses"&gt;HydroCalculator Tool&lt;/a&gt;, both by &lt;a href="http://civicactions.com/"&gt;CivicActions&lt;/a&gt;.&amp;nbsp; CSF's mission is to teach environmental organizations around the world to use economics and strategic analysis to conserve nature.&amp;nbsp; Their new website empowers them to do this with multi-lingual features, news streams and feeds, listings that can be filtered by continent, region, country or theme, t</description>
     <comments>http://drupal.geek.nz/blog/conservation-strategy-fund-uses-drupal#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/conservation">Conservation</category>
 <category domain="http://drupal.geek.nz/category/tags/conservation-strategy-fund">Conservation Strategy Fund</category>
 <category domain="http://drupal.geek.nz/category/tags/development">development</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/hydrocalculator-toold">HydroCalculator Toold</category>
 <pubDate>Sat, 31 Oct 2009 16:06:39 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">224 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/conservation-strategy-fund-uses-drupal</feedburner:origLink></item>
  <item>
    <title>Hook_world_alter() T-shirt Design</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/jVplcYr1T-U/hookworldalter-t-shirt-design</link>
    <description>&lt;p&gt;&lt;img style="float: right;" src="http://farm3.static.flickr.com/2520/4061118856_d3667b5445_m.jpg" alt="hook_world_alter() T-shirt design" width="240" height="97" /&gt;This hook_world_alter() T-shirt idea was something &lt;a href="http://civicactions.com/team/trevor_twining"&gt;Trevor Twining&lt;/a&gt; came up with way back at &lt;a href="http://dc2009.drupalcon.org/"&gt;DrupalCon DC&lt;/a&gt;.&amp;nbsp; I got a single T-shirt made for &lt;a href="http://paris2009.drupalcon.org/"&gt;DrupalCon Paris&lt;/a&gt;.&amp;nbsp; A number of people said they wanted one – though since I'm not interested in the business of making T-shirts, I thought I</description>
     <comments>http://drupal.geek.nz/blog/hookworldalter-t-shirt-design#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/creativity">Creativity</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-dc-2009">DrupalCon DC 2009</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-paris-2009">DrupalCon Paris 2009</category>
 <category domain="http://drupal.geek.nz/category/tags/hookworldalter">hook_world_alter()</category>
 <category domain="http://drupal.geek.nz/category/tags/t-shirts">T-shirts</category>
 <pubDate>Sat, 31 Oct 2009 15:11:17 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">225 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/hookworldalter-t-shirt-design</feedburner:origLink></item>
  <item>
    <title>I am seeking Drupal development contract work</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/GkhZkj21EDs/im-seeking-drupal-development-contract-work</link>
    <description>&lt;div style="float:right; width:300px; font-size: 85%"&gt;
  &lt;img src="http://civicactions.com/sites/civicactions.com/files/2316195481_cbd479983b_o.jpg" alt="Photo of Bevan Rudge working at his laptop in a full pew at a code sprint" /&gt;&lt;br /&gt;
  Contributing to Drupal at &lt;a href="http://boston2008.drupalcon.org/"&gt;DrupalCon Boston March 2008&lt;/a&gt;.   Photo by &lt;a href="http://www.stevekrueger.com/"&gt;Steve Krueger&lt;/a&gt;.
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;I am currently available for Drupal development contract work.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I am interested in contracts or projects of any width, height or length.  I am especially interested in projects that (roughly in order);&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;are socially conscious&lt;/li&gt;
&lt;li&gt;have other talented and experienced Drupal developers to work and grow with&lt;/li&gt;
&lt;li&gt;compensate at reasonable-to-good rates&lt;/li&gt;
&lt;/ul&gt;
</description>
     <comments>http://drupal.geek.nz/blog/im-seeking-drupal-development-contract-work#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/contract">Contract</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/employment">Employment</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <pubDate>Tue, 20 Oct 2009 15:08:23 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">223 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/im-seeking-drupal-development-contract-work</feedburner:origLink></item>
  <item>
    <title>DrupalSouth Wellington NZ January 2010</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/mVgc8w-V0Bk/drupalsouth-wellington-nz-january-2010</link>
    <description>&lt;img align="right" src="http://drupalsouth.net.nz/sites/drupalsouth/files/lightfantastic_logo.png" alt="DrupalSouth logo: The DrupliKiwiFruit" /&gt;Following in the success of DrupalSouth Christchurch November 2008, &lt;a href="http://wellington2010.drupalsouth.net.nz/"&gt;&lt;strong&gt;DrupalSouth Wellington January 2010&lt;/strong&gt;&lt;/a&gt; is in it's planning stages.</description>
     <comments>http://drupal.geek.nz/blog/drupalsouth-wellington-nz-january-2010#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalsouth">DrupalSouth</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalsouth-wellington-2010">DrupalSouth Wellington 2010</category>
 <category domain="http://drupal.geek.nz/category/tags/new-zealand">New Zealand</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/wellington">Wellington</category>
 <pubDate>Mon, 14 Sep 2009 11:22:42 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">222 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/drupalsouth-wellington-nz-january-2010</feedburner:origLink></item>
  <item>
    <title>Best Photos From DrupalCon Paris 2009</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/DBr3ZsXP-fI/best-photos-drupalcon-paris-2009</link>
    <description>&lt;p&gt;&lt;a title="Photo by Jeff Eaton, used in good faith without permission." href="http://www.flickr.com/photos/jeffeaton/3894621624/"&gt;&lt;img alt="Photo of Druplicon sitting for a Job interview at the Job fair" src="http://farm3.static.flickr.com/2662/3894621624_9caf0d0b7e_m.jpg" align="right" /&gt;&lt;/a&gt; If you don't want to browse &lt;a href="http://www.flickr.com/search/?q=(drupal+paris)+OR+drupalcon+OR+(dc+paris)&amp;d=taken-20090830-20090907&amp;ss=2&amp;ct=0&amp;mt=all&amp;adv=1&amp;s=rec"&gt;the 2500+ photos from DrupalCon Paris on Flickr&lt;/a&gt;, but still want to see some photos, try these sets for the highlights instead;&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/best-photos-drupalcon-paris-2009#comments</comments>
 <pubDate>Sun, 13 Sep 2009 21:57:31 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">221 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/best-photos-drupalcon-paris-2009</feedburner:origLink></item>
  <item>
    <title>Sample Code For JQuery For Designers And Themers, DrupalCon Paris 2009</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/C247DVvDAx8/sample-code-jquery-designers-and-themers-drupalcon-paris-2009</link>
    <description>&lt;p&gt;&lt;img alt="Drupal Conference Paris" src="http://farm3.static.flickr.com/2623/3917316854_ee3858fdba.jpg" align="right" /&gt;I was extremely pleased with my DrupalCon Paris session on &lt;a href="http://paris2009.drupalcon.org/session/jquery-designers-and-themers"&gt;jQuery for Designers and Themers&lt;/a&gt;.  It was a great success – my best session yet.&lt;/p&gt;
&lt;p&gt;You can see the slides at &lt;a href="http://docs.google.com/present/view?id=drmcbw4_1816qv2fkc7"&gt;tinyurl.com/jQuery-Designers&lt;/a&gt; and download the &lt;a href="http://drupal.org/project/jq4dat"&gt;sample theme code from drupal.org/project/jq4dat&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I made a couple of references to blog posts and work I've done with jQuery during the session:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I wrote a &lt;a href="http://civicactions.com/blog/2009/feb/22/jquerydashboard_plugin"&gt;jQuery dashboard plugin&lt;/a&gt; that uses jQuery UI's Sortable library to make an iGoogle-like dashboard with an example server-side implementation.&lt;/li&gt;
&lt;li&gt;Calling &lt;a href="http://api.drupal.org/api/function/drupal_get_js/6"&gt;&lt;code&gt;drupal_get_js()&lt;/code&gt;&lt;/a&gt; and &lt;a href="http://api.drupal.org/api/function/drupal_get_css/6"&gt;&lt;code&gt;drupal_get_css()&lt;/code&gt;&lt;/a&gt; from page preprocess functions creates an unnecessary performance hit.  &lt;a href="http://civicactions.com/blog/2009/jun/11/cant_add_css_js_rss_icon_or_set_title_or_messages_preprocess_page"&gt;This blog post&lt;/a&gt; discusses a technique that allows javascript and CSS to be added in the page preprocess function without needing to call &lt;a href="http://api.drupal.org/api/function/drupal_get_js/6"&gt;&lt;code&gt;drupal_get_js()&lt;/code&gt;&lt;/a&gt; and &lt;a href="http://api.drupal.org/api/function/drupal_get_css/6"&gt;&lt;code&gt;drupal_get_css()&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
     <comments>http://drupal.geek.nz/blog/sample-code-jquery-designers-and-themers-drupalcon-paris-2009#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/creativity">Creativity</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-paris-2009">DrupalCon Paris 2009</category>
 <category domain="http://drupal.geek.nz/category/tags/javascript">javascript</category>
 <category domain="http://drupal.geek.nz/category/tags/jquery">jQuery</category>
 <category domain="http://drupal.geek.nz/category/tags/jquery-ui">jQuery UI</category>
 <pubDate>Thu, 10 Sep 2009 08:45:19 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">220 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/sample-code-jquery-designers-and-themers-drupalcon-paris-2009</feedburner:origLink></item>
  <item>
    <title>CivicActions In Paris!</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/NGi1X9cBdRc/civicactions-paris</link>
    <description>&lt;p&gt;&lt;img alt="CivicActions Logo: Empowered" src="http://civicactions.com/sites/default/themes/calogic/logo.png" align="right" /&gt;CivicActions is in Paris, and we are running some great sessions at DrupalCon Paris 2009;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/schedule/program/day2"&gt;Day 2, Wednesday 2 September&lt;/a&gt;;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/session/how-contribute-drupal"&gt;How to contribute to Drupal&lt;/a&gt; by &lt;a href="http://civicactions.com/team/stella_power"&gt;Stella Power&lt;/a&gt; and &lt;a href="http://civicactions.com/team/bevan_rudge"&gt;Bevan Rudge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/schedule/program/day2"&gt;Day 3, Thursday 3 September&lt;/a&gt;;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/session/projets-multilingues-multilingual-internationlized-projects-too"&gt;Projets Multilingues, multilingual internationlized projects too!&lt;/a&gt; by &lt;a href="http://civicactions.com/team/douggreen"&gt;Doug Green&lt;/a&gt; and others.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/session/hosting-meetups-camps-and-virtual-classes-building-community-builds-drupal"&gt;Hosting meetups, camps, and virtual classes: building the community that builds Drupal&lt;/a&gt; by &lt;a href="http://civicactions.com/team/stella_power"&gt;Stella Power&lt;/a&gt; and others.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/schedule/program/day2"&gt;Day 4, Friday 4 September&lt;/a&gt;;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://paris2009.drupalcon.org/session/jquery-designers-and-themers"&gt;jQuery for designers and themers&lt;/a&gt; by &lt;a href="http://civicactions.com/team/bevan_rudge"&gt;Bevan Rudge&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/pava/1402319043/in/set-72157602014604547"&gt;&lt;img align="right" src="http://farm2.static.flickr.com/1044/1402319043_784288eefc_m.jpg" alt="Photo of Gregory Heller smiling in a CivicActions Empowered T-shirt" /&gt;&lt;/a&gt; We won't be at &lt;a href="http://paris2009.drupalcon.org/session/job-fair"&gt;the job fair&lt;/a&gt; this year, but please hunt us down at the conference (we'll be wearing CivicActions t-shirts) if you're looking for work or want to join a first-class international and virtual team of world-changing Drupal developers.  You can also &lt;a href="http://civicactions.com/contact/jobs"&gt;contact us through the website for more info&lt;/a&gt; or if you want to &lt;a href="http://civicactions.com/contact"&gt;make sure you don't miss us&lt;/a&gt;.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/civicactions-paris#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon">DrupalCon</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-paris-2009">DrupalCon Paris 2009</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalcon-session">DrupalCon Session</category>
 <pubDate>Sat, 29 Aug 2009 15:27:54 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">219 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/civicactions-paris</feedburner:origLink></item>
  <item>
    <title>NZ Government Loves Drupal</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/5mMp1lxmOMw/nz-government-loves-drupal</link>
    <description>&lt;p&gt;&lt;a title="Click to see a larger version of this image" href="http://civicactions.com/sites/civicactions.com/files/Drupal-NZ-Government-large.png" rel="nofollow"&gt;&lt;img src="http://civicactions.com/sites/civicactions.com/files/Drupal-NZ-Government-regular.png" alt="Screenshots of Beehive.govt.nz, Labour.org.nz, Greens.org.nz and act.org.nz with Drupalicon omnipresently in the background" width="500" height="471" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The New Zealand Government loves &lt;a href="http://drupal.org/" rel="nofollow"&gt;Drupal&lt;/a&gt;:&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/nz-government-loves-drupal#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/government">Government</category>
 <category domain="http://drupal.geek.nz/category/tags/new-zealand">New Zealand</category>
 <category domain="http://drupal.geek.nz/category/tags/nz">NZ</category>
 <pubDate>Tue, 04 Aug 2009 01:48:11 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">218 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/nz-government-loves-drupal</feedburner:origLink></item>
  <item>
    <title>Drupal Gotchya: Cache_get() Returns Expired Items</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/dWll1zWkKUo/drupal-gotchya-cacheget-returns-expired-items</link>
    <description>&lt;p&gt;&lt;code&gt;cache_get()&lt;/code&gt; returns &lt;code&gt;$cache&lt;/code&gt; objects even if the cached item is stale (expired).  The cached data will not be rebuilt every hour in the following example:&lt;/p&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/**&lt;br /&gt; * Builds complicated data for the monkey grip.&lt;br /&gt; */&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;function &lt;/span&gt;&lt;span style="color: #0000BB"&gt;custom_monkey_grip_data&lt;/span&gt;&lt;span style="color: #007700"&gt;() {&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #FF8000"&gt;// Return the cached data&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$cache &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;cache_get&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'custom:monkey_grip'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp; if (!&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$cache&lt;/span&gt;&lt;span style="color: #007700"&gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #FF8000"&gt;// Some expensive processing to build the data.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$data &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;complicated_recursion_and_loops_on_lots_of_data&lt;/span&gt;&lt;span style="color: #007700"&gt;();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #FF8000"&gt;// Cache the data and rebuild it every hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$expire &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&lt;/span&gt;&lt;span style="color: #007700"&gt;() + (&lt;/span&gt;&lt;span style="color: #0000BB"&gt;60 &lt;/span&gt;&lt;span style="color: #007700"&gt;* &lt;/span&gt;&lt;span style="color: #0000BB"&gt;60&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;cache_set&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'custom:monkey_grip'&lt;/span&gt;&lt;span style="color: #007700"&gt;, &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$data&lt;/span&gt;&lt;span style="color: #007700"&gt;, &lt;/span&gt;&lt;span style="color: #DD0000"&gt;'cache'&lt;/span&gt;&lt;span style="color: #007700"&gt;, &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$expire&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$data &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$cache&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;data&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$data&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://civicactions.com/blog/2009/jul/28/drupal_gotchya_cache_get_returns_expired_items" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/drupal-gotchya-cacheget-returns-expired-items#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/cache">cache</category>
 <category domain="http://drupal.geek.nz/category/tags/development">development</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-core">Drupal core</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="http://drupal.geek.nz/category/tags/module-development">module development</category>
 <pubDate>Wed, 29 Jul 2009 05:21:41 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">217 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/drupal-gotchya-cacheget-returns-expired-items</feedburner:origLink></item>
  <item>
    <title>NZ Software Patents; Meeting With Lianne Dalziel, Commerce Committee Chairperson &amp; Labour MP</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/T7Mi2R27kbY/nz-software-patents-meeting-lianne-dalziel-commerce-committee-chairperson-amp-labour-mp</link>
    <description>&lt;p&gt;&lt;img style="float: right;" src="http://www.facebook.com/profile/pic.php?uid=AAAAAQAQBb6Je2oQqgcPdmg9PwLtRgAAAApJ2DPMqkgTbpZT-Ps9e-Dc" alt="" width="158" height="222" align="right" /&gt;Today I had a long and very positive meeting about software patents and the NZ Patents Bill with Commerce Committee chairperson, &lt;a href="http://www.parliament.nz/en-NZ/MPP/MPs/MPs/6/5/1/49MP621-Dalziel-Lianne.htm"&gt;Labour party's Lianne Dalziel&lt;/a&gt;, as well as Drupal-peers &lt;a href="http://egressive.com/rolecontact_list/dave"&gt;Dave Lane&lt;/a&gt; and &lt;a href="http://drupal.org/user/28976"&gt;Jonathan Hunt&lt;/a&gt;.&amp;nbsp; Dalziel, Christchurch East MP, was well-informed about the Patents Bill, the Ministry of Economic Development's Patent Review and the insufficient attention paid to software patents (thanks to our emails and exchange of documents beforehand).&amp;nbsp; She was not so well-informed about software patents and the harm that they cause – as would be expected given the complexity and obscurity of these issues for those who do not work in the software development.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/nz-software-patents-meeting-lianne-dalziel-commerce-committee-chairperson-amp-labour-mp#comments</comments>
 <pubDate>Mon, 06 Jul 2009 04:21:55 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">216 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/nz-software-patents-meeting-lianne-dalziel-commerce-committee-chairperson-amp-labour-mp</feedburner:origLink></item>
  <item>
    <title>Drupal meetup in Auckland New Zealand this Friday</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/tHa9JmWjVpU/drupal-meetup-auckland-new-zealand-friday</link>
    <description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Auckland_-_Skyline.jpg"&gt;&lt;img align="right" alt="Auckland's Sky Tower and city-scape illuminated in Christmas colours during December.  By Kahuroa, Courtesy of wikipedia." src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/20041216_auckland_skyline_night.jpg/270px-20041216_auckland_skyline_night.jpg" /&gt;&lt;/a&gt;I'm going to be in Auckland this Friday and am meeting up with some other Drupalers to drink, dine and talk Drupal.  Please see &lt;a href="http://groups.drupal.org/node/23557"&gt;my post on groups.drupal.org&lt;/a&gt; for more details and to let us know if you're coming.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/drupal-meetup-auckland-new-zealand-friday#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/auckland">Auckland</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/meetup">Meetup</category>
 <category domain="http://drupal.geek.nz/category/tags/new-zealand">New Zealand</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <pubDate>Mon, 29 Jun 2009 09:15:21 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">215 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/drupal-meetup-auckland-new-zealand-friday</feedburner:origLink></item>
  <item>
    <title>Drupal at Linux Conference Australasia, Wellington January 2010</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/msGtcO_BbzQ/drupal-linux-conference-australasia-wellington-january-2010</link>
    <description>&lt;img align="right" alt="Penguins Crossing; LCA Wellington 2010 logo" src="http://www.lca2010.org.nz/images/logo.jpg" /&gt;&lt;a href="http://www.lca2010.org.nz/about/linux.conf.au"&gt;Linux Conference Australasia (aka LCA, linux.conf.au) will be in Wellington 18-23 January 2010&lt;/a&gt; – 6 and a half months from now.  This presents opportunities for the NZ Drupal community to;

&lt;ol&gt;
  &lt;li&gt;Promote Drupal in the wider FLOSS community (which is good for business)&lt;/li&gt;
  &lt;li&gt;Run a DrupalCamp/Conference; which allows attendees to combine expenses if attending LCA, and organizers to share venue, admin, financial and other resources with LCA.&lt;/li&gt;
  &lt;li&gt;Just hang out and drink &amp; talk Drupal! Or perhaps (talk) and (drink drupal)!? :)&lt;/li&gt;
&lt;/ol&gt;
</description>
     <comments>http://drupal.geek.nz/blog/drupal-linux-conference-australasia-wellington-january-2010#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/conference">Conference</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal">Drupal</category>
 <category domain="http://drupal.geek.nz/category/tags/drupal-camp">Drupal Camp</category>
 <category domain="http://drupal.geek.nz/category/tags/drupalsouth">DrupalSouth</category>
 <category domain="http://drupal.geek.nz/category/tags/linuxconfau">linux.conf.au</category>
 <category domain="http://drupal.geek.nz/category/tags/open-day">open day</category>
 <category domain="http://drupal.geek.nz/category/tags/planet-drupal">Planet Drupal</category>
 <pubDate>Mon, 29 Jun 2009 09:06:30 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">214 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/drupal-linux-conference-australasia-wellington-january-2010</feedburner:origLink></item>
  <item>
    <title>Microsoft Tries To Defend NZ Government Contract Failure</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/CE8_NZQ1814/microsoft-tries-defend-nz-government-contract-failure</link>
    <description>&lt;p&gt;Kathryn Ryan of Radio NZ &lt;a href="http://www.radionz.co.nz/national/programmes/ninetonoon/20090527" rel="nofollow"&gt;interviewed Don Christie, president of the NZ Open Source Society and Kevin Ackhurst, managing director of Microsoft NZ on Microsoft's failure to renew their multi-million dollar contract with the NZ government&lt;/a&gt;.&amp;nbsp; The interviews and Kathryn's questions are intense and very interesting as Don Christie defends the government's choice to break out of a reliance on Microsoft's products, and Kevin Ackhurst tries to defend Microsoft's position, touting it as a success.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/microsoft-tries-defend-nz-government-contract-failure#comments</comments>
 <pubDate>Sat, 27 Jun 2009 00:08:37 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">213 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/microsoft-tries-defend-nz-government-contract-failure</feedburner:origLink></item>
  <item>
    <title>URGENT: Unlimited Software Patents In New Zealand. Act Now!</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/iodJZ1KTnx4/urgent-unlimited-software-patents-new-zealand-act-now</link>
    <description>&lt;p&gt;
&lt;a href="http://en.swpat.org/wiki/New_Zealand" rel="nofollow"&gt;&lt;img src="http://en.swpat.org/images/swpat-logo.png" alt="Logo of End Software Patents website" width="82" height="72" align="right" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NZ government is about to pass a new Patents Act.&amp;nbsp; In the 8-year review, they seemingly forgot to consider the impacts of patents on computer software!&amp;nbsp; Submissions on the bill are being accepted till 2 July, so we need to move fast.&amp;nbsp; &lt;a href="http://en.swpat.org/wiki/New_Zealand#How_To_Make_A_Submission.3F" rel="nofollow"&gt;Make a submission now&lt;/a&gt;!&amp;nbsp; &lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/urgent-unlimited-software-patents-new-zealand-act-now#comments</comments>
 <pubDate>Tue, 23 Jun 2009 05:21:27 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">212 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/urgent-unlimited-software-patents-new-zealand-act-now</feedburner:origLink></item>
  <item>
    <title> Where will your grandkids be 60 years from now?</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/85kTdhuzcTg/where-will-your-grandkids-be-60-years-now</link>
    <description>&lt;p&gt;&lt;strong&gt;It is not often I blog off topic, so I hope that you can appreciate how important this is, and spare a few minutes to save your own future, your children's and grandchildren's futures and home planet.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img align="right" alt="Photo of a desparate man helplessly watching his home burn down" src="http://drupal.geek.nz/files/house-burning-down-400x248.jpg" /&gt;Would you just stand around and watch as your home burned down with your children and pets inside?  No?  So please don't stand around and watch while we destroy our home planet.&lt;/p&gt;
&lt;p&gt;This December, world leaders, including New Zealand prim minister John Key, will meet in Copenhagen to decide what the world should do about climate change.  John needs our support in order to do the right thing in Copenhagen.  &lt;a href="http://www.signon.org.nz/join-me/77782406"&gt;Please Sign On today&lt;/a&gt;. This is a great chance to make a difference.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/where-will-your-grandkids-be-60-years-now#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/climate-change">Climate change</category>
 <category domain="http://drupal.geek.nz/category/tags/greenpeace">Greenpeace</category>
 <pubDate>Tue, 23 Jun 2009 02:27:40 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">211 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/where-will-your-grandkids-be-60-years-now</feedburner:origLink></item>
  <item>
    <title>UPDATED: Can't Add CSS, JS, RSS Icon Or Set Title Or Messages In Preprocess Page?</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/3TpklHyDCvM/updated-cant-add-css-js-rss-icon-or-set-title-or-messages-preprocess-page</link>
    <description>&lt;p&gt;&lt;strong&gt;UPDATE:  Due to recent changes to our website the code snippet (the valuable part of this blog post) got accidentally lost.  If you read this already, please come back to see the sample code.  Thanks!&lt;/strong&gt;&lt;br /&gt;
Often you want to add CSS files, scripts, feed icons or even set Drupal's page title from the theme layer.  The most obvious place to call Drupal's functions for these tasks is probably in a page preprocess function.  However calling the following Drupal API functions from a theme or module's &lt;code&gt;NAME_preprocess_page()&lt;/code&gt; function often doesn't work;&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/updated-cant-add-css-js-rss-icon-or-set-title-or-messages-preprocess-page#comments</comments>
 <pubDate>Fri, 12 Jun 2009 00:10:17 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">210 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/updated-cant-add-css-js-rss-icon-or-set-title-or-messages-preprocess-page</feedburner:origLink></item>
  <item>
    <title>SignOn.org.nz, By Greenpeace NZ</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/ttiqgqo7JmI/signonorgnz-greenpeace-nz</link>
    <description>&lt;p&gt;Earlier this year &lt;a href="http://civicactions.com/team/jennsramek"&gt;Jenn&lt;/a&gt;, &lt;a href="http://civicactions.com/team/owenbarton"&gt;Owen&lt;/a&gt; and &lt;a href="http://civicactions.com/team/bevan_rudge"&gt;I&lt;/a&gt; worked on a proposal for &lt;a href="http://www.greenpeace.org/new-zealand/?nz"&gt;Greenpeace NZ&lt;/a&gt;.  CivicActions didn't win the contract, but the website has just launched.&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/signonorgnz-greenpeace-nz#comments</comments>
 <pubDate>Wed, 10 Jun 2009 21:48:24 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">209 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/signonorgnz-greenpeace-nz</feedburner:origLink></item>
  <item>
    <title>Accessibility For Humans;  Usability Of Websites For Screen Reader Users</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/juBrgwBKJ-A/accessibility-humans-usability-websites-screen-reader-users</link>
    <description>&lt;div style="float: right; width: 330px; text-align: center"&gt;A graph from the article showing disabilities reported:
  &lt;a href="http://webaim.org/projects/screenreadersurvey/"&gt;&lt;img alt="Disabilities Reported" src="http://chart.apis.google.com/chart?chtt=Disabilities%20Reported&amp;amp;chs=330x170&amp;amp;chco=76A4FB,224499,FF0000,80C65A,00FF00,FFC020&amp;amp;chxt=x,y&amp;amp;chxl=0:||1:|0%|25%|50%|75%|100%&amp;amp;cht=bvg&amp;amp;chd=t:80|16|1|4|1|5&amp;amp;chdl=Blindness%20-%2080%|Low%20Vision/Visually-Impaired%20-%2016%|Cognitive%20-%201%|Deafness/Hard-of-Hearing%20-%204%|Motor%20-%202%|No%20disability%20-%205%&amp;amp;chb</description>
     <comments>http://drupal.geek.nz/blog/accessibility-humans-usability-websites-screen-reader-users#comments</comments>
 <pubDate>Tue, 09 Jun 2009 12:11:28 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">208 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/accessibility-humans-usability-websites-screen-reader-users</feedburner:origLink></item>
  <item>
    <title>New Zealand Government Rejects Microsoft</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/f11p3DdsYHg/new-zealand-government-rejects-microsoft</link>
    <description>&lt;p&gt;The NZ SSC has rejected Microsoft's offers for a new licensing contract.  This is a big loss for Microsoft (Though I'm sure &lt;a href="http://computerworld.co.nz/news.nsf/news/5FA015D542415324CC2575C100804A31" title="Read Computer World article about the event" rel="nofollow"&gt;MS would have you believe otherwise&lt;/a&gt; and try to paint the picture back to front) and big win for NZ Government and NZ's IT industry.&lt;/p&gt;
</description>
     <comments>http://drupal.geek.nz/blog/new-zealand-government-rejects-microsoft#comments</comments>
 <category domain="http://drupal.geek.nz/category/tags/floss">FLOSS</category>
 <category domain="http://drupal.geek.nz/category/tags/government">Government</category>
 <category domain="http://drupal.geek.nz/category/tags/microsoft">Microsoft</category>
 <category domain="http://drupal.geek.nz/category/tags/new-zealand">New Zealand</category>
 <category domain="http://drupal.geek.nz/category/tags/open-source-software">Open Source Software</category>
 <pubDate>Mon, 08 Jun 2009 12:26:11 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">207 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/new-zealand-government-rejects-microsoft</feedburner:origLink></item>
  <item>
    <title>Views Filter Blocks In Drupal 6</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/xs_YtQkuSgY/views-filter-blocks-drupal-6</link>
    <description>&lt;a href="http://civicactions.com/sites/civicactions.com/files/Views filter block demo.png" title="See full size image"&gt;&lt;img width="600" alt="Screenshot of Views 2 exposed filters in a block" src="http://civicactions.com/sites/civicactions.com/files/Views filter block demo.png" /&gt;&lt;br /&gt;Screenshot of Views 2 exposed filters in a block.&lt;/a&gt;

&lt;p&gt;This video demonstrates how to setup &lt;a href="http://drupal.org/project/views"&gt;Views&lt;/a&gt; 2 exposed filters as a block.&lt;/p&gt;&lt;p&gt;&lt;a href="http://civicactions.com/blog/2009/apr/28/views_filter_blocks_drupal_6" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/views-filter-blocks-drupal-6#comments</comments>
 <pubDate>Tue, 28 Apr 2009 12:09:49 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">206 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/views-filter-blocks-drupal-6</feedburner:origLink></item>
  <item>
    <title>Vertical Tabs In Drupal 7 Core! How Open Source Does Usability – The Process</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/JfdHZKdOhG0/vertical-tabs-drupal-7-core-how-open-source-does-usability-%E2%80%93-process</link>
    <description>&lt;p&gt;Vertical tabs are finally in Drupal core!&lt;/p&gt;

&lt;p&gt;&lt;a title="See large size image" href="http://civicactions.com/sites/civicactions.com/files/vertical-tabs-in-drupal-7-c.png"&gt;&lt;img width="600" alt="Screenshot of vertical tabs on an 'Article Edit' page in Drupal 7." src="http://civicactions.com/sites/civicactions.com/files/vertical-tabs-in-drupal-7-c.png" /&gt;&lt;br /&gt; Screenshot of vertical tabs on an 'Article Edit' page in Drupal 7.&lt;/a&gt;&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/vertical-tabs-drupal-7-core-how-open-source-does-usability-%E2%80%93-process#comments</comments>
 <pubDate>Mon, 20 Apr 2009 06:14:25 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">205 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/vertical-tabs-drupal-7-core-how-open-source-does-usability-%E2%80%93-process</feedburner:origLink></item>
  <item>
    <title>Synchronized Mail, Contacts, Calendars Across iPhone, Google, Mail.app, iCal.app</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/ONZPwpa7j4s/synchronized-mail-contacts-calendars-across-iphone-google-mailapp-icalapp</link>
    <description>&lt;p&gt;I have spent considerable time over the last year or so trying to get my data and systems set up to have email, contacts and calendars available both online and offline on both my main computer, my mobile device and online as a guest user on others computers.  All the while keeping my inbox clean from spam and bulk mail, contacts synchronized and access my preferred user-interfaces and applications.  I've recently been able to get this pretty close to perfect.  In this article I will describe the technologies I use and how I've configured them to achieve this.&lt;/p&gt;</description>
     <comments>http://drupal.geek.nz/blog/synchronized-mail-contacts-calendars-across-iphone-google-mailapp-icalapp#comments</comments>
 <pubDate>Tue, 31 Mar 2009 10:30:41 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">204 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/synchronized-mail-contacts-calendars-across-iphone-google-mailapp-icalapp</feedburner:origLink></item>
  <item>
    <title>Young Hahn Proposes A Rule-Based Drupal Theme Layer</title>
    <link>http://feedproxy.google.com/~r/drupalgeeknz/~3/wZqdhaS5cYg/young-hahn-proposes-rule-based-drupal-theme-layer</link>
    <description>&lt;p&gt;While there were many great presentations at &lt;a href="http://dc2009.drupalcon.org/" rel="nofollow"&gt;DrupalCon DC&lt;/a&gt;, &lt;a href="http://www.developmentseed.org/team/young-hahn" rel="nofollow"&gt;Young Hahn&lt;/a&gt;'s &lt;em&gt;&lt;a href="http://dc2009.drupalcon.org/session/limitations-drupal-theme-layer" rel="nofollow"&gt;Limitations of the Drupal Theme Layer&lt;/a&gt;&lt;/em&gt; was the only one that blew me away.</description>
     <comments>http://drupal.geek.nz/blog/young-hahn-proposes-rule-based-drupal-theme-layer#comments</comments>
 <pubDate>Thu, 12 Mar 2009 20:59:10 +0000</pubDate>
 <dc:creator>Bevan</dc:creator>
 <guid isPermaLink="false">203 at http://drupal.geek.nz</guid>
  <feedburner:origLink>http://drupal.geek.nz/blog/young-hahn-proposes-rule-based-drupal-theme-layer</feedburner:origLink></item>
  </channel>
</rss>
