<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://willy.boerland.com/myblog">
<channel>
 <title>Willy Dobbe - drupal</title>
 <link>http://willy.boerland.com/myblog/taxonomy/term/60/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>ProjectPAAS</title>
 <link>http://willy.boerland.com/myblog/projectpaas</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/x-ray_delta_one/4277472995/&quot; title=&quot;The Outer Limits ... &#039;Cold Hands, Warm Heart&#039; by x-ray delta one, on Flickr&quot;&gt;&lt;img src=&quot;http://farm5.staticflickr.com/4068/4277472995_652ca6ba14_z.jpg&quot; width=&quot;640&quot; height=&quot;427&quot; alt=&quot;The Outer Limits ... &#039;Cold Hands, Warm Heart&#039;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
A couple of weeks ago we launched the website of a service we have been working on hard for over half a year. The project started as a SAAS about performance and hence the internal project name was “ProjectPAAS”. As it goes with internal project names, it became the name of the service it self.&lt;/p&gt;
&lt;h2&gt;12 seconds start now&lt;/h2&gt;
&lt;p&gt;I still have problems explaining what the service is doing in an elevator pitch. But basicaly one installs a module on a to be tested staging site from d.o with the funky URL &lt;a hre=&quot;http://drupal.org/project/paas&quot;&gt;/project/paas&lt;/a&gt;, configures the service on the portal of &lt;a href=&quot;http://projectpaas.com&quot;&gt;projectpaas.com&lt;/a&gt; and then wait an hour or two. We start a service to measure your site from the outside and from the inside, analyse the data, make a &lt;a href=&quot;http://www.flickr.com/photos/bertboerland/sets/72157632759361704/with/8470847802/&quot;&gt;report&lt;/a&gt; and when you check your mail you get an in depth report on all the elements of the chain that are relevant to the performance of the website. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/x-ray_delta_one/8475578918/&quot; title=&quot;1964 ... orbital assembly by x-ray delta one, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8229/8475578918_974993337f_z.jpg&quot; width=&quot;640&quot; height=&quot;407&quot; alt=&quot;1964 ... orbital assembly&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We measure from one or more selectable (&lt;a href=&quot;http://aws.amazon.com/about-aws/globalinfrastructure/&quot;&gt;EC2&lt;/a&gt;) locations in the world with over 150 metrics and we only report on real data, no &lt;a href=&quot;http://developer.yahoo.com/yslow/&quot;&gt;yslow&lt;/a&gt; wisdom. We know what influence &lt;a href=&quot;http://weknowmemes.com/2012/01/congratulations-you-have-just-saved-0-4-seconds/&quot;&gt;speed&lt;/a&gt;, we see how it is configured at your site (with the module or from the outisde) and we simulate to find the the optimal value would be for your use case. &lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://yuiblog.com/blog/2007/04/11/performance-research-part-4/&quot;&gt;cliché&lt;/a&gt; for example that one needs parallel download (images[1-4].example.com) to bypass the maximumum connection a &lt;a href=&quot;http://stackoverflow.com/a/985704&quot;&gt;browser&lt;/a&gt; can have to a host, is just that, a cliché. When one takes DNS lookup,&lt;a href=&quot;http://en.wikipedia.org/wiki/Slow-start&quot;&gt;TCP slow start&lt;/a&gt; and the &lt;a href=&quot;http://en.wikipedia.org/wiki/Sliding_window_protocol&quot;&gt;sliding window&lt;/a&gt; in to account, for certain usecase, having images[x].example.com might actually be slower. So we are opinionated, we measure, we analyse, we report, you gain speed.&lt;/p&gt;
&lt;h2&gt;Easteregg&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/8470851668/&quot; title=&quot;ProjectPAAS report 0.6 by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8517/8470851668_eebda79199_z.jpg&quot; width=&quot;640&quot; height=&quot;478&quot; alt=&quot;ProjectPAAS report 0.6&quot;&gt;&lt;/a&gt;&lt;br /&gt;
I really like &lt;a href=&quot;http://pinterest.com/bertboerland/paas/&quot;&gt;retro future&lt;/a&gt; so we used this for a theme around the site and &lt;a href=&quot;http://www.facebook.com/projectpaas&quot;&gt;facebook&lt;/a&gt;. But since easter (Dutch &lt;a href=&quot;http://nl.wikipedia.org/wiki/Pasen&quot;&gt;&quot;pasen&quot;&lt;/a&gt; is coming up,&lt;br /&gt;
do check the &lt;a href=&quot;http://projectpaas.com&quot;&gt;projectpaas.com&lt;/a&gt; website, find the easteregg and &lt;a href=&quot;https://twitter.com/search/realtime?q=I+just+found+the+easteregg+on+http%3A%2F%2Fwww.projectpaas.com+%21&amp;amp;src=typd&quot;&gt;twitter&lt;/a&gt; about it. :-)&lt;/p&gt;
&lt;p&gt;This posting isn&#039;t as much about the service of ProjectPAAS as it is about why we made the service. To share our experience and to get feedback from you. There are two reasons we made it, one is internally driven and one is externally.&lt;/p&gt;
&lt;p&gt;The internal reason is that we have been building some of the most visited sites and webapps in Drupal in the Netherlands. So after some time we got good at performance, we understood what to do and what not to do for the complete stack of elements that define speed, HTML, CSS, Linux, Apache, MySQL and yes, Drupal. Word got out that we were good and siteowners that have been building their site at another company, came to us for advice on how to get more speed in their site.&lt;br /&gt;
Once we had done a dozen of these reports, we wanted to make the reports more easily accessible for the site owners and website builders. This is part of why westarted the Performance Reporting&lt;/p&gt;
&lt;h2&gt;Land here&lt;/h2&gt;
&lt;p&gt;The external reason might be more interesting for you. We made the SAAS because we think that the CMS landscape will change and our business will change.&lt;/p&gt;
&lt;p&gt;The landscape will change. 10 years ago everybody had his/her own CMS, there were more CMS-es then websites it seemed. 5 yeas ago it was clear who were going to be the winners in the consolidation, 80% of the proprietary &quot;solutions&quot; were gone and open source was no longer a dirty word in enterprises. Within the open CMS-es, the global top 5 was visible though especially in Europe there were still many local open source CMS-es. This consolidation perse was good open source and especially for Drupal shops.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/x-ray_delta_one/7911021192/&quot; title=&quot;1962 ... &#039;Planet Of Storms&#039; (USSR) by x-ray delta one, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8310/7911021192_f94cf9844a_z.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; alt=&quot;1962 ... &#039;Planet Of Storms&#039; (USSR)&quot;&gt;&lt;/a&gt;&lt;br /&gt;
However, the market won&#039;t stop here. Most of the Drupal websites are not complex, they don&#039;t have any connections to backend systems, less than 10k pageviews per day and are relatively expensive to build and most of all expensive to maintain. Here is the business case for open source SAAS, solutions based on open source software like Aqcuia and Wordpress.com offer. These solutions with standard modules and a customisable template is good enough right now for 20% of the Drupal sites out there and will cost a fraction of what building it &quot;by hand&quot; will cost.&lt;/p&gt;
&lt;p&gt;The users of these open source SAAS hosting solutions will only grow. Good for the parties offering these services, bad for the Drupal shops that have been building relatively simple portfolio sites. By itself, this trend might have a big impact those coding Drupal core, modules or working in  for example the security team. This is not meant in a bad way, but with most of the sites going towards a smaler group of SAAS companies, the number of &quot;independent&quot; individuals adding to core or writing modules might actually get lower, they might have &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar#Guidelines_for_creating_good_open_source_software&quot;&gt;another itch&lt;/a&gt;. It will be very interesting to see how this will develop, I might be completely wrong here.&lt;/p&gt;
&lt;h2&gt;Performance takes time&lt;/h2&gt;
&lt;p&gt;Traditionally most Drupal shops do projects, do maintenance and do consulting. Some have found a nice niche, a place geographically apart, a specific vertical or a certain service like migration from another CMS. However, most Drupal shops build relatively simple websites for SOHO plus. I know there are many shops that work for &lt;a href=&quot;http://www.datanyze.com/market-share/CMS/?selection=2&quot;&gt;high end enterprises&lt;/a&gt;. But not all the &lt;a href=&quot;http://drupal.org/project/usage/drupal&quot;&gt;280.000 Drupal sites&lt;/a&gt; fit in the Alexa top 100.000. So I do think that if you are a Drupal shop, you have to find your sweet spot the next couple of month. On the one hand we have operational excellence (a SAAS to host sites like gardens or a service like ProjectPAAS itself) and on the other hand customer intimacy (the complex sites with lots of integration with backend systems and complex workflow). There might be space between these two, but the portfolio site area will get very crowded and Drupal will not be the best tool to serve this in my opinion. This is part of the reason why we build our first SAAS around a product we understand and is close to our core business. We are already planning next services that might still be build in Drupal but will target a broader audience.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/8550916219/&quot; title=&quot;ProjectPAAS logo by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8092/8550916219_f486e68c04_z.jpg&quot; width=&quot;636&quot; height=&quot;333&quot; alt=&quot;ProjectPAAS logo&quot;&gt;&lt;/a&gt;&lt;br /&gt;
For the moment, if you are intersted in our product, dont be shy and talk to us on &lt;a href=&quot;https://twitter.com/ProjectPAAS&quot;&gt;twitter&lt;/a&gt; or &lt;a href=&quot;http://www.facebook.com/projectpaas&quot;&gt;faces us&lt;/a&gt;. Potential resellers or users are welcome to fill out &lt;a href=&quot;http://projectpaas.com/#five&quot;&gt;our form&lt;/a&gt;. We really do hope that our product can help you build faster websites and thereby push Drupal even more ahead of the curve.&lt;/p&gt;
</description>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert">bert</category>
 <category domain="http://willy.boerland.com/myblog/business/dop_nu">DOP.nu</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <category domain="http://willy.boerland.com/myblog/business/money">money</category>
 <category domain="http://willy.boerland.com/myblog/internet/routing/tcp_ip_0">TCP/IP</category>
 <category domain="http://willy.boerland.com/myblog/internet/routing/tcp_ip/webhosting">webhosting</category>
 <category domain="http://willy.boerland.com/myblog/business/work">work</category>
 <pubDate>Fri, 29 Mar 2013 19:53:41 +0000</pubDate>
</item>
<item>
 <title>get your ticket to the Frontendunited Event in London now</title>
 <link>http://willy.boerland.com/myblog/get_your_ticket_to_the_frontendunited_event_in_london_now</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/gwire/336458831/&quot; title=&quot;Nabaztag/tag power brick by gwire, on Flickr&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://farm1.staticflickr.com/157/336458831_8b5a445486_z.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; alt=&quot;Nabaztag/tag power brick&quot;&gt;&lt;/a&gt;&lt;br /&gt;
A small plug, if you want to attend &lt;i&gt;the&lt;/i&gt; Drupal event about design, frontend development and usability, be sure to take a look at &lt;a href=&quot;http://frontendunited.org/&quot; rel=&quot;nofollow&quot;&gt;frontendunited.org&lt;/a&gt;, London, April 13-14. I do think there are some of the &lt;a href=&quot;http://frontendunited.org/proposed-speakers&quot; rel=&quot;nofollow&quot;&gt;best speakers&lt;/a&gt; lined up both from within our community and related communities, for example &lt;a href=&quot;http://frontendunited.org/content/christian-heilmann&quot; rel=&quot;nofollow&quot;&gt;Christian Heilmann&lt;/a&gt;. &lt;a href=&quot;http://frontendunited.org/venue&quot; rel=&quot;nofollow&quot;&gt;The venue&lt;/a&gt; must be the &lt;a href=&quot;http://www.cargo-london.com/&quot; rel=&quot;nofollow&quot;&gt;coolest one&lt;/a&gt; ever to house so many Drupalistas. So think about &lt;a href=&quot;br /
http://frontendunited.org/2013/tickets-and-registration&quot; rel=&quot;nofollow&quot;&gt;ordering a ticket&lt;/a&gt; (free hugs from &lt;a href=&quot;http://www.flickr.com/photos/nidhug/7167843724/&quot; rel=&quot;nofollow&quot;&gt;mortendk&lt;/a&gt; when you select &lt;a href=&quot;http://frontendunited.org/2013/community&quot; rel=&quot;nofollow&quot;&gt;community sponsorship&lt;/a&gt;) or &lt;a href=&quot;http://feu.wufoo.eu/forms/sponsorship-frontend-united-uk-2013/&quot; rel=&quot;nofollow&quot;&gt;become a sponsor&lt;/a&gt; and get some free tickets.&lt;/p&gt;
&lt;p&gt;Order now and win a pony.&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/society/arts/design">design</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <pubDate>Fri, 29 Mar 2013 19:05:28 +0000</pubDate>
</item>
<item>
 <title>Frontend United, From Amsterdam to London</title>
 <link>http://willy.boerland.com/myblog/frontend_united_from_amsterdam_to_london</link>
 <description>&lt;p&gt;Last year, I was one of the coorganizers of Frontend United In Amsterdam, The Netherlands. I have organized dozen of events, DrupalCons, DrupalJams, DrupalCamps totaling a dozen of events. The best and most funny to organize of them all however was the Frontend United conference with good friends &lt;A href=&quot;http://drupal.org/user/521370&quot;&gt;Jesper&lt;/a&gt;, &lt;a href=&quot;http://sotak.co.uk/&quot;&gt;Marek&lt;/a&gt;, &lt;a href=&quot;http://morten.dk/&quot;&gt;Morten&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/user/22508&quot;&gt;Philippe&lt;/a&gt; and angel &lt;a href=&quot;http://drupal.org/user/354781&quot;&gt;Isabelle&lt;/a&gt;. The weekly conference calls quickly became a selfhelp group and the best comedy channel available. &lt;/p&gt;
&lt;p&gt;The fun we had organizing the event, clearly payed off and turned the event in to the best event I ever attended. Mostly because Fronten United is different. We have some rules to live by and these rules help us organize it and give the best value possible to the attendees. In fact, we try to be for Drupal what TED is for technology! Our rules are simple&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Outside in, not inside out&lt;/li&gt;
&lt;li&gt;Attendees first, not the sponsors (or mobile :-)&lt;/li&gt;
&lt;li&gt;Grow horizontally, not vertically&lt;/li&gt;
&lt;li&gt;Maximum value for attendees&lt;/li&gt;
&lt;li&gt;Nerds rule&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These are simple rules, resulting in a great conference. Outside in means we will look at technology, design. The unimportant stuff and then but only then Drupal. We look at speakers who are architects, painters, people whose actions or ideas are completely irrelevant for Drupals community in the narrow sense but if mapped on our community, code or license of great influence. We value attendees above sponsors. We do *heart* our sponsors, they are the best. But in the end the sponsors &lt;i&gt;and&lt;/i&gt; the organizers work for the attendees, not the other way around. We will never do a sponsored talk, an opening by a sponsor or a case-study, mixing content and sponsors is the best way to kill a brand in our opinion. We believe in growth, but not that a number like “attendees” has anything to do with growth.  We aim at 250 people max per conference and grow in quality from there. We will never have 2.000 attendees but will have the best sessions available. As for the nerds part, the &lt;a href=&quot;http://www.flickr.com/photos/elv/6952927548/&quot;&gt;group photo&lt;/a&gt; was taken at 13:37 time.  &lt;/p&gt;
&lt;p&gt;We succeed in all of these rules last year. All but one. Despite the fact that one sponsor went belly up and did not pay our fiscal agency, the Drupal Association (&lt;i&gt;thanks!&lt;/i&gt;), we still made money. And thereby did not give the maximum value for our attendees.&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/8524710676/&quot; title=&quot;FrontendUNited Amsterdam by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8392/8524710676_dd41f9613e_z.jpg&quot; width=&quot;640&quot; height=&quot;393&quot; alt=&quot;FrontendUnited Amsterdam&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or did we? If you look at this blog by friend Baris &lt;a href=&quot;http://www.bariswanschers.com/blog/frontend-united-was-awesome&quot;&gt;Frontend-United was awesome&lt;/a&gt; or at the blog of &lt;a href=&quot;http://morten.dk/blog/frontend-united-we-came-rock&quot;&gt;the king&lt;/a&gt; it looks we succeeed in givin the attendees the best con ever! It was great to hear jan Willem Tulp talk about &lt;a href=&quot;http://www.janwillemtulp.com/category/data-visualization/&quot;&gt;data visualization&lt;/a&gt; and the story of how &lt;a href=&quot;http://www.whoisjw.tv/jeroen-wijering/&quot;&gt;Jeroen Wijering&lt;/a&gt; sold his a license for his video player to YouTube for $25 is still great to hear. No matter what your question was (“$25 per server? Client? Month?”) his answer would be $25.&lt;/p&gt;
&lt;p&gt;Here are some snapshots of the money we made with sales and the hat-round, the venue “Pakhuis de Zwijger”,  the banner with the sponsors, the excellent t-shirt with the infamous astronaut and the drinking venue with the Druplicon as a logo.&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/7677083612/&quot; title=&quot;Frontendunited cash by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7274/7677083612_c3c11c9740_m.jpg&quot; width=&quot;240&quot; height=&quot;179&quot; alt=&quot;Frontendunited cash&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/elv/7104050377/&quot; title=&quot;Frontend United Amsterdam 2012 by Philippe Gervaise, on Flickr&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7091/7104050377_bd192cfab8_m.jpg&quot; width=&quot;240&quot; height=&quot;159&quot; alt=&quot;Frontend United Amsterdam 2012&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/stefanvanhooft/6953849246/&quot; title=&quot;&amp;quot;Pull up, PULL UP&amp;quot;...banner by Stefan van Hooft, on Flickr&quot;&gt;&lt;img src=&quot;http://farm6.staticflickr.com/5235/6953849246_67853a24e0_n.jpg&quot; width=&quot;239&quot; height=&quot;320&quot; alt=&quot;&amp;quot;Pull up, PULL UP&amp;quot;...banner&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/7093337351/&quot; title=&quot;Frontendunited tshirt amsterdam 2012 by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7204/7093337351_0ef1021dcd_n.jpg&quot; width=&quot;240&quot; height=&quot;320&quot; alt=&quot;Frontendunited tshirt amsterdam 2012&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51160416@N04/7101677943/&quot; title=&quot;P1100408 by bernard.skibinski, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8013/7101677943_4716459072_z.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; alt=&quot;P1100408&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So far for 2012. On with 2013. With the help of a great all-female team in the UK, we are pulling the best Drupal conference of once again, backed by the Drupal Association (&lt;i&gt;thanks&lt;/i&gt;), in London, 13 and 14 of April, in &lt;a href=&quot;http://www.cargo-london.com/&quot;&gt;Cargo&lt;/a&gt;. Ticket sales will start shortly, great keynote speakers are already lined up but we need you as a speaker and as a sponsor! So please earmark the date in your agenda, think about an inspiring talk Frontend related and download the attached sponsor brochure. And mail we if you are interested in sponsoring, bert AT boerland DOT com.&lt;/p&gt;
&lt;p&gt;Now lets rock London!&lt;/p&gt;
</description>
 <category domain="http://willy.boerland.com/myblog/society/arts">arts</category>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert">bert</category>
 <category domain="http://willy.boerland.com/myblog/society/arts/design">design</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <category domain="http://willy.boerland.com/myblog/business/money">money</category>
 <enclosure url="http://willy.boerland.com/myblog/images/sponsorship_prospectus_signature_available+branding.pdf" length="330202" type="application/pdf" />
 <pubDate>Sun, 03 Mar 2013 15:46:14 +0000</pubDate>
</item>
<item>
 <title>Prediction for Drupal in 2013</title>
 <link>http://willy.boerland.com/myblog/prediction_for_dtupal_in_2013</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/pingles/134906659/&quot; title=&quot;Champagne Cork by Paul Ingles, on Flickr&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://farm1.staticflickr.com/55/134906659_778ccb941a_z.jpg&quot; width=&quot;640&quot; height=&quot;426&quot; alt=&quot;Champagne Cork&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ever since node &lt;a href=&quot;http://drupal.org/node/4877&quot; rel=&quot;nofollow&quot;&gt;4877&lt;/a&gt; in 2003 we have a “prediction” post up on drupal.org where Drupal coder and users can share their vision on what will happen the year ahead with their beloved tool. Ever? Well, we &lt;a href=&quot;http://drupal.org/node/1372696&quot; rel=&quot;nofollow&quot;&gt;skipped&lt;/a&gt; last year on drupal.org. so we can not look back to the predictions you made last year on this site.&lt;/p&gt;
&lt;p&gt;But that should not stop you to make new some new predictions. And you welcome to do so in the comments on &lt;a href=&quot;http://drupal.org/node/1881074&quot; rel=&quot;nofollow&quot;&gt;the posting on d.o&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Will parts of Drupal end up in another CMS or framework? Will “&lt;a href=&quot;http://groups.drupal.org/wscci&quot; rel=&quot;nofollow&quot;&gt;WSCCI&lt;/a&gt; first” be the slogan? Or will the consolidation in the CMS landscape and the trend to &lt;a href=&quot;http://www.garfieldtech.com/blog/off-the-island-2013&quot; rel=&quot;nofollow&quot;&gt;leave&lt;/a&gt; our small island make new bridges towards other PHP projects or even make a new Pangaea, beyond PHP and the web? Will Drupal be the answer in Jeopardy on the question “what is the best CMS?”. Time will tell. Or you.. In the comments on &lt;a href=&quot;http://drupal.org/node/1881074&quot; rel=&quot;nofollow&quot;&gt;the prediction 2013&lt;/a&gt; posting.&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert">bert</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <pubDate>Sat, 05 Jan 2013 21:32:56 +0000</pubDate>
</item>
<item>
 <title>Drupal release cycles, time will tell</title>
 <link>http://willy.boerland.com/myblog/drupal_release_cycles_time_will_tell</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/fcharlton/1840803607/&quot; title=&quot;My Watch Broke! by 4rank, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.staticflickr.com/2363/1840803607_732b26819b_z.jpg?zz=1&quot; width=&quot;640&quot; height=&quot;639&quot; alt=&quot;My Watch Broke!&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today, it is 614 weeks ago that Drupal 1.0 has been released, 4.295 days in the past, or 103.080 hours ago. During this time period, the Drupal community released 14 major versions, from 1.0 to 7.0. The new release is planned around mid august 2013 and hence will be the 15th major release. For those less in to the history of Drupal releases but can count and think that 8.0 as the 15th major release doest add up, it doesn&#039;t. Between 4.0 and 5.0 we spend 5 years releasing 4.1 up to 4.7, in our numbering scheme back then major releases. &lt;/p&gt;
&lt;p&gt;During all these versions the Drupal community supported the current version and the version before. So with 7 being the current major release, we also support the 6 release that first saw the light of day on 13 february 2008 and will continue to do so up to around 15th of august 2013. Work on Drupal 6 started around december 2006, six and a half years ago by the time Drupal 8 will be released.&lt;/p&gt;
&lt;p&gt;During all these versions the Drupal community had a no backwards compatibility philosophy. Modules that work in version 6 will not work in version 7. So for many of the thousands of modules we host on Drupal.org we have a stable and a development release for version 6 of Drupal and for version 7.&lt;/p&gt;
&lt;p&gt;Today is also the day that people are using SaaS for all kinds of services. People and companies rely on the Google mail and experience a new version of this product on a daily basis, even without knowing it or seeing the difference cosmetically. Today people have hundreds of apps installed on their tablets and phones and upgrade those on a weekly or even daily basis at a touch of a finger.&lt;/p&gt;
&lt;p&gt;Today is also the day that a manufacturer like Apple releases new major OS versions every year at extremely low prices and with a low barriers when it comes to the upgrade pain. Ubuntu -a  leading Linux distribution package company- releases new versions of their product time boxed, complete predictable. Every 6 month users have the latest supported Linux distribution available and can update and upgrade with great ease. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/8102199541/&quot; title=&quot;Days between major Drupal releases in line graph by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8463/8102199541_040c5eddbb_z.jpg&quot; width=&quot;534&quot; height=&quot;562&quot; alt=&quot;Days between major Drupal releases in line graph&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I often explained Drupal’s lack of backwards compatibility towards users and customers as “Breaking with yesterday, building tomorrow”. Comparing it to Windows 7 that contains code of Windows XP, windows ME, Windows 95, Windows 3.11 and even all the way up to emulating code of MS-DOS 6.2. In order to move forward, we break with supporting the past unlike that product of Microsoft. Where Microsoft had to put every piece of history in its backpack when stepping forwards and carry all the weight of the history around towards the future, the Drupal community could break with yesterdays code and API’s and jump towards a brand new tomorrow.&lt;/p&gt;
&lt;p&gt;Today I have problems saying so. Microsoft isn&#039;t the dominant example anymore and as stated, the competitors like Google, Apple and Linux are moving towards a “real time” experience of their products where users can enjoy the tools of today that have been build for them today on technologies available today.&lt;/p&gt;
&lt;p&gt;With this in mind, it is good to look back at Dries’ last talk during the most excellent DrupalCon Munich. In a small room that was completely packed, Dries hinted around on what Drupal might be in the future. As always, he choose his words wisely and made sure what he said could be a thought experiment and might or might not happen, no promises no demands.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/8102212368/&quot; title=&quot;Days between major Drupal releases in pie chart by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8044/8102212368_2376eee0d4_z.jpg&quot; width=&quot;455&quot; height=&quot;512&quot; alt=&quot;Days between major Drupal releases in pie chart&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the things Dries hinted at that not many people seem to have picked up on, was that Drupal should be shortening it’s release cycles, towards for example half a year. And when you shorten your release cycle like that, you have to make sure that upgrades are cheap. Meaning you must stop our mantra of breaking compatibility between major versions. I do think that a new way of looking at our releases (&lt;i&gt;what&lt;/i&gt;) and cycles (&lt;i&gt;when&lt;/i&gt;) is more then needed. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/ikayama/3372642684/&quot; title=&quot;the passenger by Ikayama, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.staticflickr.com/3582/3372642684_a7029cd0b9_z.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; alt=&quot;the passenger&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today planning and sticking to the plan is just as hard as it was yesterday. And hence even when we aim at an &lt;a href=”http://buytaert.net/how-i-think-about-drupal-release-date-planning”&gt;18 month release cycle&lt;/a&gt; we end up with twice the amount in a &lt;a href=”http://drupal.org/node/935558”&gt;code slush&lt;/a&gt;. Note though that even the18 month was derived from looking at &lt;a href=”http://buytaert.net/the-gartner-hype-cycle-and-drupal”&gt;the past&lt;/a&gt;, like steering a car by looking  rearview mirror. It is possible, but assumes conditions remain constant. &lt;/p&gt;
&lt;p&gt;While we know that the Ceteris Paribus world is not real, the world is continuously changing and the constant being that people constantly say that the change is only going faster. And in fact, even if the conditions in the future are the same, fact is that we as a community are in the risk of being overtaken by the past, proprietary CMS-es and other open source CMS-es that have been looking up towards us up to now.&lt;/p&gt;
&lt;p&gt;Today I don&#039;t know what the answer is for the best release date of Drupal 9 and higher. But I do know that the current release cycles are breaking us up. I have seen very talented frontend designers quit Drupal because they didnt want to work anymore with outdates templates systems or jQuery versions. But, didn’t they want to “scratch their own itch?”. Sure they did, they just scratched it on another place, not in Drupal. I think Dries and others know that something has to change, I do not know the answer, but I would welcome a timeboxed (half a year) cycle and 3 older versions supported with backwards compatibility. Or an Long Term Support version next to more cutting edge version. Or something Dries will come up with on the next month.&lt;/p&gt;
</description>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <pubDate>Fri, 19 Oct 2012 10:24:24 +0000</pubDate>
</item>
<item>
 <title>Blue Piles of Shit On The Horizon </title>
 <link>http://willy.boerland.com/myblog/blue_piles_of_shit_on_the_horizon</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://farm4.staticflickr.com/3210/3142529216_d9e0b8d326_z.jpg?zz=1&quot;&gt;&lt;/p&gt;
&lt;p&gt;Last week I travelled from the Netherlands to the United Kingdom. Doing so I crossed two other countries, Belgium and France before taking the ferry to the Island I love so much. Let me tell you a story about one of these borders I crossed, the one between Belgium and The Netherlands. When one drives from the Netherlands towards the Belgium, one can see the border from kilometres away.&lt;/p&gt;
&lt;p&gt;Not that there is a huge fence. There is no borer patrol or customs at all.&lt;br /&gt;
Not that there is a life size doted line that separated both countries, there is just a blue sign welcoming you in Belgium.&lt;br /&gt;
Not that the landscape changes dramatically from flat Low Lands to the Belgium Alps, there is very gradually change of culture, language and landscape.&lt;/p&gt;
&lt;p&gt;Still one is able to spot the border from far. Simply by the fact that all what is ugly in a country is moved as far away from the country as possible and placed at the edges of the geographical boundary. So high windmills delivering electricity are stacked up to pollute the horizon, nuclear power-plants are tactically moved to the edge as well as other unpopular geographical activities, all moved towards this area from both sides. &lt;/p&gt;
&lt;p&gt;Think about this. Just as many people life in this area like any other inner country area, maybe even more. So the impact of these activities is just as big as it would be in the centre of The Netherlands or Belgium. But there are less &lt;i&gt;voters&lt;/i&gt; in the border area for Belgium and for The Netherlands. If you don&#039;t aggregate the voters that is.&lt;/p&gt;
&lt;p&gt;Just as many people have hinder, only half the number can complain to their local / federal government. From “The Big Picture” Point of View, doing stuff like this is complete nonsense, just as many people are impacted. From a political point of View it makes perfect sense, Not In My Back Yard!&lt;/p&gt;
&lt;p&gt;So is this relevant for Drupal one might ask and why or how? It is relevant. And I’ll try to explain the why and how here.&lt;/p&gt;
&lt;p&gt;I see the same happening in our community, both geographical and political wise piles of shit are shifted towards The Other. And it is not that I see this happening, I think I am one of he persons who is guilty of shifting the shit I don&#039;t want to the edges of my comfort zone and thereby maybe to you. This post is a “Sorry” for that. And a start to make sure that we all try to do the best we can for the Drupal Universe. Not just the part of the universe you (I!) are (am) located in.&lt;/p&gt;
&lt;p&gt;If one looks at the last 5 years, there has been a clear trend that there is more friction between the EU (excluding the UK) and USA. Due to different political backgrounds, due to “oversee” wars, due to different visions about how to solve international terrorism and for example Guantanamo Bay, there is growing scepticism in many countries in the EU towards the USA. Triggering a similar reaction of those stupid fat Yankees towards the fine High Culture citizens of the EU. That was a joke. My statement is that if you cant make a joke about an argument, you are in real trouble.&lt;/p&gt;
&lt;p&gt;This scepticism and the friction between the old and the new continent is also visible in the Drupal community, like it is in any other bilateral relationship between these two continents. While we share the four world languages (Love, Money, English, PHP) in our community, we differ in so many things we often forget to give some room to each other. It was visible from the reaction on the Paris DrupalCon silhouette to your mothers’ CMS remark, the so called Americanisation of the Drupal Association and for example the struggle to get a Code of Conduct for DrupalCons. Mind you, I have an strong opinion in all of these matters, but this posting is not here to redo these arguments, it is a posting to make room for other others. To seek for what binds us, not what separates us. I think John Postel (“two four six eight, there is someone I appreciate”) said it best when he said &lt;i&gt;“Be conservative in what you send, be liberal in what you accept”.&lt;/i&gt; This robustness principle that is the heart of all technical protocols we use on the net, should also be the core of our genes in the Drupal community.&lt;br /&gt;
Not just USA vs EU, the world is bigger then those two continents and smaller then all continents.&lt;br /&gt;
Not just XX chromosomes vs XY. There is so much more the two genders and it is so unimportant what toilet you use.&lt;br /&gt;
Not just gay vs straight. Love and passion can be so much more in a community then .. Ohh, forget that last part...&lt;/p&gt;
&lt;p&gt;But for all, everywhere. Independent what you are or where your local airport is located, we should think  about the place where you want to go and how you can fly over-there. Not on how you / I can shift the pile of shit towards the end of your / my zone. &lt;/p&gt;
&lt;p&gt;When I ask my 5 year old son what his favourite colour is, he answers “Blue”.... “And purple.. And yellow... And gold..” And the he continues some more. Let us remember that the global colour locale we share is blue. And pink. And black. And white. The complete rainbow. And 50 shades of grey, if that is your cup of tea. But mostly, it is blue.&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert">bert</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <pubDate>Fri, 17 Aug 2012 09:27:47 +0000</pubDate>
</item>
<item>
 <title>Frontend United, Call for speakers</title>
 <link>http://willy.boerland.com/myblog/frontend_united_call_for_speakers</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/6674614869/&quot; title=&quot;Drupal Frontend United Conference EU by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7174/6674614869_9909304cbf_z.jpg&quot; width=&quot;640&quot; height=&quot;478&quot; alt=&quot;Drupal Frontend United Conference EU&quot;&gt;&lt;/a&gt;&lt;br /&gt;
As &lt;a href=&quot;http://morten.dk/blog/frontend-united-2012&quot;&gt;Morten&lt;/a&gt; announced some time ago, there will be a Frontend Conference in April in Amsterdam targetting all (EU) Drupal themers. Apart from Morten, it is organised by Isabell Schulz, Jesper Wøldiche, Marek Sotak and me.&lt;br /&gt;
&lt;img src=&quot;http://fast.mediamatic.nl/f/qbwx/image/195/300-626-661-scale.jpg&quot;&gt;&lt;br /&gt;
It will be held at Pakhuis de Zwijger, a rather nice old &lt;a href=&quot;http://www.dezwijger.nl/page/265/nl&quot;&gt;warehouse&lt;/a&gt; in the center of Amsterdam. More information on the conference can be found on &lt;a href=&quot;http://frontendunited.org/&quot;&gt;frontendunited.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the speakers will be &lt;a href=&quot;http://www.longtailvideo.com/players/jw-flv-player/&quot;&gt;Jeroen Wijering&lt;/a&gt;. Who you ask? Well, what Dries is for Drupal,  Jeroen is for  video on the web. See this &lt;a hef=&quot;http://www.youtube.com/watch?v=r-Fz8DjDQxo&quot;&gt;whois JW&lt;/a&gt; video on Youtube. JW &lt;i&gt;knows&lt;/i&gt; all about HTML5, mobile, video and even what browser minor version has what bug and how to get past this.  His knowledge matches our &lt;a href=&quot;http://frontendunited.org/2012/themes&quot;&gt;themes&lt;/a&gt; perfectly: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Drupal on every device&lt;/li&gt;
&lt;li&gt;Frontend performance&lt;/li&gt;
&lt;li&gt;The Drupal experience&lt;/li&gt;
&lt;li&gt;Getting visual with data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You know you have some expertise in one or more of these field as well. And if this is the case, please do &lt;a href=&quot;htttp://frontendunited.org/2012/program/submit-session&quot;&gt;submit a session&lt;/a&gt;. The conference is all about people like you ;-) Even if you don&#039;t think you can add anything, please to take something. Like a ticket, hopefully the &quot;community support&quot; one to get extra Awesomeness. Buy your fresh ticket with a couple of  &lt;a href=&quot;http://frontendunited.org/2012/tickets-and-registration&quot;&gt;clicks&lt;/a&gt;. Oooh, and do stalk your employer that (s)he should sponsor the conference, see for yourself what the advantages &lt;a href=&quot;http://dl.dropbox.com/u/2614365/sponsorship_prospectus.pdf&quot;&gt;are&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;We hope to see you in April in Amsterdam. It &lt;i&gt;will&lt;/i&gt; rock!&lt;/p&gt;
</description>
 <category domain="http://willy.boerland.com/myblog/society/arts/design">design</category>
 <category domain="http://willy.boerland.com/myblog/business/dop_nu">DOP.nu</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/software/gnu_0">GNU</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <pubDate>Fri, 02 Mar 2012 19:08:07 +0000</pubDate>
</item>
<item>
 <title>Coffee Module, Spotlight meets Drupal</title>
 <link>http://willy.boerland.com/myblog/coffee_module_spotlight_meets_drupal</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/pachakutik/2045432235/&quot; title=&quot;El solo de guitarra by Pachakutik, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.staticflickr.com/2199/2045432235_2d2fcee2ea_z.jpg?zz=1&quot; width=&quot;480&quot; height=&quot;640&quot; alt=&quot;El solo de guitarra&quot;&gt;&lt;/a&gt;&lt;br /&gt;
If you own a mac, you use spotlight daily. Or even better, use &lt;a href=&quot;http://www.alfredapp.com/&quot;&gt;Alfred&lt;/a&gt;. A great way to navigate faster with a keyboard towards the app or data you need.&lt;/p&gt;
&lt;p&gt;A very long time ago a &lt;a href=&quot;http://acko.net/blog/making-love-to-webkit/&quot;&gt;Boy Wonder&lt;/a&gt; made something like this for Drupal 5, navigating through the /admin pages using a simple spotlight alike interface, see the &lt;a href=&quot;http://drupal.org/project/menuscout&quot;&gt;menuscout&lt;/a&gt; module. Unfortunately, Boy Wonder, he &lt;a href=&quot;http://acko.net/blog/on-not-doing-drupal-anymore/&quot;&gt;wandered off&lt;/a&gt; and the module gained dust.&lt;/p&gt;
&lt;p&gt;Then some time ago co-worker Michael Mol showed me a module he has been working on. Since he was doing D6 and D7 development at the same time and since the URL&#039;s changed and developers use URL&#039;s as well for navigation, he decided to d a spotlight alike search on the admin pages so he could remember the name, not the URL. It ended up being &lt;a href=&quot;http://drupal.org/node/1399588&quot;&gt;coffee&lt;/a&gt;, for now a sandbox project but anyday now a real project in d.o. To see it in action, take a look at &lt;a href=&quot;http://www.youtube.com/watch?v=ikGJl69jPJw&amp;amp;list=UUDPb0nM-zIzDw74pqod3W7A&amp;amp;index=1&amp;amp;feature=plcp&quot;&gt;this screencast&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/ikGJl69jPJw&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Think of coffee as spotlight for the admin interface. And if you want an easter egg like the &lt;a href=&quot;http://www.google.nl/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=do+a+barrel+roll&quot;&gt;do a barrel roll&lt;/a&gt;, get active in this &lt;a href=&quot;http://drupal.org/node/1399880&quot;&gt;issue&lt;/a&gt;.&lt;/p&gt;
</description>
 <category domain="http://willy.boerland.com/myblog/internet/hardware/apple">Apple</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/society/language">language</category>
 <category domain="http://willy.boerland.com/myblog/business/work">work</category>
 <pubDate>Wed, 01 Feb 2012 11:03:39 +0000</pubDate>
</item>
<item>
 <title>Drupal conference for CxO&#039;s in the EU</title>
 <link>http://willy.boerland.com/myblog/drupal_conference_for_cxos_in_the_eu</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/6640742315/&quot; title=&quot;Boardroom sketch by bertboerland, on Flickr&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7164/6640742315_3ae9356576_z.jpg&quot; width=&quot;640&quot; height=&quot;428&quot; alt=&quot;Boardroom sketch&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Two years ago the &lt;a href=&quot;http:/.association.drupal.org&quot; rel=&quot;nofollow&quot;&gt;Drupal Association&lt;/a&gt; organised a meeting for the local Drupal &quot;leaders&quot; in the EU during the DrupalCon Copenhagen. This meal paid by the DA might have been one of the best investments they made. A lot of events were organised as a direct result of this meeting including the DrupalDevDays and the CxO days as well as the Frontend United conference. I am co organising this Frontend United event and will post more soon, just be sure to be in Amsterdam, The Netherlands during the end of march:-) And follow &lt;a href=&quot;https://twitter.com/#!/frontendunited&quot; rel=&quot;nofollow&quot;&gt;@frontendunited&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On a related note, there will be a Drupal process meet-up in Amsterdam as well. After last years extremely successful &lt;a href=&quot;http://cxo.drupaldays.org/&quot; rel=&quot;nofollow&quot;&gt;CxO days&lt;/a&gt; there is now &lt;a href=&quot;http://process.drupaldays.org/&quot; rel=&quot;nofollow&quot;&gt;the process&lt;/a&gt;. Be sure to sign-up for this event sponsored by and held at the venue of &lt;a href=&quot;http://www.microsoft.com/netherlands/msnederland/contact/route-kantoor.aspx&quot; rel=&quot;nofollow&quot;&gt;Microsoft&lt;/a&gt; and meet your &lt;a href=&quot;http://process.drupaldays.org/participants&quot; rel=&quot;nofollow&quot;&gt;peers&lt;/a&gt;. &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
On 27, 28 and 29 January we are organizing the next Drupal executives meetup (CXO) in Amsterdam. This meetup aims to facilitate peer-to-peer learning about business processes between leadership of Drupal shops. What are the best practices? What kind of processes do you need? How do you grow from a entrepreneur centered culture to a process driven culture?&lt;/p&gt;&lt;/blockquote&gt;</description>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal/drupal_planet_nl">Drupal Planet NL</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <category domain="http://willy.boerland.com/myblog/internet/social_software">Social Software</category>
 <pubDate>Thu, 05 Jan 2012 11:46:31 +0000</pubDate>
</item>
<item>
 <title>The myth of the Drupal Learning Curve</title>
 <link>http://willy.boerland.com/myblog/the_myth_of_the_drupal_leanring_curve</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/hermida/742146132/&quot; title=&quot;Curve by Alfred Hermida, on Flickr&quot;&gt;&lt;img src=&quot;http://farm2.static.flickr.com/1083/742146132_ee452d6fa0_z.jpg&quot; width=&quot;640&quot; height=&quot;414&quot; alt=&quot;Curve&quot;&gt;&lt;/a&gt;&lt;br /&gt;
The Drupal Learning Curve. A much debated issue. Drupal was &lt;a href=&quot;http://drupal.org/node/43031&quot;&gt;up to 2005&lt;/a&gt; mainly build by people who didn&#039;t perse need the tool, were not scratching their own itch but explored the waters of what we call now the semantic web. Creating a tool we love, with a node system that is still ahead in many ways of other systems and with hooks that catch anything. But also a system that up to at least seven didn&#039;t give &quot;the user&quot; the best experience when it comes to the interface.&lt;/p&gt;
&lt;p&gt;....&lt;/p&gt;
&lt;p&gt;And here is where the normal rant ends. Because we need to stop thinking as &quot;Drupal has a high learning curve for the user&quot;. Simply because it is false and by saying so we lie, scare of potential &quot;users&quot;. Adding content in Drupal 7 is not harder then in for example Wordpress or Joomla;  some fields, a preview, a sumbit and you are done. Sure, there is the everlasting WYSIWYG dilemma, and while Drupal does not deal with this in core it is as easy &#039;solved&#039; as it is in a CMS where the editor is integrated.&lt;/p&gt;
&lt;p&gt;There are at least two problems with &quot;Drupal has a steep learning curve for the user&quot;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;A fool with a tool, is still a fool&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First and foremost, we forget to define &quot;&#039;user&quot;. Drupal always has the vision to cut the middleman, make the webmaster obsolete, drop the database administrator and give the power of these roles to &quot;the user&quot;, the content editor.&lt;/p&gt;
&lt;p&gt;The user was traditionally the person responsible for adding content. Now, this person is not just able to create content with adding some data to some field and press submit. This person is also able to make lists of most read items, create new content types and rearrange blocks on the site.&lt;/p&gt;
&lt;p&gt;When I said, &lt;i&gt;First and foremost, we forget to define &quot;&#039;user&quot;&lt;/i&gt;, I meant, &lt;i&gt;First and foremost, we redefined &quot;user&quot;&lt;/i&gt;. And by redefining &quot;user&quot;, by enabling a normal person to do things he (m/f) had to call IT before, by giving him the tools to excel beyond his normal duties, we created the UX problem. Where the normal User Interface of a database engineer was the command line, we gave the power of a webinterface as the user interface to the one who wants the change. From the database engineer&#039;s point of view a great step forward in UX; from the content editor&#039;s point of view a complex UI for something he might need only once in a while. Roles and rights to the rescue, one might think. But you can not undo the complex powerfull interface Joe Blogger sees when he installs Drupal under UID 1.&lt;/p&gt;
&lt;p&gt;Drupal doesn&#039;t have a bad UI, doesn&#039;t have a steep lurning curve. Drupal &lt;a href=&quot;http://buytaert.net/drupal-and-eliminating-middlemen&quot;&gt;eliminates the middleman&lt;/a&gt; and does this by eliminating the process and procedures around change management of the technical backend and trades this for an unpolished frontend.
&lt;/li&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/6146023721/&quot; title=&quot;Lego duplo upgrade by bertboerland, on Flickr&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6196/6146023721_baa7c00998_z.jpg&quot; width=&quot;640&quot; height=&quot;478&quot; alt=&quot;Lego duplo upgrade&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;li&gt;&lt;strong&gt;Up or out?&lt;/strong&gt;
&lt;p&gt;Second, we traditionally see the learning curve in relation to horizontal growth. We think that one can become a Chx, Unconed or Dries by submitting a blog post, then install Drupal, tweaking the User Interface, making a template, coding a module and then... one becomes a core maintainer. This classic &quot;growth is seen from left to right&quot; diagram tells it all:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/images/drupal/learning-curve.jpg&quot;&gt;&lt;br /&gt;
(copyright &lt;a href=&quot;http://buytaert.net/drupal-learning-curve&quot;&gt;Dries&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The truth is we have hunderds of thousands of people on the left and only a handful of people on the right. And most people who are on the right side of the diagram, didn&#039;t grow horizontally, they grew vertically. They came in with a background in programming, had programmed on other systems and choose Drupal because of it&#039;s code, community or license. &lt;/p&gt;
&lt;p&gt;And most people on the left are fine to be on the left and don&#039;t want to &quot;grow&quot; horizontally, they want to grow vertically. They are good at something and use Drupal for it. And might be good in what they do in the Drupal community and grow in that vertically, not horizontally. They want to become the best testers, community members or write the best documentation. The learning curve there has nothing to do with the tool Drupal, but with the commnuity, the person and the tasks at hand.&lt;/p&gt;
&lt;p&gt;In 2005 I read a very well written book on how great leaders stimulate vertical growth as well, let a waiter become the best waiter on the block, not the manager of the cafe. Dries, you still have my copy of &lt;a href=&quot;http://www.amazon.com/First-Break-All-Rules-Differently/dp/0684852861&quot;&gt;&quot;First Break All The Rules&quot;&lt;/a&gt; :-)&lt;/p&gt;
&lt;p&gt;Drupal doesn&#039;t have a bad UI, doesn&#039;t have a steep learning curve. Drupal should adopt vertical and horizontal growth by eliminating the traditional vision on how people or communities can grow.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/michaelcarruth/871146589/&quot; title=&quot;Tricycle by mcarruth, on Flickr&quot;&gt;&lt;img src=&quot;http://farm2.static.flickr.com/1236/871146589_e0f599e93f_z.jpg?zz=1&quot; width=&quot;640&quot; height=&quot;480&quot; alt=&quot;Tricycle&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So lets do ourselves a favour and stop calling Drupal hard to learn. It is as true as saying &quot;a bike is hard to learn&quot;. Biking is not, building or designing a bike is. Ooh, and while we are at it. Stop calling Drupal a WebCMS. &lt;/p&gt;
</description>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <pubDate>Tue, 18 Oct 2011 20:21:06 +0000</pubDate>
</item>
<item>
 <title>Fingerprinting a Drupal site, what version is that site running?</title>
 <link>http://willy.boerland.com/myblog/fingerprinting_a_drupal_iste_what_version_is_that_site_running</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bertboerland/6220084529/&quot; title=&quot;Fingerprinting a version of Drupal site by bertboerland, on Flickr&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6048/6220084529_963fe9480f_z.jpg&quot; width=&quot;640&quot; height=&quot;298&quot; alt=&quot;Fingerprinting a version of Drupal iste&quot;&gt;&lt;/a&gt;&lt;br /&gt;
Say you want to find out if a site is using Drupal. You could dive in to the headers as was described by &lt;a href=&quot;http://www.lullabot.com/articles/is-site-running-drupal&quot; rel=&quot;nofollow&quot;&gt;Lullabot some time ago&lt;/a&gt; and see if it is the birthday of Dries in the headers:&lt;br /&gt;
&lt;tt&gt; Sun, 19 Nov 1978 05:00:00 GMT&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;A much easier way and more generic is installing the &lt;a href=&quot;https://chrome.google.com/webstore/detail/dapjbgnjinbpoindlpdmhochffioedbn&quot; rel=&quot;nofollow&quot;&gt;&quot;BuildWith Technology Profiler&quot;&lt;/a&gt; extension in Chrome(ium). This add-on not just finds Drupal sites, but also other CMS-es like WP, Joomla and dozen of others as well as scans to see if for example Google Analytics code is on the page. A must have for the curious browser. If you find a nice site, you might tag it in delicious with &quot;yads&quot; (yet another drupal site) and or &quot;drupalsite&quot;, take a look at some of my findings at &lt;a href=&quot;http://delicious.com/bertboerland/yads&quot; rel=&quot;nofollow&quot;&gt;http://delicious.com/bertboerland/yads&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bit what if you want to know what &lt;i&gt;version&lt;/i&gt; a specific Drupal site is running? Well, you could look for the &lt;a href=&quot;http://drupal.org/CHANGELOG.txt&quot; rel=&quot;nofollow&quot;&gt;CHANGELOG.txt&lt;/a&gt; file in the root but that file is often &lt;a href=&quot;http://www.whitehouse.gov/CHANGELOG.txt&quot; rel=&quot;nofollow&quot;&gt;deleted&lt;/a&gt;. For good or for bad reasons. Personally I think it is good practise to give as little information as possible to the outside world, for example not echoing the version of the webserver you are running. This can be done in Apache by two lines&lt;br /&gt;
&lt;tt&gt;ServerTokens ProductOnly&lt;br /&gt;
ServerSignature Off&lt;br /&gt;
&lt;/tt&gt;&lt;br /&gt;
and this was done on drupal.org as well. &lt;/p&gt;
&lt;p&gt;There has been some debate if Drupal should hide it&#039;s &lt;a href=&quot;http://drupal.org/node/79018&quot; rel=&quot;nofollow&quot;&gt;text files&lt;/a&gt; as well, like CHANGELOG.txt. Some other CMS-es do this or use a DIE to protect it from prying eyes. In the end consensus was that removing these text files will not make your site more safe; good procedures and adequate updating of core and contributed modules will!&lt;/p&gt;
&lt;p&gt;So fingerprinting most Drupal site is easy, one just looks at the CHANGELOG file and knows what version the site is running. Hoewever, if you dont trust the changelog file or it is removed, it is still rather easy to fingerprint a Drupal site.&lt;/p&gt;
&lt;p&gt;It can for example be done in the following way:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download a couple of Drupal core files. Unzip / tar -x them.&lt;/li&gt;
&lt;li&gt;Go through all directories to see what files changed. This can be done by something like:&lt;br /&gt;
&lt;tt&gt;diff -r -q drupal-7.7 drupal-7.8 | grep -iv info &gt;&gt; drupaldiffall&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Fingerprinting works best on JS or CSS files so grep the from drupaldiffall and put the in drupaldevjscss&lt;/li&gt;
&lt;li&gt;Now find the files that have changed most often.&lt;br /&gt;
&lt;tt&gt;cat drupaldiffjscss | grep -i &quot;files&quot; | cut -d &quot; &quot; -f 2 | cut -d &quot;/&quot; -f 2,3,4,5,6,7,8,9,10 | sort | uniq -c | sort | tail -10&lt;br /&gt;
  12 misc/autocomplete.js&lt;br /&gt;
  12 misc/collapse.js&lt;br /&gt;
  12 misc/drupal.js&lt;br /&gt;
  12 misc/farbtastic/farbtastic.js&lt;br /&gt;
  12 misc/jquery.js&lt;br /&gt;
  12 misc/progress.js&lt;br /&gt;
  12 misc/tabledrag.js&lt;br /&gt;
  12 misc/tableselect.js&lt;br /&gt;
  12 misc/textarea.js&lt;br /&gt;
  12 modules/color/color.js&lt;br /&gt;
&lt;/tt&gt;&lt;br /&gt;
So out of these lets pick the color.js file that changed 12 times. Note that with Drupal 7 CSS and JS most of the time don’t change at all where in the late 6 versions, these files changed more and more often. Hence the tail -10 outcomes will differ based on the source Drupal cores you downloaded (&lt;i&gt;and yes I suck at regular expressions&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt;The next step is to make the color.js file unique identifiable in all version. Here is where our old MD5 friend comes handy, the syntax might be different on BSD based systems versus GNU/Linux, but it will be something like:&lt;br /&gt;
&lt;tt&gt;find ./ -name color.js | xargs md5 &gt; rainbow &lt;/tt&gt;&lt;br /&gt;
And the rainbow file itself will be&lt;br /&gt;
&lt;tt&gt;cat rainbow&lt;br /&gt;
MD5 (.//drupal-5.22/modules/color/color.js) = 61098c218594ab871b48cd43459dc2ed&lt;br /&gt;
MD5 (.//drupal-5.23/modules/color/color.js) = 61098c218594ab871b48cd43459dc2ed&lt;br /&gt;
(etc)&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Now all we have to do is find the color.js file in a site we want to fingerprint and match it against this rainbow file:&lt;br /&gt;
&lt;tt&gt;grep `curl http://drupal.org/modules/color/color.js | md5` rainbow&lt;br /&gt;
MD5 (.//drupal-6.22/modules/color/color.js) = f5ea11f857385f2b62fa7bef894c0a55&lt;br /&gt;
&lt;/tt&gt;&lt;br /&gt;
So according to this Drupal.org is running the latest stable 6 version. Doing the same for the Belgium/Dutch site will give you less useful information:&lt;br /&gt;
&lt;tt&gt;grep `curl http://drupal.nl/modules/color/color.js | md5` rainbow | wc -l&lt;br /&gt;
7&lt;/tt&gt;&lt;br /&gt;
So all we know now (if we didn&#039;t &lt;tt&gt;wc&lt;/tt&gt; the outcome) is that is is one of the latest 7 versions of Drupal 7. So you have to start digging deeper:&lt;br /&gt;
&lt;tt&gt;more drupaldiffjscss | grep &quot;drupal-7&quot; | grep &quot;Files &quot; | cut -d &quot; &quot; -f 2,3,4,5,6,7,8,910 | sort | uniq -c&lt;/tt&gt; (or visit &lt;a href=&quot;http://drupal.nl/CHANGELOG.txt&quot; rel=&quot;nofollow&quot;&gt;http://drupal.nl/CHANGELOG.txt&lt;/a&gt; :-)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So why would one need this information you might ask. Since it is clear that in the wrong hands it will lead to... . Well, the bad guy knowing what version you are running. And to be honest, if the bad guy goes through so much trouble finding out what version you are running, (s)he was going to find out anyway. &lt;/p&gt;
&lt;p&gt;But like all tools, it can be used for the Good. My employer takes over a lot of sites build by others (comes with the Drupal growing pains, the freedom of the GPL and the fact that the market is getting closure to an adolescent stage). Most of the times we have to give a raw estimate of maintaining and expanding the site, yet the prospect doesn&#039;t know what version he is running and doesn&#039;t want to ask his current supplier. By doing a quickscan on amongst others what version the site is running we know how well it was maintained and what budget would be needed to upgrade to the latest version. You might have a different usecase. For the Good.&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <category domain="http://willy.boerland.com/myblog/internet/routing/tcp_ip/webhosting">webhosting</category>
 <pubDate>Fri, 07 Oct 2011 15:42:01 +0000</pubDate>
</item>
<item>
 <title>Drupal, it is all about We</title>
 <link>http://willy.boerland.com/myblog/drupal_it_is_all_about_we</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6011/5939693989_ef65ceedd5_z.jpg&quot;&gt;&lt;br /&gt;
&quot;There is no I in Drupal&quot;.. Drupal is about code, license and community. Not about you or me. It is about us.&lt;/p&gt;
&lt;p&gt;So when I^we counted the numbers of &quot;We&quot;-s in the comments of Drupal core with, we found 1741 results. Searching for &quot;I&quot; gave.. two hits.&lt;/p&gt;
&lt;p&gt;So there you have the scientific proof; &quot;Drupal 99% community certified .... and a bit of you and me!&quot;&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/business/dop_nu">DOP.nu</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/humor/hobby">hobby</category>
 <category domain="http://willy.boerland.com/myblog/humor/picture">picture</category>
 <pubDate>Fri, 15 Jul 2011 14:30:30 +0000</pubDate>
</item>
<item>
 <title>Happy b-day d dot o</title>
 <link>http://willy.boerland.com/myblog/happy_b_day_d_dot_o</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5070/5657823266_9a8cf76d47_o.png&quot;&gt;&lt;br /&gt;
Ten years ago. A decade. Ten years ago I registered drupal.org and gave the domain after a couple of days to &lt;a href=&quot;http://buytaert.net/&quot; rel=&quot;nofollow&quot;&gt;Dries&lt;/a&gt;. I can still remember choosing between .com (more popular, even then) and .org and decided to register the later. I found it a better fit for the community. If I wasn&#039;t so cheap, I would have registered both but the domainname claiming was not where it is today. In the end, everything went well and drupal.com was &lt;a href=&quot;http://buytaert.net/drupal-com&quot; rel=&quot;nofollow&quot;&gt;donated&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;Now d dot o has a pagerank of &lt;a href=&quot;http://www.urlinfos.com/index.php?url=drupal.org&quot; rel=&quot;nofollow&quot;&gt;9&lt;/a&gt;, many subdomains, an own URL shorter; &lt;a href=&quot;http://dgo.to/&quot; rel=&quot;nofollow&quot;&gt;dgo.to&lt;/a&gt; and there are &lt;a href=&quot;http://www.domaintools.com/buy/domain-search/?q=drupal&amp;amp;bc=25&amp;amp;bh=A&amp;amp;order=ordered&amp;amp;pool=C&amp;amp;filter=y&amp;amp;search_type=&amp;amp;rows=100&amp;amp;de_search=Search&quot; rel=&quot;nofollow&quot;&gt;thousands&lt;/a&gt;  of domainnames -most not complying with the &lt;a href=&quot;http://drupal.com/trademark&quot; rel=&quot;nofollow&quot;&gt;trademark policy&lt;/a&gt;- with Drupal.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5029/5657832804_a2b6354053_z.jpg&quot;&gt;&lt;br /&gt;
Ten years ago. A decade. I think someday someone will study the history of our community in an academic way. I also think that we should document our own past;  &lt;i&gt;&quot;Project Drupast, documenting the future that was&quot;&lt;/i&gt;. As an open source community, much of our activity has been very well preserved, in code, documentation and on post on d.o itself. A bit of history can be found on &lt;a href=&quot;http://drupal.org/about/history&quot; rel=&quot;nofollow&quot;&gt;the history&lt;/a&gt; page. But it doesnt do justice to our rich culture of ten years rocking the web. So take a look at a small timeline I started on &lt;a href=&quot;http://www.tiki-toki.com/timeline/entry/589/Drupal-events-and-releases/#&quot; rel=&quot;nofollow&quot;&gt;tiki-toki&lt;/a&gt;. I know that with drupal core, cck, views, the &lt;a href=&quot;http://drupal.org/project/timeline&quot; rel=&quot;nofollow&quot;&gt;timeline&lt;/a&gt; module and lots of templating, this could be done in Drupal as well and would welcome any initiative like that for &quot;project Drupast&quot;. But untill that day, I would like to gather a couple of people who would want to help me putting the most important dates in this timeline. So if I know you, trust you, please &lt;a href=&quot;http://drupal.org/user/188/contact&quot; rel=&quot;nofollow&quot;&gt;contact&lt;/a&gt; me to get Drupast kicking like d.o does.&lt;/p&gt;
&lt;p&gt;Ten years ago, I wrote Dries &quot;Have fun with the new domainname&quot;. He did. We did. d.o rocks!&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert">bert</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/business/money">money</category>
 <pubDate>Tue, 26 Apr 2011 17:54:49 +0000</pubDate>
</item>
<item>
 <title>A young Drupal patch</title>
 <link>http://willy.boerland.com/myblog/a_young_drupal_patch</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5186/5606990120_48f7e10ca6_z.jpg&quot;&gt;&lt;br /&gt;
During the &lt;a href=&quot;http://www.drupalgovdays.org/&quot; rel=&quot;nofollow&quot;&gt;DrupalGovDays&lt;/a&gt; conference I got from Roel de Meester from &lt;a href=&quot;http://dop.nu&quot; rel=&quot;nofollow&quot;&gt;my employer&#039;s&lt;/a&gt; partner &lt;a href=&quot;http://krimson.be&quot; rel=&quot;nofollow&quot;&gt;Krimson&lt;/a&gt; some iron-on Druplicon patches. And with my kids loving &lt;a href=&quot;http://www.flickr.com/photos/bertboerland/3984608815/&quot; rel=&quot;nofollow&quot;&gt;Druplicon&lt;/a&gt; as well and lots of Druplicon &lt;a href=&quot;http://www.flickr.com/photos/bertboerland/5418949329/&quot; rel=&quot;nofollow&quot;&gt;goodies&lt;/a&gt; in the house, Aart wanted the iron-on patches on his old trouwsers. In fact, there was only one knee to be patched but why stop there?&lt;/p&gt;
&lt;p&gt;This young boy with Drupal patches got me wondering, what is the youngest and the oldest person in the Drupal community with patches to modules, maintaining a module him or herself and maybe even a core patch?&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Drupal, for all ages? Sure. But the general bias is that a Drupal developer is white mail in his 30ies. Not true? Let us debunk one of those and go for the youngest and olderst active person active in the Drupal community. If you are under 20, post the date / link towards your fist patch, first module and /or first core patch. and if you are above 50, do the same in this thread.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Post your data at &lt;a href=&quot;http://drupal.org/node/1123940&quot; rel=&quot;nofollow&quot;&gt;http://drupal.org/node/1123940&lt;/a&gt; and proof that Drupal &lt;i&gt;is&lt;/i&gt; for all ages.&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert/brecht">Brecht</category>
 <category domain="http://willy.boerland.com/myblog/business/dop_nu">DOP.nu</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/society/geeks_nerds">geeks/nerds</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert/aart">Aart</category>
 <pubDate>Mon, 11 Apr 2011 20:06:07 +0000</pubDate>
</item>
<item>
 <title>DrupalGovDays, Service connect, Shadow and everything</title>
 <link>http://willy.boerland.com/myblog/drupalgovdays_service_connect_shadow_and_everything</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5141/5600222022_c83b4134bc_z.jpg&quot;&gt;&lt;br /&gt;
Yesterday and today there were some 350 people visiting the &lt;a href=&quot;http://www.drupalgovdays.org/&quot; rel=&quot;nofollow&quot;&gt;DrupalGovDays&lt;/a&gt;. Only 5 years ago a &lt;a href=&quot;http://groups.drupal.org/drupalcon-brussels-2006&quot; rel=&quot;nofollow&quot;&gt;DrupalCon in Brussels&lt;/a&gt; was smaller then a vertical market conference like this one for the Governmental institutions. It shows the growth of the the CMS market, the maturity of OpenSource and the popularity of Drupal. So far, a great conference, not technical but great for networking, meeting old friends and finding new opportunities. &lt;/p&gt;
&lt;p&gt;While not directly connected, one of the great opportunities for Drupal and Governments is the &lt;a href=&quot;http://opendatachallenge.org/&quot; rel=&quot;nofollow&quot;&gt;opendatachallenge&lt;/a&gt;. A competition with some price money behind it for the best ideas, apps, visualisation and datasets for making use of open data by governments. Something like the OpenSource modules behind &lt;a href=&quot;http://itdashboard.gov/&quot; rel=&quot;nofollow&quot;&gt;itdashboard.gov&lt;/a&gt; would be great for making easy to understand visualisations of open governmental data. &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5229/5593131092_6c2e41d0dd_z.jpg&quot;&gt;&lt;br /&gt;
This is also a good moment to announce two new modules build and maintained by my employer &lt;a href=&quot;http://dop.nu&quot; rel=&quot;nofollow&quot;&gt;Dutch Open Projects&lt;/a&gt; and contributed by the manucipality of Breda:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/serviceconnect&quot; rel=&quot;nofollow&quot;&gt;Service connect&lt;/a&gt; a pluggable way of using OAUTH identity service providers. Currently Facebook, Twitter and a Dutch site &quot;Hyves&quot; are supported but your own plugins / code and feedback is welcome in the issue queue&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/shadow&quot; rel=&quot;nofollow&quot;&gt;Shadow&lt;/a&gt;, if you ever build a high volume site and have lots of slow queries caused by the complexity of views but want to keep the flexability of views, be sure to take a look at this module. The module optimizes SQL queries or views by using index tables which (partially) shadows the original query output. It is capable of automatically rewriting SQL queries to speed them up using the shadow tables.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A big thank to &lt;a href=&quot;http://breda.nl&quot; rel=&quot;nofollow&quot;&gt;Breda&lt;/a&gt; for releasing this code and sharing / contributing to the Drupal community. And a very big thank you to the to the organisers of DrupalGovDays , Ivo Radulovski, Hanno Lans, Kristof Van Tomme, Bart Van Herreweghe, and Christine Copers and the sponsors Chancery of the Prime Minister of Belgium and the Federal ICT of the Belgian government and well as the Drupal Association!&lt;/p&gt;</description>
 <category domain="http://willy.boerland.com/myblog/internet/willy/bert">bert</category>
 <category domain="http://willy.boerland.com/myblog/business/dop_nu">DOP.nu</category>
 <category domain="http://willy.boerland.com/myblog/software/cms/drupal">drupal</category>
 <category domain="http://willy.boerland.com/myblog/taal_language/english">english</category>
 <category domain="http://willy.boerland.com/myblog/software/gnu_0">GNU</category>
 <category domain="http://willy.boerland.com/myblog/feelings/happy">Happy</category>
 <category domain="http://willy.boerland.com/myblog/internet/internet_culture">internet culture</category>
 <category domain="http://willy.boerland.com/myblog/politics/politics_abroad">politics abroad</category>
 <category domain="http://willy.boerland.com/myblog/politics/politics_netherlands">politics netherlands</category>
 <pubDate>Fri, 08 Apr 2011 09:34:31 +0000</pubDate>
</item>
</channel>
</rss>
