<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Joe Walker - drupal tag</title>
  <link>http://directwebremoting.org/blog/joe/tags/drupal/</link>
  <description>Thoughts on Web Development</description>
  <language>en</language>
  <copyright>Joe Walker</copyright>
  <lastBuildDate>Wed, 23 Jul 2008 11:00:41 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Upgrades</title>
    <link>http://directwebremoting.org/blog/joe/2006/08/15/upgrades.html</link>
    
      
        <description>
          &lt;p&gt;Big corps are often so slow to upgrade that when they are finally forced to upgrade it&#039;s often costly, and generally I&#039;m on the side of those that want to upgrade more often - take the pain in several small bruises rather than one&amp;nbsp;big hemorrhage.&lt;/p&gt;

&lt;p&gt;But&amp;nbsp;this all&amp;nbsp;depends on the software you are upgrading. I&#039;ve just upgraded the Getahead website to the latest &lt;a href=&#034;http://drupal.org&#034;&gt;Drupal&lt;/a&gt; (web CMS) and the latest &lt;a href=&#034;http://pebble.sourceforge.net/&#034;&gt;Pebble&lt;/a&gt; (blogging webapp), with 2 very different stories...&lt;/p&gt; 

&lt;h3&gt;Pebble&lt;/h3&gt;

&lt;p&gt;I&#039;ve been lazy with Pebble. I was on 1.7, so I&#039;ve skipped 1.8 and 1.9 and gone straight to 2.0 (RC1). The upgrade instructions worked, mostly things were backwards compatible, and it was documented where it wasn&#039;t.&lt;/p&gt;

&lt;p&gt;No complaints.&lt;/p&gt;

&lt;h3&gt;Drupal&lt;/h3&gt;

&lt;p&gt;On the other hand I upgraded from Drupal 4.6 to 4.7. Here&#039;s what broke:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The upgrade process. I needed to write my own to get the pages into the new DB&lt;/li&gt;
&lt;li&gt;The wiki. the entire wiki module has gone. All your wiki posts must be upgraded&lt;/li&gt;
&lt;li&gt;Every page on the site. Drupal used to use &amp;lt;base ...&amp;gt; and stopped, so most links were broken&lt;/li&gt;
&lt;li&gt;Themes. The old engine is being put out to pasture, you can install a backport but for how long&lt;/li&gt;
&lt;li&gt;Themes (again). Virtually all the themes are &amp;lt;table&amp;gt; based not CSS based&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If I hadn&#039;t been forced to upgrade by the horribly broken Postgres support that Drupal had in 4.6 then I would never have made it. But at last I can turn the Drupal cache on, and the site suddenly stops being a dog.&lt;/p&gt;

&lt;p&gt;A good outcome that is quite nice is that my theme is now shared between Drupal and Pebble, so in theory, I can update the look across both apps by changing a single file.&lt;/p&gt;

&lt;p&gt;On the other hand, a bad outcome is that you&#039;ll probably see all my old posts turn up again in your aggregator. Sorry. I don&#039;t think there is anything I can do about that.&lt;/p&gt;

&lt;p&gt;So if you see anything being broken, please tell me [joe at getahead dot ltd dot uk]. Thanks.&lt;/p&gt;

        </description>
      
      
    
    
    
    <comments>http://directwebremoting.org/blog/joe/2006/08/15/upgrades.html#comments</comments>
    <guid isPermaLink="true">http://directwebremoting.org/blog/joe/2006/08/15/upgrades.html</guid>
    <pubDate>Tue, 15 Aug 2006 04:10:31 GMT</pubDate>
  </item>
  
  </channel>
</rss>
