<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>blog.brianh.dk - ActiveDeveloper</title>
    <link>http://blog.brianh.dk/</link>
    <description>My personal blog about working with Microsoft .NET technology from Aarhus, Denmark</description>
    <language>en-us</language>
    <copyright>Brian Holmgård Kristensen</copyright>
    <lastBuildDate>Mon, 29 Sep 2008 17:37:57 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>bhk@yourhost.dk</managingEditor>
    <webMaster>bhk@yourhost.dk</webMaster>
    <item>
      <trackback:ping>http://blog.brianh.dk/Trackback.aspx?guid=a976771f-747f-4a65-b9ce-b69d99e0896c</trackback:ping>
      <pingback:server>http://blog.brianh.dk/pingback.aspx</pingback:server>
      <pingback:target>http://blog.brianh.dk/PermaLink,guid,a976771f-747f-4a65-b9ce-b69d99e0896c.aspx</pingback:target>
      <dc:creator>Brian Holmgård Kristensen</dc:creator>
      <wfw:comment>http://blog.brianh.dk/CommentView,guid,a976771f-747f-4a65-b9ce-b69d99e0896c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.brianh.dk/SyndicationService.asmx/GetEntryCommentsRss?guid=a976771f-747f-4a65-b9ce-b69d99e0896c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Jeg fik desværre ikke chancen for at arbejde videre med Umbraco sidst på ugen, forrige
uge, pga. F#-arrangement i vores .NET brugergruppe i Århus, samt egen forberedelse
til en præsentation og demo af et lille samspil mellem SharePoint 2007, InfoPath Forms
og Windows Workflow Foundation.
</p>
        <p>
Derudover kan jeg nævne at jeg i går var til TechTalk hos Microsoft med Anders Hejlsberg,
chefarkitekt hos Microsoft på bl.a. C#, samt Steve Ballmer, CEO hos Microsoft. Det
var hele køreturen fra Århus til Vedbæk værd, selvom arrangementet kun varede et par
timer. 
</p>
        <p>
Tilbage til Umbraco. Som nævnt i min <a href="http://blog.brianh.dk/2008/09/23/InstallationAfUmbracoStep1.aspx">forrige
post</a>, ramte jeg en lille "mur" i forbindelse med installationen, da jeg ikke havde
konfigureret File Permissions for mit Umbraco-website. Jeg Googlede mig vej til en
post, som beskriver de foldere og filer som kræver opsætning. Desværre var det ikke
helt nok for mig. Jeg måtte sætte Full Control på hele Umbraco-mappen for at få Umbraco
til at "æde den". Jeg skal nok vende tilbage med en mere "sikker" løsning, når jeg
får tid til at smide lidt tid efter det. Da det her installeres lokalt uden mulighed
for at tilgå sitet udefra, kan jeg godt leve med risikoen.
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/file-permission-error_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="file-permission-error" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/file-permission-error_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Som det kan ses havde jeg problemer med ACL på mit Umbraco-website. En hurtig quick-fix
var at sætte "Full Control" på hele mappen til kontoen "Network Service", som er den
konto som afvikler websitet i IIS'en. Dette anbefales ikke til enhver form for produktionsmiljø.
</p>
        <p>
Videre i installationen kom jeg, men allerede ved næste step kaster Umbraco en Exception
i hovedet på mig. Se nedenstående skærmbilleder.
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/db-installation_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="db-installation" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/db-installation_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Ved klik på "Install", kaster Umbraco følgende Exception:
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/exception-db-install_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="exception-db-install" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/exception-db-install_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Kedeligt. Hvad kan man gøre ved det? Jeg vælger at kigge lidt på den kode som smider
den Exception, med anvendelse af mit yndlingstool til decompilering af .NET kode: <a href="http://www.aisto.com">Lutz
Roeders</a><a href="http://www.red-gate.com/products/reflector/index.htm">Reflector</a>.
Reflector er i øvrigt nu overtaget af softwarehuset <a href="http://www.red-gate.com/">Red
Gate</a>, som har en væld af yderst interessante tools til .NET og SQL i deres produktportefølje,
herunder <a href="http://www.red-gate.com/products/ants_profiler/index.htm">Ants Profiler</a> og <a href="http://www.red-gate.com/products/SQL_Compare/index.htm">SQL
Compare</a>. Et hurtigt kig i koden hjælper imidlertid ingenting - så jeg må overveje
andre alternativer. Èt af dem er at prøve igen. Jeg klikker på "Tilbage"-knappen i
browseren, og klikker på Install-knappen endnu en gang. Det hjalp :-)
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/yay-db-install-went-well_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="yay-db-install-went-well" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/yay-db-install-went-well_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Videre i installationen - lækkert. Umbraco tjekker opsætningen af mine filrettigheder,
og fortæller mig at det er perfekt sat op, hvilket også er fair nok, på trods af at
jeg har sat Full Control på hele mappen. Så helt perfekt er det ikke - men det må
jeg kigge på senere.
</p>
        <p>
Igen fortsætter installationen, og nu står jeg på step 5/5 - hvor jeg skal vælge om
jeg vil installere <strong>Boost</strong>. Boost er et nyt begreb i Umbraco 4, og
er i følge screencastet af Niels Hartvig, et helt skrabet web-site som overholder
en række Umbraco-konventioner (som jeg stadig ikke kender), og som lukker op for en
anden feature: <strong>Nitros</strong>. Igen kan jeg kun trygt læne mig op af Niels
Hartvigs definition af Nitros, som dækker over en afgrænset specifik funktionalitet,
som f.eks. TopNavigation, standard SiteMap. Jeg har erfaring med WSS/MOSS (SharePoint)
udvikling, og umiddelbart minder det rigtig meget om det vi her kender som "<a href="http://sharepoint.microsoft.com/blogs/mike/Lists/Posts/Post.aspx?ID=7">Features</a>".
Det lyder meget lovende - og mon ikke jeg burde prøve at lave min egen lille Nitro
i forbindelse med det her projekt. Jeg følger Niels' guidelines, og installerer Boost
med de Nitros som installationen finder.
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/install-boost_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="install-boost" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/install-boost_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Et klik på "Install Boost"-knappen bekræfter at jeg har brugt for meget tid på at
skrive den her post (og i øvrigt lave en masse andet), end at rent faktisk gennemføre
selve installationen af Umbraco, for jeg får straks smidt følgende Exception i hovedet:
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/user-time-out_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="user-time-out" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/user-time-out_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Min bruger har simpelthen fået et timeout af Umbraco/ASP.NET. Helt forståeligt. Løsningen
var ret simpel; jeg besøgte "http://localhost/umbraco" som er adressen til selve administrationsdelen
af Umbraco. Her loggede jeg ind med den bruger som blev oprettet i forbindelse med
installationen. 
</p>
        <p>
Tilbage til installationen, og et klik på "Install Boost", får mig videre til næste
side (se nedenstående skærmbillede), hvor jeg kan vælge de Nitros som skal installeres
med sitet. Jeg vælger at installere dem alle. 
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/nitros-installation_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="nitros-installation" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/nitros-installation_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/done-installation_2.gif">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="done-installation" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/done-installation_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
Hermed er Umbraco 4 installeret på Windows Server 2008 med SQL Server 2008. I Rock!
</p>
        <img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=a976771f-747f-4a65-b9ce-b69d99e0896c" />
      </body>
      <title>Installation af Umbraco - step 2</title>
      <guid isPermaLink="false">http://blog.brianh.dk/PermaLink,guid,a976771f-747f-4a65-b9ce-b69d99e0896c.aspx</guid>
      <link>http://blog.brianh.dk/2008/09/29/InstallationAfUmbracoStep2.aspx</link>
      <pubDate>Mon, 29 Sep 2008 17:37:57 GMT</pubDate>
      <description>&lt;p&gt;
Jeg fik desværre ikke chancen for at arbejde videre med Umbraco sidst på ugen, forrige
uge, pga. F#-arrangement i vores .NET brugergruppe i Århus, samt egen forberedelse
til en præsentation og demo af et lille samspil mellem SharePoint 2007, InfoPath Forms
og Windows Workflow Foundation.
&lt;/p&gt;
&lt;p&gt;
Derudover kan jeg nævne at jeg i går var til TechTalk hos Microsoft med Anders Hejlsberg,
chefarkitekt hos Microsoft på bl.a. C#, samt Steve Ballmer, CEO hos Microsoft. Det
var hele køreturen fra Århus til Vedbæk værd, selvom arrangementet kun varede et par
timer. 
&lt;/p&gt;
&lt;p&gt;
Tilbage til Umbraco. Som nævnt i min &lt;a href="http://blog.brianh.dk/2008/09/23/InstallationAfUmbracoStep1.aspx"&gt;forrige
post&lt;/a&gt;, ramte jeg en lille "mur" i forbindelse med installationen, da jeg ikke havde
konfigureret File Permissions for mit Umbraco-website. Jeg Googlede mig vej til en
post, som beskriver de foldere og filer som kræver opsætning. Desværre var det ikke
helt nok for mig. Jeg måtte sætte Full Control på hele Umbraco-mappen for at få Umbraco
til at "æde den". Jeg skal nok vende tilbage med en mere "sikker" løsning, når jeg
får tid til at smide lidt tid efter det. Da det her installeres lokalt uden mulighed
for at tilgå sitet udefra, kan jeg godt leve med risikoen.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/file-permission-error_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="file-permission-error" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/file-permission-error_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Som det kan ses havde jeg problemer med ACL på mit Umbraco-website. En hurtig quick-fix
var at sætte "Full Control" på hele mappen til kontoen "Network Service", som er den
konto som afvikler websitet i IIS'en. Dette anbefales ikke til enhver form for produktionsmiljø.
&lt;/p&gt;
&lt;p&gt;
Videre i installationen kom jeg, men allerede ved næste step kaster Umbraco en Exception
i hovedet på mig. Se nedenstående skærmbilleder.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/db-installation_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="db-installation" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/db-installation_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Ved klik på "Install", kaster Umbraco følgende Exception:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/exception-db-install_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="exception-db-install" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/exception-db-install_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Kedeligt. Hvad kan man gøre ved det? Jeg vælger at kigge lidt på den kode som smider
den Exception, med anvendelse af mit yndlingstool til decompilering af .NET kode: &lt;a href="http://www.aisto.com"&gt;Lutz
Roeders&lt;/a&gt; &lt;a href="http://www.red-gate.com/products/reflector/index.htm"&gt;Reflector&lt;/a&gt;.
Reflector er i øvrigt nu overtaget af softwarehuset &lt;a href="http://www.red-gate.com/"&gt;Red
Gate&lt;/a&gt;, som har en væld af yderst interessante tools til .NET og SQL i deres produktportefølje,
herunder &lt;a href="http://www.red-gate.com/products/ants_profiler/index.htm"&gt;Ants Profiler&lt;/a&gt; og &lt;a href="http://www.red-gate.com/products/SQL_Compare/index.htm"&gt;SQL
Compare&lt;/a&gt;. Et hurtigt kig i koden hjælper imidlertid ingenting - så jeg må overveje
andre alternativer. Èt af dem er at prøve igen. Jeg klikker på "Tilbage"-knappen i
browseren, og klikker på Install-knappen endnu en gang. Det hjalp :-)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/yay-db-install-went-well_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="yay-db-install-went-well" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/yay-db-install-went-well_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Videre i installationen - lækkert. Umbraco tjekker opsætningen af mine filrettigheder,
og fortæller mig at det er perfekt sat op, hvilket også er fair nok, på trods af at
jeg har sat Full Control på hele mappen. Så helt perfekt er det ikke - men det må
jeg kigge på senere.
&lt;/p&gt;
&lt;p&gt;
Igen fortsætter installationen, og nu står jeg på step 5/5 - hvor jeg skal vælge om
jeg vil installere &lt;strong&gt;Boost&lt;/strong&gt;. Boost er et nyt begreb i Umbraco 4, og
er i følge screencastet af Niels Hartvig, et helt skrabet web-site som overholder
en række Umbraco-konventioner (som jeg stadig ikke kender), og som lukker op for en
anden feature: &lt;strong&gt;Nitros&lt;/strong&gt;. Igen kan jeg kun trygt læne mig op af Niels
Hartvigs definition af Nitros, som dækker over en afgrænset specifik funktionalitet,
som f.eks. TopNavigation, standard SiteMap. Jeg har erfaring med WSS/MOSS (SharePoint)
udvikling, og umiddelbart minder det rigtig meget om det vi her kender som "&lt;a href="http://sharepoint.microsoft.com/blogs/mike/Lists/Posts/Post.aspx?ID=7"&gt;Features&lt;/a&gt;".
Det lyder meget lovende - og mon ikke jeg burde prøve at lave min egen lille Nitro
i forbindelse med det her projekt. Jeg følger Niels' guidelines, og installerer Boost
med de Nitros som installationen finder.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/install-boost_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="install-boost" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/install-boost_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Et klik på "Install Boost"-knappen bekræfter at jeg har brugt for meget tid på at
skrive den her post (og i øvrigt lave en masse andet), end at rent faktisk gennemføre
selve installationen af Umbraco, for jeg får straks smidt følgende Exception i hovedet:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/user-time-out_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="user-time-out" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/user-time-out_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Min bruger har simpelthen fået et timeout af Umbraco/ASP.NET. Helt forståeligt. Løsningen
var ret simpel; jeg besøgte "http://localhost/umbraco" som er adressen til selve administrationsdelen
af Umbraco. Her loggede jeg ind med den bruger som blev oprettet i forbindelse med
installationen. 
&lt;/p&gt;
&lt;p&gt;
Tilbage til installationen, og et klik på "Install Boost", får mig videre til næste
side (se nedenstående skærmbillede), hvor jeg kan vælge de Nitros som skal installeres
med sitet. Jeg vælger at installere dem alle. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/nitros-installation_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="nitros-installation" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/nitros-installation_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/done-installation_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="done-installation" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep2_1303D/done-installation_thumb.gif" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Hermed er Umbraco 4 installeret på Windows Server 2008 med SQL Server 2008. I Rock!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=a976771f-747f-4a65-b9ce-b69d99e0896c" /&gt;</description>
      <comments>http://blog.brianh.dk/CommentView,guid,a976771f-747f-4a65-b9ce-b69d99e0896c.aspx</comments>
      <category>ActiveDeveloper</category>
      <category>Umbraco</category>
    </item>
    <item>
      <trackback:ping>http://blog.brianh.dk/Trackback.aspx?guid=ab604662-39d7-44aa-a19d-14085851706a</trackback:ping>
      <pingback:server>http://blog.brianh.dk/pingback.aspx</pingback:server>
      <pingback:target>http://blog.brianh.dk/PermaLink,guid,ab604662-39d7-44aa-a19d-14085851706a.aspx</pingback:target>
      <dc:creator>Brian Holmgård Kristensen</dc:creator>
      <wfw:comment>http://blog.brianh.dk/CommentView,guid,ab604662-39d7-44aa-a19d-14085851706a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.brianh.dk/SyndicationService.asmx/GetEntryCommentsRss?guid=ab604662-39d7-44aa-a19d-14085851706a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I aften var det sidste onsdag i måneden, ergo afholdte vi vores faste månedlige møde
i Århus .NET UserGroup (ANUG). Denne gang havde vi inviteret <a href="http://blog.dotnetnerd.dk">Christian
Holm Nielsen</a> til at udgøre den som hovedtaler. Der var lagt på bordet til en gang
snak om <a href="http://research.microsoft.com/fsharp/fsharp.aspx">F#</a>. Et .NET
baseret sprog som har været under udvikling i Microsoft Research afdeling, og som
nu er udkommet i en CTP-release, og som bl.a. har lagt grund for nogle af de sprog
features som vi har fået i C# 3.0 (herunder <a href="http://en.wikipedia.org/wiki/Type_inference">type
inference</a>, og flere eksempler fra denne blog-post om <a href="http://www.infoq.com/news/2007/01/CSharp-Three-Roots">"The
Roots of C# 3.0: F# and C-Omega"</a>).
</p>
        <p>
Christian gennemgik en langt række eksempler på sprog-features i F#, herunder tupler,
sequences, smileys (intern joke), immutable types o.m.a.
</p>
        <p>
Det var super flot at Christian sammen med sin kollega var interesseret i at køre
hele vejen fra Odense for at give en præsentation i vores brugergruppe her i Århus.
Thumbs up for præsentationen. <a href="http://www.khebbie.dk/">Klaus Hebsgaard</a> var
endda så heldig at vinde en F#-bog for at have stillet aftenens spørgsmål omkring
type inference.
</p>
        <p>
Dvs. dagen er 100 % gået med arbejde, og direkte til Usergrup, så jeg har desværre
ikke fået arbejdet videre med mit Umbraco-projekt. To be continued...
</p>
        <img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=ab604662-39d7-44aa-a19d-14085851706a" />
      </body>
      <title>En aften i F#-tegnet</title>
      <guid isPermaLink="false">http://blog.brianh.dk/PermaLink,guid,ab604662-39d7-44aa-a19d-14085851706a.aspx</guid>
      <link>http://blog.brianh.dk/2008/09/24/EnAftenIFtegnet.aspx</link>
      <pubDate>Wed, 24 Sep 2008 19:08:25 GMT</pubDate>
      <description>&lt;p&gt;
I aften var det sidste onsdag i måneden, ergo afholdte vi vores faste månedlige møde
i Århus .NET UserGroup (ANUG). Denne gang havde vi inviteret &lt;a href="http://blog.dotnetnerd.dk"&gt;Christian
Holm Nielsen&lt;/a&gt; til at udgøre den som hovedtaler. Der var lagt på bordet til en gang
snak om &lt;a href="http://research.microsoft.com/fsharp/fsharp.aspx"&gt;F#&lt;/a&gt;. Et .NET
baseret sprog som har været under udvikling i Microsoft Research afdeling, og som
nu er udkommet i en CTP-release, og som bl.a. har lagt grund for nogle af de sprog
features som vi har fået i C# 3.0 (herunder &lt;a href="http://en.wikipedia.org/wiki/Type_inference"&gt;type
inference&lt;/a&gt;, og flere eksempler fra denne blog-post om &lt;a href="http://www.infoq.com/news/2007/01/CSharp-Three-Roots"&gt;"The
Roots of C# 3.0: F# and C-Omega"&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
Christian gennemgik en langt række eksempler på sprog-features i F#, herunder tupler,
sequences, smileys (intern joke), immutable types o.m.a.
&lt;/p&gt;
&lt;p&gt;
Det var super flot at Christian sammen med sin kollega var interesseret i at køre
hele vejen fra Odense for at give en præsentation i vores brugergruppe her i Århus.
Thumbs up for præsentationen. &lt;a href="http://www.khebbie.dk/"&gt;Klaus Hebsgaard&lt;/a&gt; var
endda så heldig at vinde en F#-bog for at have stillet aftenens spørgsmål omkring
type inference.
&lt;/p&gt;
&lt;p&gt;
Dvs. dagen er 100 % gået med arbejde, og direkte til Usergrup, så jeg har desværre
ikke fået arbejdet videre med mit Umbraco-projekt. To be continued...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=ab604662-39d7-44aa-a19d-14085851706a" /&gt;</description>
      <comments>http://blog.brianh.dk/CommentView,guid,ab604662-39d7-44aa-a19d-14085851706a.aspx</comments>
      <category>ActiveDeveloper</category>
      <category>Usergroup</category>
    </item>
    <item>
      <trackback:ping>http://blog.brianh.dk/Trackback.aspx?guid=8581e65c-1b3c-4504-82d2-4e7b18fc177d</trackback:ping>
      <pingback:server>http://blog.brianh.dk/pingback.aspx</pingback:server>
      <pingback:target>http://blog.brianh.dk/PermaLink,guid,8581e65c-1b3c-4504-82d2-4e7b18fc177d.aspx</pingback:target>
      <dc:creator>Brian Holmgård Kristensen</dc:creator>
      <wfw:comment>http://blog.brianh.dk/CommentView,guid,8581e65c-1b3c-4504-82d2-4e7b18fc177d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.brianh.dk/SyndicationService.asmx/GetEntryCommentsRss?guid=8581e65c-1b3c-4504-82d2-4e7b18fc177d</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font color="#ff0000">
            <strong>Update:</strong>
          </font>
          <font color="#000000">
            <em>Jeg
har uploadet nye versioner til de forskellige screen-shots.</em>
          </font>
        </p>
        <p>
Okay, nu er SQL Server 2008 installeret på Windows Server 2008, så nu er jeg endelig
klar til at komme igang med at prøve at installere Umbraco 4. 
</p>
        <p>
Nedenfor følger de første par trin jeg fulgte for at installere Umbraco (med inspiration
fra Niels Hartvigs <a href="http://www.umbraco.org/assets/umbraco-4-nightly-on-vista/umbraco-4-nightly-on-vista.html">screencast</a> om
netop dette):
</p>
        <ol>
          <li>
Download nyeste version fra <a href="http://umbraco.org/v4">http://umbraco.org/v4</a></li>
          <li>
Kopiere den udpakkede version til c:\inetpub\wwwroot\ 
</li>
          <li>
Oprette ny SQL Login bruger i SQL Server 2008 -&gt; UmbracoApp 
</li>
          <li>
Oprette ny Database i SQL Server 2008 -&gt; UmbracoApp 
</li>
          <li>
Oprette nyt web-site i IIS der peger på c:\inetpub\wwwroot\ - sørg for at AppPool'en
anvender "Classic .NET AppPool" 
</li>
          <li>
Starte en browser og ind på <a href="http://localhost">http://localhost</a></li>
        </ol>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/exception-1-assembly-binding-redirect_2.gif">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="177" alt="exception-1-assembly-binding-redirect" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/exception-1-assembly-binding-redirect_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
          <strong>
            <font color="#ff0000">Update</font>
          </strong>: <a href="http://blog.brianh.dk/content/binary/exception-1-assembly-binding-redirect-large.gif">exception-1-assembly-binding-redirect-large.gif</a></p>
        <p>
Hvorefter jeg ind i første forhindring, som du kan se af ovenstående skærmbillede.
Sagen er at Umbraco forventer at jeg har en bestemte versioner af følgende assemblies
"System.Web.Extensions" og "System.Web.Extensions.Design" installeret i min GAC (Global
Assembly Cache). Det har jeg ikke - tværtimod har jeg en nyere version af netop denne
assembly - så der skal lige lidt fodarbejde for at få min Umbraco applikation til
at forstå dette. Heldigvis er sådanne scenarier understøttet fuldt ud af .NET runtimen,
og kræver blot et par linier af konfiguration i web.config (se nedenstående skærmbillede).
Så ingen onde ord om Umbraco på den front.
</p>
        <p>
          <a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/fix-assembly-binding_2.gif">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="128" alt="fix-assembly-binding" src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/fix-assembly-binding_thumb.gif" width="244" border="0" />
          </a>
        </p>
        <p>
          <strong>
            <font color="#ff0000">Update:</font>
          </strong>
          <a href="http://blog.brianh.dk/content/binary/fix-assembly-binding-large.gif">fix-assembly-binding-large.gif</a>
        </p>
        <p>
        </p>
        <p>
Herefter indlæste første side af Umbraco konfigurations-wizarden fint. Lækkert. Videre
til step 2/5, hvor det begynder at blive spændende. Her skal jeg opsætte forbindelse
til min database. I første forsøg fejler installationen da jeg trykker på "Confirm"-steppet.
Men jeg skulle bare lytte videre til Niels Hartvigs screencast, som netop omtaler
at det kræver konfiguration af filrettigheder til inetpub-biblioteket og web.config. 
</p>
        <p>
En hurtig Google-search leder mig i retning af en <a href="http://www.umbraco.org/documentation/books/install-umbraco-30-on-windows-vista?altTemplate=print">side
fra Umbracos online dokumentation</a> - som under "Configure IIS for Umbraco" fortæller
mig dét jeg skal vide. 
</p>
        <p>
Det kigger jeg så videre på i morgen...
</p>
        <img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=8581e65c-1b3c-4504-82d2-4e7b18fc177d" />
      </body>
      <title>Installation af Umbraco - step 1</title>
      <guid isPermaLink="false">http://blog.brianh.dk/PermaLink,guid,8581e65c-1b3c-4504-82d2-4e7b18fc177d.aspx</guid>
      <link>http://blog.brianh.dk/2008/09/23/InstallationAfUmbracoStep1.aspx</link>
      <pubDate>Tue, 23 Sep 2008 20:58:15 GMT</pubDate>
      <description>&lt;p&gt;
&lt;font color=#ff0000&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;/font&gt;&lt;font color=#000000&gt;&lt;em&gt;Jeg har
uploadet nye versioner til de forskellige screen-shots.&lt;/em&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Okay, nu er SQL Server 2008 installeret på Windows Server 2008, så nu er jeg endelig
klar til at komme igang med at prøve at installere Umbraco 4. 
&lt;/p&gt;
&lt;p&gt;
Nedenfor følger de første par trin jeg fulgte for at installere Umbraco (med inspiration
fra Niels Hartvigs &lt;a href="http://www.umbraco.org/assets/umbraco-4-nightly-on-vista/umbraco-4-nightly-on-vista.html"&gt;screencast&lt;/a&gt; om
netop dette):
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Download nyeste version fra &lt;a href="http://umbraco.org/v4"&gt;http://umbraco.org/v4&lt;/a&gt; 
&lt;li&gt;
Kopiere den udpakkede version til c:\inetpub\wwwroot\ 
&lt;li&gt;
Oprette ny SQL Login bruger i SQL Server 2008 -&amp;gt; UmbracoApp 
&lt;li&gt;
Oprette ny Database i SQL Server 2008 -&amp;gt; UmbracoApp 
&lt;li&gt;
Oprette nyt web-site i IIS der peger på c:\inetpub\wwwroot\ - sørg for at AppPool'en
anvender "Classic .NET AppPool" 
&lt;li&gt;
Starte en browser og ind på &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/exception-1-assembly-binding-redirect_2.gif"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=177 alt=exception-1-assembly-binding-redirect src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/exception-1-assembly-binding-redirect_thumb.gif" width=244 border=0&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Update&lt;/font&gt;&lt;/strong&gt;: &lt;a href="http://blog.brianh.dk/content/binary/exception-1-assembly-binding-redirect-large.gif"&gt;exception-1-assembly-binding-redirect-large.gif&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Hvorefter jeg ind i første forhindring, som du kan se af ovenstående skærmbillede.
Sagen er at Umbraco forventer at jeg har en bestemte versioner af følgende assemblies
"System.Web.Extensions" og "System.Web.Extensions.Design" installeret i min GAC (Global
Assembly Cache). Det har jeg ikke - tværtimod har jeg en nyere version af netop denne
assembly - så der skal lige lidt fodarbejde for at få min Umbraco applikation til
at forstå dette. Heldigvis er sådanne scenarier understøttet fuldt ud af .NET runtimen,
og kræver blot et par linier af konfiguration i web.config (se nedenstående skærmbillede).
Så ingen onde ord om Umbraco på den front.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/fix-assembly-binding_2.gif"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=128 alt=fix-assembly-binding src="http://blog.brianh.dk/content/binary/WindowsLiveWriter/InstallationafUmbracostep1_14307/fix-assembly-binding_thumb.gif" width=244 border=0&gt;&lt;/a&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Update:&lt;/font&gt;&lt;/strong&gt; &lt;a href="http://blog.brianh.dk/content/binary/fix-assembly-binding-large.gif"&gt;fix-assembly-binding-large.gif&lt;/a&gt; 
&lt;p&gt;
&lt;p&gt;
Herefter indlæste første side af Umbraco konfigurations-wizarden fint. Lækkert. Videre
til step 2/5, hvor det begynder at blive spændende. Her skal jeg opsætte forbindelse
til min database. I første forsøg fejler installationen da jeg trykker på "Confirm"-steppet.
Men jeg skulle bare lytte videre til Niels Hartvigs screencast, som netop omtaler
at det kræver konfiguration af filrettigheder til inetpub-biblioteket og web.config. 
&lt;p&gt;
En hurtig Google-search leder mig i retning af en &lt;a href="http://www.umbraco.org/documentation/books/install-umbraco-30-on-windows-vista?altTemplate=print"&gt;side
fra Umbracos online dokumentation&lt;/a&gt; - som under "Configure IIS for Umbraco" fortæller
mig dét jeg skal vide. 
&lt;p&gt;
Det kigger jeg så videre på i morgen...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=8581e65c-1b3c-4504-82d2-4e7b18fc177d" /&gt;</description>
      <comments>http://blog.brianh.dk/CommentView,guid,8581e65c-1b3c-4504-82d2-4e7b18fc177d.aspx</comments>
      <category>ActiveDeveloper</category>
      <category>Umbraco</category>
    </item>
    <item>
      <trackback:ping>http://blog.brianh.dk/Trackback.aspx?guid=bc334fae-8b30-4607-b57c-818a26ab75b2</trackback:ping>
      <pingback:server>http://blog.brianh.dk/pingback.aspx</pingback:server>
      <pingback:target>http://blog.brianh.dk/PermaLink,guid,bc334fae-8b30-4607-b57c-818a26ab75b2.aspx</pingback:target>
      <dc:creator>Brian Holmgård Kristensen</dc:creator>
      <wfw:comment>http://blog.brianh.dk/CommentView,guid,bc334fae-8b30-4607-b57c-818a26ab75b2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.brianh.dk/SyndicationService.asmx/GetEntryCommentsRss?guid=bc334fae-8b30-4607-b57c-818a26ab75b2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Okay, som nævnt i min forrige post vil jeg gerne anvende et isoleret, virtuelt miljø
til at teste Umbraco. Til det formål har jeg downloadet en <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=961db8ce-8473-47c2-92eb-b822ec5af0c9&amp;displaylang=en">evaluation
VHD af Windows Server 2008 Enterprise</a> edition hos Microsoft. For at få gang i
det miljø, har jeg installeret <a href="http://www.microsoft.com/windowsserversystem/virtualserver/">Virtual
Server 2005 R2 SP1</a> til at hoste VHD'en.
</p>
        <p>
Som default er Windows Server 2008 installeret stortset uden features/serverroller,
som potentielt kan åbne systemet for angreb <em>(disclaimer: jeg kan sagtens tage
fejl - har sjældent fingrene direkte i konfigurationen af operativsystemer)</em>,
så derfor har jeg som noget af det første haft gang i at installere og konfigurere
serveren til at køre IIS 7.0 (Internet Information Services) til afvikling af Umbraco
som er en ASP.NET web-site applikation.
</p>
        <p>
Det næste jeg skal have installeret er SQL Server 2008 Express... Mere herom...
</p>
        <img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=bc334fae-8b30-4607-b57c-818a26ab75b2" />
      </body>
      <title>Ops&amp;aelig;tning og installation af prerequisites til Umbraco</title>
      <guid isPermaLink="false">http://blog.brianh.dk/PermaLink,guid,bc334fae-8b30-4607-b57c-818a26ab75b2.aspx</guid>
      <link>http://blog.brianh.dk/2008/09/22/OpsaeligtningOgInstallationAfPrerequisitesTilUmbraco.aspx</link>
      <pubDate>Mon, 22 Sep 2008 18:58:55 GMT</pubDate>
      <description>&lt;p&gt;
Okay, som nævnt i min forrige post vil jeg gerne anvende et isoleret, virtuelt miljø
til at teste Umbraco. Til det formål har jeg downloadet en &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=961db8ce-8473-47c2-92eb-b822ec5af0c9&amp;amp;displaylang=en"&gt;evaluation
VHD af Windows Server 2008 Enterprise&lt;/a&gt; edition hos Microsoft. For at få gang i
det miljø, har jeg installeret &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/"&gt;Virtual
Server 2005 R2 SP1&lt;/a&gt; til at hoste VHD'en.
&lt;/p&gt;
&lt;p&gt;
Som default er Windows Server 2008 installeret stortset uden features/serverroller,
som potentielt kan åbne systemet for angreb &lt;em&gt;(disclaimer: jeg kan sagtens tage
fejl - har sjældent fingrene direkte i konfigurationen af operativsystemer)&lt;/em&gt;,
så derfor har jeg som noget af det første haft gang i at installere og konfigurere
serveren til at køre IIS 7.0 (Internet Information Services) til afvikling af Umbraco
som er en ASP.NET web-site applikation.
&lt;/p&gt;
&lt;p&gt;
Det næste jeg skal have installeret er SQL Server 2008 Express... Mere herom...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=bc334fae-8b30-4607-b57c-818a26ab75b2" /&gt;</description>
      <comments>http://blog.brianh.dk/CommentView,guid,bc334fae-8b30-4607-b57c-818a26ab75b2.aspx</comments>
      <category>ActiveDeveloper</category>
      <category>Umbraco</category>
    </item>
    <item>
      <trackback:ping>http://blog.brianh.dk/Trackback.aspx?guid=3b5d85bb-df41-43ae-b571-6deaeaee218e</trackback:ping>
      <pingback:server>http://blog.brianh.dk/pingback.aspx</pingback:server>
      <pingback:target>http://blog.brianh.dk/PermaLink,guid,3b5d85bb-df41-43ae-b571-6deaeaee218e.aspx</pingback:target>
      <dc:creator>Brian Holmgård Kristensen</dc:creator>
      <wfw:comment>http://blog.brianh.dk/CommentView,guid,3b5d85bb-df41-43ae-b571-6deaeaee218e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.brianh.dk/SyndicationService.asmx/GetEntryCommentsRss?guid=3b5d85bb-df41-43ae-b571-6deaeaee218e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Hos Vertica anvender vi SCRUM som procesmodel for vores softwareprojekter, så jeg
tænkte det måske ville være et udmærket udgangspunkt for ligesom at få lidt struktur
på mit lille projekt her. Jesper har allerede inddelt projektet i faser, så det vil
jeg da drage lidt nytte af. Læringsfasen slutter den 12. oktober, så det giver lige
præcis tre uger fra og med i dag. Jeg har oprettet et lille regneark inde i Google
Docs som jeg vil bruge til at oprette og prioritere opgaver mv. Måske overkill, men
det finder vi ud af...
</p>
        <p>
Nå, vi er jo ikke kommet for at snakke, så nu er det på tide at komme igang med Umbraco,
så ind på hjemmesiden med mig.... <a href="http://www.umbraco.org">www.umbraco.org</a>.
</p>
        <p>
          <strong>Ganske ganske kort om Umbraco</strong>
        </p>
        <p>
Umbraco er i dag et open source <a href="http://da.wikipedia.org/wiki/Content_management_system">CMS</a> (Content
Management System). Umbraco blev stiftet af <a href="http://hartvig.com/">Niels Hartvig</a> i
år 2000, og siden da har det oplevet en voldsom vækst og popularitet. Du kan finde
alt den information om Umbraco du kan drømme om direkte på Umbraco web-sitet <a href="http://www.umbraco.org">www.umbraco.org</a>,
herunder pod- og screencasts.
</p>
        <p>
Jeg har haft chancen for at møde Niels Hartvig personligt, da vi sidste år inviterede
ham op til Vertica til en snak om Microsoft Commerce Server og Umbraco. Et rigtig
spændende møde.
</p>
        <p>
          <strong>Valg af version</strong>
        </p>
        <p>
Da dette projekt ikke skal bruges til noget decideret kundeprojekt, men blot fungere
som "Proof-Of-Concept on getting started with Umbraco", har jeg valgt at basere mig
på den allernyeste version jeg kan fingrene i (<a href="http://umbraco.org/v4">Umbraco
4.0 Beta 1</a>), og dermed ikke spekulere så meget over at denne specifikke version
stadig er i beta. 
</p>
        <p>
          <strong>Installation og konfiguration af Umbraco 4.0</strong>
        </p>
        <p>
Perfekt - Niels Hartvig har lavet en <a href="http://umbraco.org/assets/umbraco-4-nightly-on-vista/umbraco-4-nightly-on-vista.html">screencast</a> omkring
selve installationen af Umbraco 4.0. Så kan det ikke blive meget nemmere - det eneste
problem er at jeg skal have stablet et virtuelt miljø på banen, så jeg kan teste og
arbejde med Umbraco i et isoleret miljø. Det giver mig samtidig også chancen for at
afprøve Windows Server 2008 og SQL Server 2008 - nu må vi se om det spiller godt sammen
med Umbraco 4.0.
</p>
        <img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=3b5d85bb-df41-43ae-b571-6deaeaee218e" />
      </body>
      <title>F&amp;oslash;rste spadestik med Umbraco...</title>
      <guid isPermaLink="false">http://blog.brianh.dk/PermaLink,guid,3b5d85bb-df41-43ae-b571-6deaeaee218e.aspx</guid>
      <link>http://blog.brianh.dk/2008/09/22/FoslashrsteSpadestikMedUmbraco.aspx</link>
      <pubDate>Mon, 22 Sep 2008 15:23:29 GMT</pubDate>
      <description>&lt;p&gt;
Hos Vertica anvender vi SCRUM som procesmodel for vores softwareprojekter, så jeg
tænkte det måske ville være et udmærket udgangspunkt for ligesom at få lidt struktur
på mit lille projekt her. Jesper har allerede inddelt projektet i faser, så det vil
jeg da drage lidt nytte af. Læringsfasen slutter den 12. oktober, så det giver lige
præcis tre uger fra og med i dag. Jeg har oprettet et lille regneark inde i Google
Docs som jeg vil bruge til at oprette og prioritere opgaver mv. Måske overkill, men
det finder vi ud af...
&lt;/p&gt;
&lt;p&gt;
Nå, vi er jo ikke kommet for at snakke, så nu er det på tide at komme igang med Umbraco,
så ind på hjemmesiden med mig.... &lt;a href="http://www.umbraco.org"&gt;www.umbraco.org&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Ganske ganske kort om Umbraco&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Umbraco er i dag et open source &lt;a href="http://da.wikipedia.org/wiki/Content_management_system"&gt;CMS&lt;/a&gt; (Content
Management System). Umbraco blev stiftet af &lt;a href="http://hartvig.com/"&gt;Niels Hartvig&lt;/a&gt; i
år 2000, og siden da har det oplevet en voldsom vækst og popularitet. Du kan finde
alt den information om Umbraco du kan drømme om direkte på Umbraco web-sitet &lt;a href="http://www.umbraco.org"&gt;www.umbraco.org&lt;/a&gt;,
herunder pod- og screencasts.
&lt;/p&gt;
&lt;p&gt;
Jeg har haft chancen for at møde Niels Hartvig personligt, da vi sidste år inviterede
ham op til Vertica til en snak om Microsoft Commerce Server og Umbraco. Et rigtig
spændende møde.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Valg af version&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Da dette projekt ikke skal bruges til noget decideret kundeprojekt, men blot fungere
som "Proof-Of-Concept on getting started with Umbraco", har jeg valgt at basere mig
på den allernyeste version jeg kan fingrene i (&lt;a href="http://umbraco.org/v4"&gt;Umbraco
4.0 Beta 1&lt;/a&gt;), og dermed ikke spekulere så meget over at denne specifikke version
stadig er i beta. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Installation og konfiguration af Umbraco 4.0&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Perfekt - Niels Hartvig har lavet en &lt;a href="http://umbraco.org/assets/umbraco-4-nightly-on-vista/umbraco-4-nightly-on-vista.html"&gt;screencast&lt;/a&gt; omkring
selve installationen af Umbraco 4.0. Så kan det ikke blive meget nemmere - det eneste
problem er at jeg skal have stablet et virtuelt miljø på banen, så jeg kan teste og
arbejde med Umbraco i et isoleret miljø. Det giver mig samtidig også chancen for at
afprøve Windows Server 2008 og SQL Server 2008 - nu må vi se om det spiller godt sammen
med Umbraco 4.0.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=3b5d85bb-df41-43ae-b571-6deaeaee218e" /&gt;</description>
      <comments>http://blog.brianh.dk/CommentView,guid,3b5d85bb-df41-43ae-b571-6deaeaee218e.aspx</comments>
      <category>ActiveDeveloper</category>
      <category>Umbraco</category>
    </item>
    <item>
      <trackback:ping>http://blog.brianh.dk/Trackback.aspx?guid=3954a736-b93c-427e-904b-c4f6f629a849</trackback:ping>
      <pingback:server>http://blog.brianh.dk/pingback.aspx</pingback:server>
      <pingback:target>http://blog.brianh.dk/PermaLink,guid,3954a736-b93c-427e-904b-c4f6f629a849.aspx</pingback:target>
      <dc:creator>Brian Holmgård Kristensen</dc:creator>
      <wfw:comment>http://blog.brianh.dk/CommentView,guid,3954a736-b93c-427e-904b-c4f6f629a849.aspx</wfw:comment>
      <wfw:commentRss>http://blog.brianh.dk/SyndicationService.asmx/GetEntryCommentsRss?guid=3954a736-b93c-427e-904b-c4f6f629a849</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>(In English: I've signed up for a contest on a Danish community site
for developers, where you have to learn about a new technology and write blogposts
about your experience with that. One of the requirements for this contest is that all
written material have to be in Danish. Sorry.)</em>
        </p>
        <p>
Jeg har været medlem på det danske udviklersite <a href="http://activedeveloper.dk/">ActiveDeveloper.dk</a> siden
det dengang hed Active Server Pages og hvor det var <a href="http://www.knappe.dk/">Dennis
Knappe</a> som stod i spidsen for sitet. Jeg benytter mig stadig af ActiveDeveloper.dk,
dog sjældent til at stille spørgsmål, og desværre sjældent til at besvare på andres
spørgsmål. Til gengæld fungerer sitet for mig som en indgangsportal til flere af de
danske bloggere som jeg jævnligt følger med i, samt til at opfange de events mv. som
der arrangeres fra tid til anden, herunder Geek-Dinners. ActiveDeveloper.dk bliver
i dag styret af en gut som jeg ved flere lejligheder har haft chancen for at møde,
nemlig Jesper <a href="http://blogs.activedeveloper.dk/deldy/">Blad Jensen aka Deldy</a>. 
</p>
        <p>
          <strong>Konkurrencen i korte træk...</strong>
        </p>
        <p>
Jesper har sammen med <a href="http://blogs.msdn.com/danielmf/">Daniel Mellgaard Frost</a> fra
Microsoft sat en <a href="http://blogs.activedeveloper.dk/deldy/post/Kunne-du-tc3a6nke-dig-at-lc3a6re-noget-sammen-med-ActiveDeveloper.aspx">konkurrence</a> sammen,
hvor det gælder om at sætte sig ind i en ny selvvalgt teknologi inden for en given
tidshorisont. Alt i mens skal man blogge om sine daglige oplevelser med denne nye
teknologi, og i slutperioden af konkurrencen skal man skrive en artikel hvor man sammenfatter
hele oplevelsen. Ham/hende som har leveret det bedste arbejde kan vælge mellem en
række præmier udlovet af Microsoft. 
</p>
        <p>
          <strong>Kort om mig</strong>
        </p>
        <p>
Mit navn er Brian Holmgård Kristensen. Jeg blev uddannet datamatiker fra Skive i 2005,
og har siden bl.a. arbejdet som ERP-udvikler (Microsoft Dynamics AX) hos en virksomhed
i Viborg. Siden maj 2007 har jeg dog arbejdet som .NET udvikler i en virksomhed der
hedder <a href="http://www.vertica.dk">Vertica</a>, der ligger inde midt i Århus.
Jeg har beskæftiget mig med udvikling i en del år efterhånden, med fokus på web-udvikling.
Jeg er medstifter af Århus .NET UserGroup (<a href="http://www.anug.dk">www.anug.dk</a>),
hvor jeg stadig er en aktiv del af kernegruppen, og har også haft æren af at lave
en både en præsentation om ASP.NET samt en workshop. Hvis du vil vide lidt mere om
hvem jeg er, kan du læse min <a href="http://blog.brianh.dk/2007/08/04/ANewBloggerIsInTown.aspx">introduktions-post</a> jeg
skrev sidste år da jeg oprettede bloggen, eller besøge min <a href="http://www.linkedin.com/in/brianhk">LinkedIn-profil</a> -
og du er selvfølgelig også velkommen til at kontakte mig direkte.
</p>
        <p>
          <strong>Hvad deltager jeg med</strong>
        </p>
        <p>
Jeg vil gerne i gang med at arbejde med <a href="http://www.umbraco.org">Umbraco</a>.
I første omgang bliver det at forstå hele pakken der følger med Umbraco, det være
sig installation, konfiguration, maskineriet, plug-ins osv. Det næste for mig vil
være hvordan jeg bygger ovenpå Umbraco løsningen – og med at bygge ovenpå mener jeg
at anvende de teknologier og værktøjer som jeg normalt sidder med i min arbejdsdag;
unit-testing, Inversion of Control, MVP, etc.. – f.eks. sådan at jeg kan integrere
mine eCommerce løsninger med Umbraco (med anvendelse af f.eks. <a href="http://www.microsoft.com/commerceserver/default.mspx">Microsoft
Commerce Server</a> nedenunder).
</p>
        <p>
          <strong>Hvorfor jeg deltager...</strong>
        </p>
        <p>
... fordi jeg synes det er et brand-godt initiativ som jeg gerne vil støtte op omkring,
og fordi jeg rigtig gerne vil lære at anvende Umbraco som CMS, da det er et produkt
vi overvejer at bruge professionelt på min arbejdsplads, samt i mit fritidsfirma <a href="http://www.yourhost.dk">www.yourhost.dk</a>.
</p>
        <p>
Dette er blot min lille introduktionspost til konkurrencen - løbende vil der selvfølgelig
komme mange flere post, as we go by.
</p>
        <img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=3954a736-b93c-427e-904b-c4f6f629a849" />
      </body>
      <title>Nu som deltager i dansk udvikler konkurrence</title>
      <guid isPermaLink="false">http://blog.brianh.dk/PermaLink,guid,3954a736-b93c-427e-904b-c4f6f629a849.aspx</guid>
      <link>http://blog.brianh.dk/2008/09/22/NuSomDeltagerIDanskUdviklerKonkurrence.aspx</link>
      <pubDate>Mon, 22 Sep 2008 13:23:10 GMT</pubDate>
      <description>&lt;p&gt;
&lt;em&gt;(In English: I've signed up for a contest on&amp;nbsp;a Danish&amp;nbsp;community site
for developers, where you have to learn about a new technology and write blogposts
about your experience with that. One of the requirements for this contest is that&amp;nbsp;all
written material&amp;nbsp;have to&amp;nbsp;be&amp;nbsp;in Danish. Sorry.)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Jeg har været medlem på det danske udviklersite &lt;a href="http://activedeveloper.dk/"&gt;ActiveDeveloper.dk&lt;/a&gt; siden
det dengang hed Active Server Pages og hvor det var &lt;a href="http://www.knappe.dk/"&gt;Dennis
Knappe&lt;/a&gt; som stod i spidsen for sitet. Jeg benytter mig stadig af ActiveDeveloper.dk,
dog sjældent til at stille spørgsmål, og desværre sjældent til at besvare på andres
spørgsmål. Til gengæld fungerer sitet for mig som en indgangsportal til flere af de
danske bloggere som jeg jævnligt følger med i, samt til at opfange de events mv. som
der arrangeres fra tid til anden, herunder Geek-Dinners. ActiveDeveloper.dk bliver
i dag styret af en gut som jeg ved flere lejligheder har haft chancen for at møde,
nemlig Jesper &lt;a href="http://blogs.activedeveloper.dk/deldy/"&gt;Blad Jensen aka Deldy&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Konkurrencen i korte træk...&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Jesper har sammen med &lt;a href="http://blogs.msdn.com/danielmf/"&gt;Daniel Mellgaard Frost&lt;/a&gt; fra
Microsoft sat en &lt;a href="http://blogs.activedeveloper.dk/deldy/post/Kunne-du-tc3a6nke-dig-at-lc3a6re-noget-sammen-med-ActiveDeveloper.aspx"&gt;konkurrence&lt;/a&gt; sammen,
hvor det gælder om at sætte sig ind i en ny selvvalgt teknologi inden for en given
tidshorisont. Alt i mens skal man blogge om sine daglige oplevelser med denne nye
teknologi, og i slutperioden af konkurrencen skal man skrive en artikel hvor man sammenfatter
hele oplevelsen. Ham/hende som har leveret det bedste arbejde kan vælge mellem en
række præmier udlovet af Microsoft. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Kort om mig&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Mit navn er Brian Holmgård Kristensen. Jeg blev uddannet datamatiker fra Skive i 2005,
og har siden bl.a. arbejdet som ERP-udvikler (Microsoft Dynamics AX) hos en virksomhed
i Viborg. Siden maj 2007 har jeg dog arbejdet som .NET udvikler i en virksomhed der
hedder &lt;a href="http://www.vertica.dk"&gt;Vertica&lt;/a&gt;, der ligger inde midt i Århus.
Jeg har beskæftiget mig med udvikling i en del år efterhånden, med fokus på web-udvikling.
Jeg er medstifter af Århus .NET UserGroup (&lt;a href="http://www.anug.dk"&gt;www.anug.dk&lt;/a&gt;),
hvor jeg stadig er en aktiv del af kernegruppen, og har også haft æren af at lave
en både en præsentation om ASP.NET samt en workshop. Hvis du vil vide lidt mere om
hvem jeg er, kan du læse min &lt;a href="http://blog.brianh.dk/2007/08/04/ANewBloggerIsInTown.aspx"&gt;introduktions-post&lt;/a&gt; jeg
skrev sidste år da jeg oprettede bloggen, eller besøge min &lt;a href="http://www.linkedin.com/in/brianhk"&gt;LinkedIn-profil&lt;/a&gt; -
og du er selvfølgelig også velkommen til at kontakte mig direkte.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Hvad deltager jeg med&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Jeg vil gerne i gang med at arbejde med &lt;a href="http://www.umbraco.org"&gt;Umbraco&lt;/a&gt;.
I første omgang bliver det at forstå hele pakken der følger med Umbraco, det være
sig installation, konfiguration, maskineriet, plug-ins osv. Det næste for mig vil
være hvordan jeg bygger ovenpå Umbraco løsningen – og med at bygge ovenpå mener jeg
at anvende de teknologier og værktøjer som jeg normalt sidder med i min arbejdsdag;
unit-testing, Inversion of Control, MVP, etc.. – f.eks. sådan at jeg kan integrere
mine eCommerce løsninger med Umbraco (med anvendelse af f.eks. &lt;a href="http://www.microsoft.com/commerceserver/default.mspx"&gt;Microsoft
Commerce Server&lt;/a&gt; nedenunder).
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Hvorfor jeg deltager...&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
... fordi jeg synes det er et brand-godt initiativ som jeg gerne vil støtte op omkring,
og fordi jeg rigtig gerne vil lære at anvende Umbraco som CMS, da det er et produkt
vi overvejer at bruge professionelt på min arbejdsplads, samt i mit fritidsfirma &lt;a href="http://www.yourhost.dk"&gt;www.yourhost.dk&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Dette er blot min lille introduktionspost til konkurrencen - løbende vil der selvfølgelig
komme mange flere post, as we go by.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.brianh.dk/aggbug.ashx?id=3954a736-b93c-427e-904b-c4f6f629a849" /&gt;</description>
      <comments>http://blog.brianh.dk/CommentView,guid,3954a736-b93c-427e-904b-c4f6f629a849.aspx</comments>
      <category>ActiveDeveloper</category>
      <category>Personal</category>
    </item>
  </channel>
</rss>