Friday, April 25, 2008

Recently, I started developing new applications around the Umbraco Content Management System. I use the term around very lightly, because Umbraco really doesn't require any constraints on your code (like DNN, Rainbow and virtually every other .Net based CMS that I have used), other than the need to develop in user controls instead of aspx pages - which makes perfect sense given the idea of a CMS. It has worked flawlessly and is easily the best .net based CMS system around from a developer AND designer perspective.

I ran into my first hiccup yesterday when trying to develop using AJAX in Umbraco. My design project had been setup to target the 3.5 extensions, while Umbraco is generally configured to use the 2.0 version with the AJAX extensions. All is well with controls, until trying to use AJAX - apparently enough changed under the hood to require a dependency for the version of the ScriptManager and UpdatePanel being used.

The Umbraco community came to the rescue before the ink was dry on my forum post. The initial reply to my issue came within a few minutes on the public Umbraco forums [My Post] and while their first suggestions didn't fix the problem, it certainly led me in the right direction and on to the final solution: http://forum.umbraco.org/yaf_postst1245_A-version-compatible-with-Windows-Server-2008--ASPNET-35.aspx

BTW - all it takes to get Umbraco to start using the 3.5 extensions is the following addition to your web.config:

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

Just before your closing <\configuration> tag.

Thanks to Doug Robar, Sjors Pals, Tim Geyssens, Casey Neehouse and Petr Snobelt and the rest of the Umbraco world for such an awesome application and community. For all of the grief that Umbraco is given about documentation being sparse and decentralized - after you spend a couple of weeks in the forums, setting up your Umbraco tag at del.icio.us and technorati, and learning XSLT, those concerns evaporate and you begin to see an unrivaled depth of support, content and community.

 

Technorati Tags: , ,

del.icio.us Tags: , ,

kick it on DotNetKicks.com

posted on 4/25/2008 10:24:39 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0]
  • Blog reactions
  •  Wednesday, April 09, 2008

    This makes absolutely no sense whatsoever... I am trying to get my head around how the NRLC considers a voting record that is consistent to be a voting record that is truly pro-life. IMHO - A stance on embryonic stem cell research similar to McCain, reveals the heart of his true stance on the sanctity of life. Spineless sellouts - this has nothing to do with sanctity of life and everything to do with politics.

    The National Right to Life Committee (NRLC), the nation’s largest and most influential pro-life organization, has announced the “unanimous” decision by its board of directors to back Republican presidential hopeful John McCain.

    Prominent Pro-Life Group Backs McCain | Christianpost.com

    posted on 4/9/2008 11:40:29 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0]
  • Blog reactions
  •  Friday, April 04, 2008

     Are you serious?

    We are going to nationalize the cement industry,” Chavez said in a cabinet meeting late Thursday broadcast on radio and television, adding that effected companies would be compensated.

    “Starting now, take all the legal and economic steps to nationalize in the short term the national cement industry, everything that was privatized,” Chavez told his ministers.

    France’s Lafarge and Mexico’s Cemex are the two major cement companies in Venezuela.

    And from Bloomberg:

    The Venezuelan leader said he would ban asphalt exports and is restricting shipments of food abroad, all part of his effort to overcome shortages amid the fastest economic growth in the Americas. Chavez has accused building-material suppliers of running a monopoly and slowing the construction of homes and roads.

    From: Chavez to nationalize cement industry in Venezuela
    and: Chavez Plans to Nationalize Venezuela Cement Industry

    posted on 4/4/2008 8:22:45 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [3]
  • Blog reactions