<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://florianloretan.com/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Happy Pixels - Florian Lorétan</title>
    <link>http://florianloretan.com/</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Upgrading large &amp; complex sites</title>
    <link>http://florianloretan.com/blog/upgrading-large-complex-sites</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/upgrading_drupal_0.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;127&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Upgrading Drupal websites from one major version to the next is painful. Most people solve the problem by &lt;a href=&quot;http://blamcast.net/articles/new-drupal-statistics&quot;&gt;sticking with the old version&lt;/a&gt;, and I&#039;ve seen a lot of people give up after trying for many days. I&#039;ve myself done a good amount of (successful) upgrades from Drupal 5 to Drupal 6 in the past year and decided to share my experience and hopefully help some people get through with it. My presentation &lt;a href=&quot;http://happypixels.net/blog/upgrading-drupal&quot;&gt;Upgrading Drupal&lt;/a&gt; takes a look at what issues make those upgrades so damn problematic and what solutions we can implement to solve them. I&#039;ll be giving the presentation for the third time at &lt;a href=&quot;http://drupalcamp.es&quot;&gt;DrupalCamp Spain&lt;/a&gt; this coming week-end, and I proposed it as a &lt;a href=&quot;http://sf2010.drupal.org/conference/sessions/upgrading-drupal&quot;&gt;session for DrupalCon SF&lt;/a&gt; (please vote!).&lt;/p&gt;
&lt;p&gt;The two main problems with upgrades are complexity and time: a lot of operations need to be performed in a specific order within a short period of time to minimize downtime. Any solution that addresses these two problems will need to be automated, and the best way to do this that I found involved a VCS, drush and some minimal shell scripting. The presentation is about the WHY&#039;s, and this article is about the HOW&#039;s, with more implementation details that wouldn&#039;t fit well in a presentation.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/upgrading-large-complex-sites#comments</comments>
 <category domain="http://florianloretan.com/tags/bzr">bzr</category>
 <category domain="http://florianloretan.com/content/drupal">drupal</category>
 <category domain="http://florianloretan.com/tags/drupal-planet">drupal planet</category>
 <category domain="http://florianloretan.com/tags/drush">drush</category>
 <category domain="http://florianloretan.com/tags/git">git</category>
 <category domain="http://florianloretan.com/tags/script">script</category>
 <category domain="http://florianloretan.com/tags/svn">svn</category>
 <category domain="http://florianloretan.com/tags/upgrade">upgrade</category>
 <pubDate>Thu, 25 Feb 2010 22:45:38 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">114 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>Just hang your coat on the tree</title>
    <link>http://florianloretan.com/blog/just-hang-your-coat-tree</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/28-01-2010 12.21.36.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;150&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;No, I&#039;m not talking about trees as a data structure, I&#039;m talking about branches where you can actually hang stuff. Apparently people liked the coat-hanger tree in the hallway of our apartment, and those who couldn&#039;t see it in person asked for pictures. It took more time to decide how to make it than to actually do it, but we had a lot of fun doing both.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/just-hang-your-coat-tree#comments</comments>
 <category domain="http://florianloretan.com/tags/apartment">apartment</category>
 <category domain="http://florianloretan.com/tags/coat-hanger">coat-hanger</category>
 <category domain="http://florianloretan.com/tags/design">design</category>
 <category domain="http://florianloretan.com/locations/munich-germany">Munich, Germany</category>
 <category domain="http://florianloretan.com/tags/paint">paint</category>
 <category domain="http://florianloretan.com/tags/tree">tree</category>
 <pubDate>Thu, 28 Jan 2010 11:39:43 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">108 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>DrupalCamp Vienna</title>
    <link>http://florianloretan.com/blog/drupalcamp-vienna</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/4140432515_95c425aaaa_o.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;133&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I&#039;m back in the office after a wonderful week-end in Vienna. &lt;a href=&quot;http://drupalcamp.at/&quot;&gt;DrupalCamp Vienna&lt;/a&gt; and the surrounding activities were great to meet new faces, catch up with friends and build new relationships.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/drupalcamp-vienna#comments</comments>
 <category domain="http://florianloretan.com/tags/code-sprint">code sprint</category>
 <category domain="http://florianloretan.com/tags/community">community</category>
 <category domain="http://florianloretan.com/tags/customization">customization</category>
 <category domain="http://florianloretan.com/tags/drupalcamp">drupalcamp</category>
 <category domain="http://florianloretan.com/tags/haus18">haus18</category>
 <category domain="http://florianloretan.com/tags/presentation">presentation</category>
 <category domain="http://florianloretan.com/tags/retrospective">retrospective</category>
 <category domain="http://florianloretan.com/tags/slides">slides</category>
 <category domain="http://florianloretan.com/tags/upgrade">upgrade</category>
 <category domain="http://florianloretan.com/locations/vienna-austria">Vienna, Austria</category>
 <enclosure url="http://florianloretan.com/sites/happypixels.net/files/Customizing_Drupal_0.pdf" length="3030550" type="application/pdf" />
 <pubDate>Mon, 30 Nov 2009 10:37:05 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">105 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>Upgrading Drupal</title>
    <link>http://florianloretan.com/blog/upgrading-drupal</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/upgrading_drupal.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;127&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Here are the slides for my presentation &lt;a href=&quot;http://drupalcamp.at/sessions/ateliersfr-case-study-community-site-upgrade&quot;&gt;Upgrading Drupal&lt;/a&gt; at &lt;a href=&quot;http://drupalcamp.at/&quot;&gt;DrupalCamp Vienna&lt;/a&gt; and the updated version for &lt;a href=&quot;http://www.fosdem.org/2010/schedule/events/drupal_upgrading&quot;&gt;FOSDEM&lt;/a&gt;.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/upgrading-drupal#comments</comments>
 <category domain="http://florianloretan.com/tags/best-practices">best practices</category>
 <category domain="http://florianloretan.com/locations/brussels-belgium">Brussels, Belgium</category>
 <category domain="http://florianloretan.com/content/drupal">drupal</category>
 <category domain="http://florianloretan.com/tags/drupalcamp">drupalcamp</category>
 <category domain="http://florianloretan.com/tags/presentation">presentation</category>
 <category domain="http://florianloretan.com/tags/slides">slides</category>
 <category domain="http://florianloretan.com/tags/upgrade">upgrade</category>
 <category domain="http://florianloretan.com/locations/vienna-austria">Vienna, Austria</category>
 <enclosure url="http://florianloretan.com/sites/happypixels.net/files/Upgrading_Drupal.odp" length="177816" type="application/vnd.oasis.opendocument.presentation" />
 <pubDate>Sat, 28 Nov 2009 07:13:50 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">104 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>DrupalCon Paris 2009</title>
    <link>http://florianloretan.com/blog/drupalcon-paris-2009</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/HappyPixels t-shirt.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;150&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Right after I got my new appartment in Munich, I&#039;m going to head off to Paris for &lt;a href=&quot;http://paris2009.drupalcon.org/&quot;&gt;DrupalCon&lt;/a&gt;. I&#039;ll be getting there a few days early to visit the city and meet with a few people, so let me know if you&#039;ll be around and want to pre-drupalize. I won&#039;t be presenting this time, so I&#039;ll have more time for everything else!&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/drupalcon-paris-2009#comments</comments>
 <category domain="http://florianloretan.com/tags/community">community</category>
 <category domain="http://florianloretan.com/content/drupal">drupal</category>
 <category domain="http://florianloretan.com/tags/drupalcon">drupalcon</category>
 <category domain="http://florianloretan.com/locations/paris-france">Paris, France</category>
 <category domain="http://florianloretan.com/tags/performance">performance</category>
 <category domain="http://florianloretan.com/tags/travel">travel</category>
 <pubDate>Mon, 24 Aug 2009 14:55:44 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">102 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>Migrating from Subversion to Bazaar</title>
    <link>http://florianloretan.com/blog/migrating-subversion-bazaar</link>
    <description>&lt;p&gt;There are a lot of options when moving from Subversion to a next-generation Version Control System, but Bazaar&#039;s ability to interact with a subversion repository can make the transition easy and painless. While it is possible to use the &lt;em&gt;bzr&lt;/em&gt; command in a subversion checkout or use it to connect to a subversion repository, you sometimes want to completely move to Bazaar and stop using subversion at all. Here&#039;s how to do it.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/migrating-subversion-bazaar#comments</comments>
 <category domain="http://florianloretan.com/tags/bzr">bzr</category>
 <category domain="http://florianloretan.com/tags/svn">svn</category>
 <pubDate>Sat, 01 Aug 2009 19:21:33 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">84 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>Setting up loggerhead on ubuntu</title>
    <link>http://florianloretan.com/blog/setting-loggerhead-ubuntu</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/loggerhead.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;127&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I recently had to set up a web viewer for a &lt;a href=&quot;http://bazaar-vcs.org/&quot;&gt;bzr&lt;/a&gt; branch hosted on my ubuntu server and decided to go with &lt;a href=&quot;https://launchpad.net/loggerhead&quot;&gt;loggerhead&lt;/a&gt; as it seems to be the most commonly used one. However, all the instructions I could find have been written before the inclusion of loggerhead in the ubuntu repositories, so here is an updated tutorial on how to install and configure loggerhead on ubuntu.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/setting-loggerhead-ubuntu#comments</comments>
 <category domain="http://florianloretan.com/tags/bzr">bzr</category>
 <category domain="http://florianloretan.com/tags/loggerhead">loggerhead</category>
 <category domain="http://florianloretan.com/tags/tutorial">tutorial</category>
 <category domain="http://florianloretan.com/tags/ubuntu">ubuntu</category>
 <pubDate>Thu, 21 May 2009 18:59:53 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">100 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>Drupal Media Camp Switzerland</title>
    <link>http://florianloretan.com/blog/drupal-media-camp-switzerland</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/DrupalCampLogo.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;95&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://drupalmediacamp.ch/&quot;&gt;Drupal Media Camp Switzerland&lt;/a&gt; took place this week-end, less than a year after the idea of a Swiss DrupalCamp was introduced at a &lt;a href=&quot;http://groups.drupal.org/switzerland&quot;&gt;Drupal user group&lt;/a&gt; meeting in Zurich. This event was full of good presentations, exciting moments and networking opportunities, and I believe it was very successful in increasing the adoption of the Drupal CMS on the Swiss market. It was particularly interesting to have the Swiss-german Radio &lt;a href=&quot;http://www.drs.ch/www/de/drs.html&quot;&gt;DRS&lt;/a&gt; and the news publisher &lt;a href=&quot;http://www.edipresse.ch/&quot;&gt;Edipresse&lt;/a&gt; provide yet another example showing that Drupal can support large amounts of traffic and also generated some great conversation on various topics surrounding high-traffic websites.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/drupal-media-camp-switzerland#comments</comments>
 <category domain="http://florianloretan.com/locations/aarau-switzerland">Aarau, Switzerland</category>
 <category domain="http://florianloretan.com/tags/community">community</category>
 <category domain="http://florianloretan.com/content/drupal">drupal</category>
 <category domain="http://florianloretan.com/tags/drupal-planet">drupal planet</category>
 <category domain="http://florianloretan.com/tags/drupalcamp">drupalcamp</category>
 <category domain="http://florianloretan.com/tags/event">event</category>
 <category domain="http://florianloretan.com/tags/retrospective">retrospective</category>
 <category domain="http://florianloretan.com/tags/user-group">user group</category>
 <pubDate>Sat, 09 May 2009 09:37:42 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">99 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>RDF in Core code sprint: more details</title>
    <link>http://florianloretan.com/blog/rdf-core-code-sprint-more-details</link>
    <description>&lt;p&gt;The RDF code sprint is now less than a week away, and it&#039;s time to give you a quick update. For more information have a look at the &lt;a href=&quot;http://drupal.org/node/443824/&quot;&gt;original announcement&lt;/a&gt; as well as last week&#039;s &lt;a href=&quot;http://openspring.net/blog/2009/04/27/rdfa-in-drupal-bringing-cheese-to-the-web-of-data&quot;&gt;blog post from Stephane Corlosquet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We now have a few more participants, with &lt;a href=&quot;http://drupal.org/user/386087&quot;&gt;Stefan Freudenberg&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/user/27985&quot;&gt;Frédéric G. Marand&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/user/101283&quot;&gt;Mark Birbeck&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/user/58170&quot;&gt;John Morahan&lt;/a&gt; joining us. There is still room for one more person, so if you are familiar with theming, the Fields API and/or writing tests we would be happy to have you with us.&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/rdf-core-code-sprint-more-details#comments</comments>
 <category domain="http://florianloretan.com/tags/drupal-7">drupal 7</category>
 <category domain="http://florianloretan.com/tags/drupal-planet">drupal planet</category>
 <category domain="http://florianloretan.com/tags/fields">fields</category>
 <category domain="http://florianloretan.com/locations/galway-ireland">Galway, Ireland</category>
 <category domain="http://florianloretan.com/tags/rdf">rdf</category>
 <category domain="http://florianloretan.com/tags/semantic-web">semantic web</category>
 <pubDate>Tue, 05 May 2009 20:11:42 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">98 at http://florianloretan.com</guid>
  </item>
  <item>
    <title>Happy Pixels goes naked!</title>
    <link>http://florianloretan.com/blog/happy-pixels-goes-naked</link>
    <description>&lt;div class=&quot;field field-type-filefield field-field-image&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;img src=&quot;http://florianloretan.com/sites/happypixels.net/files/imagecache/teaser/images/Happy Pixels | Florian Lorétan_1239224156553.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-teaser imagecache-default imagecache-teaser_default&quot; width=&quot;200&quot; height=&quot;100&quot; /&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Happy Pixels is a proud participant of the CSS &lt;a href=&quot;http://naked.dustindiaz.com/&quot;&gt;Naked Day&lt;/a&gt;. I&#039;m using &lt;a href=&quot;http://www.brenthardinge.net/&quot;&gt;Brent Hardinge&lt;/a&gt;&#039;s &lt;a href=&quot;http://drupal.org/project/naked&quot;&gt;naked.module&lt;/a&gt; for &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt;. It turns out the &lt;a href=&quot;http://drupal.org/project/happypixels&quot;&gt;Happy Pixels theme&lt;/a&gt; is doing pretty well without stylesheets, and Drupal&#039;s administration pages do too. I&#039;m writing this post from a very bare interface, but it&#039;s still usable (even if I have to admit that the admin_menu dropdowns are a little funky).&lt;/p&gt;
</description>
     <comments>http://florianloretan.com/blog/happy-pixels-goes-naked#comments</comments>
 <category domain="http://florianloretan.com/tags/css">css</category>
 <category domain="http://florianloretan.com/tags/naked-day">naked day</category>
 <category domain="http://florianloretan.com/tags/xhtml">xhtml</category>
 <pubDate>Wed, 08 Apr 2009 20:53:53 +0000</pubDate>
 <dc:creator>Florian</dc:creator>
 <guid isPermaLink="false">94 at http://florianloretan.com</guid>
  </item>
  </channel>
</rss>
<!-- Page cached by Boost @ 2010-03-11 10:13:44, expires @ 2010-03-11 16:13:44 -->
