<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Websiteudvikler &#187; Webudvikling</title>
	<atom:link href="http://websiteudvikler.dk/post/category/webudvikling/feed" rel="self" type="application/rss+xml" />
	<link>http://websiteudvikler.dk</link>
	<description>website development, CMS, e-commerce, data integration and web analytics</description>
	<lastBuildDate>Fri, 11 May 2012 19:53:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dynamicweb søgefiltre bliver bedre efter en workshop</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-soegefiltre-bliver-bedre-efter-en-workshop.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-soegefiltre-bliver-bedre-efter-en-workshop.html#comments</comments>
		<pubDate>Tue, 17 May 2011 18:32:06 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Ecommerce]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=602</guid>
		<description><![CDATA[Dynamicweb workshoppen kastede en workaround af sig samme dag, og endnu en opdatering i sigte indenfor en uges tid - rigtig godt gået Dynamicweb, tak!]]></description>
			<content:encoded><![CDATA[<p>Workshoppen i dag hos Dynamicweb koncentrerede sig om to ting. Først havde vi strengt brug for en mulighed for sprogstyring af filtrene og det lovede Dynamicweb, at det kunne vi få i dag.</p>
<p>Her til aften er der så tikket en mail ind med en hotfix release 19.2.3.1, hvor det nu er muligt at lave extensions til filtre, hvilket betyder, at vi nu har mulighed for at oversætte filtrene. Det er f&#8230;.. pisse godt gået Dynamicweb, at i inden for meget kort tid, stemmer de rigtig folk sammen om en workshop for at få input, og så leverer i &#8211; det er så lækkert!</p>
<p>Tusind tak til Kristian Knudsen, Jeppe Eriksson Agger, <a href="http://volpav.wordpress.com/" target="_blank">Pavel Volgarev</a> og fedt også at høre inputs fra Lars Sørensen (Bleau A/S).</p>
<p>I næste uge vil der komme endnu en hotfix release, hvor det så bliver muligt at oversætte data i ProductCategory modulet samt at paginering fejlen vil være løst.</p>
<p>Det ser vi frem til.</p>
<p>Der blev også tid til, at snakke lidt omkring JSON og XML output fra søgninger op med det nye Lucene indeks. Og Pavel var skarp og fandt lidt i gemmerne, som jeg lige vil dele.<br />
I søgninger på produkter kan du tilføje et paragraphID og o=json eller 0=xml til URL&#8217;en, så får du output som JSON og XML. Lækker detalje, hvis du skal lave AJAX søgninger.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-soegefiltre-bliver-bedre-efter-en-workshop.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dynamicweb søgefiltre er mangelfulde så vi skal til workshop</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-soegefiltre-er-mangelfulde-sa-vi-skal-til-workshop.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-soegefiltre-er-mangelfulde-sa-vi-skal-til-workshop.html#comments</comments>
		<pubDate>Sat, 14 May 2011 20:19:07 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=597</guid>
		<description><![CDATA[Vi oplever mangler i funktionaliteten og har fremlagt det for Dynamicweb, og nu skal vi til en workshop på tirsdag d. 17. maj med agendaen: flere har påpeget mangler i søgefiltrene, og lad os få tingene frem, så vi kan få lavet det ordentligt.
Vi glæder os, og jeg skal nok holde dig orienteret med fremskridt efter workshoppen.
Har du oplevet mangler i Powerpack'en, så skriv til mig, så skal jeg tage det med til workshoppen på tirsdag.]]></description>
			<content:encoded><![CDATA[<p>Dynamicweb lancerede en større opdaterings pakke tilbage i efteråret 2010, <a title="Dynamicweb eCommerce Powerpack" href="http://www.dynamicweb.dk/kontakt/kampagner/powerpack.aspx" target="_blank">eCommerce Powerpack</a> til version 7.2, som gav os nye features i Dynamicweb eCommerce og en specielt én af dem, synes jeg så rigtig spændende ud, og det var en ny søgemaskine baseret på Lucene.</p>
<p>Søgemaskinen havde en feature, som flere udviklere længe havde spurgt til og i flere variationer forsøgt at tilstræbe med eksisterende funktionalitet nemlig søgefiltre. Nu er de med i pakken.</p>
<p><a href="http://websiteudvikler.dk/wp-content/uploads/2011/05/Webshop-search-filters.png"><img class="alignnone size-medium wp-image-598" title="Dynamicweb eCommerce search filters" src="http://websiteudvikler.dk/wp-content/uploads/2011/05/Webshop-search-filters-300x210.png" alt="Dynamicweb eCommerce search filters" width="300" height="210" /></a></p>
<p>Produktet er på overfladen helt fantastisk at se i funktion, det har hastighed som Google og fleksibilitet som vi ser på større også internationale webshops &#8211; FEDT! Men når vi dykker ned i motorhjelmen og i praksis skal implementere søgefiltrene viser de sig mangelfuldt frem.</p>
<p>Jeg har sammen med mine kollegaer i Co3, Martin Nielsen (<a title="Følg Boedlen på Twitter" href="http://twitter.com/boedlen" target="_blank">http://twitter.com/boedlen</a>), Allan Iversen (<a href="http://blog.aicoding.dk/">http://blog.aicoding.dk/</a>) fundet nogle helt konkrete mangler som er:</p>
<ul>
<li>filtrene understøtter ikke mere end et sprog</li>
<li>filtrene får paginering til altid at vise, at der kun er 1 side</li>
<li>filtrene er langsomme at indlæse, så snart man ikke bare har et par filtre med få options</li>
</ul>
<p>Så det har vi fremlagt for Dynamicweb og nu skal vi til en workshop på tirsdag d. 17. maj med agendaen: flere har påpeget mangler i søgefiltrene, og lad os få tingene frem, så vi kan få lavet det ordentligt.</p>
<p>Vi glæder os, og jeg skal nok holde dig orienteret med fremskridt efter workshoppen.</p>
<p>Har du oplevet mangler i Powerpack&#8217;en, så skriv til mig, så skal jeg tage det med til workshoppen på tirsdag.</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-soegefiltre-er-mangelfulde-sa-vi-skal-til-workshop.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nyhedsmail billeder skal du have på en https adresse</title>
		<link>http://websiteudvikler.dk/post/nyhedsmail-billeder-skal-du-have-pa-en-https-adresse.html</link>
		<comments>http://websiteudvikler.dk/post/nyhedsmail-billeder-skal-du-have-pa-en-https-adresse.html#comments</comments>
		<pubDate>Tue, 03 May 2011 21:27:40 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Konvertering]]></category>
		<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Nyhedsbreve]]></category>
		<category><![CDATA[Optimering]]></category>
		<category><![CDATA[S3]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=591</guid>
		<description><![CDATA[Problemet er browserens visning af blandet (http og https) indhold.
Læs om, hvad du kan gøre ved det og hvorfor det er et problem i det hele taget.]]></description>
			<content:encoded><![CDATA[<p>I forbindelse med udarbejdelse af nyhedsmails i HTML format har jeg i måttet konstatere, at du skal have dine billeder til dine nyhedsmails liggende på en https adresse for at de bliver vist i fx Gmail, Outlook Web Access (Webmail til Exchange Server) fordi de i browseren typisk kører over https (krypteret http forbindelse med SSL).</p>
<p>Hvis der i et Windows miljø er sat ekstra sikkerhedsindstillinger på web indhold, så vil billeder som ikke ligger på en https adresse slet ikke bliver vist, og i ældre browseren (IE6 etc) får brugeren en teknisk advarsel.</p>
<p>Indstillingen som giver problemerne i Internet Explorer er under &#8220;Internet Indstillinger&#8221;-&gt;&#8221;Sikkerhed&#8221;-&gt;&#8221;Brugerdefineret niveau&#8221;-&gt;&#8221;Diverse&#8221;-&gt;&#8221;Vis blandet indhold&#8221;. Hvis denne indstilling er sat til &#8220;Deaktivér&#8221;, så vises billederne slet ikke, standard står den på &#8220;Spørg&#8221;, og brugeren vil blive spurgt om indholdet fra den ikke sikre forbindelse skal vises.</p>
<p>Gmail kan give problemer. Med en standard dansk Gmail konto logger den ind på https://mail.google.com, men det er muligt, at tilgå den via http://mail.google.com, men det gør hr. og fru. DK sikkert ikke <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Den billige løsning på problemet er, at få billeder hosted i et CDN som understøttet https fx Amazon S3, der kan man lave mapper til billederne og så er de tilgængelige både via http og https.</p>
<p>Den gode løsning er selvfølgelig, at du laver et dedikeret https website til at hoste alle dine billeder til dine nyhedsmails, så er det bare en FTP adgang og så er du kørende, men det koster naturligvis et SSL certifikat plus vedligeholdelsen af det.</p>
<p>Jeg håber på, at du kan få forbedret dine nyhedsmails med denne viden &#8211; var det noget du ville bruge?</p>
<p><strong>UPDATE 4. maj 2011 på baggrund af Sørens kommentar:</strong></p>
<p>Internet Explorer 6 og 7 viser flg. besked ved blandet indhold:</p>
<p><a href="http://websiteudvikler.dk/wp-content/uploads/2011/05/ie6_warning.png"><img title="ie6 ie7 warning" src="http://websiteudvikler.dk/wp-content/uploads/2011/05/ie6_warning.png" alt="ie6 ie7 warning" width="332" height="157" /></a></p>
<p>Internet Explorer 8 viser flg. besked ved blandet indhold:</p>
<p><a href="http://websiteudvikler.dk/wp-content/uploads/2011/05/ie8_warning.png"><img title="ie8 warning" src="http://websiteudvikler.dk/wp-content/uploads/2011/05/ie8_warning.png" alt="ie8 warning" width="456" height="161" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/nyhedsmail-billeder-skal-du-have-pa-en-https-adresse.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hurtigere billedskalering til Dynamicweb eCommerce</title>
		<link>http://websiteudvikler.dk/post/hurtigere-billedskalering-til-dynamicweb-ecommerce.html</link>
		<comments>http://websiteudvikler.dk/post/hurtigere-billedskalering-til-dynamicweb-ecommerce.html#comments</comments>
		<pubDate>Sat, 05 Mar 2011 12:54:03 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Webshop]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=585</guid>
		<description><![CDATA[En efterhånden solid web app - skal den gå direkte til Dynamicweb eller ud i Open Source land?
Hvad synes du?]]></description>
			<content:encoded><![CDATA[<p>Jeg har for flere år tilbage lavet en webapp som kan skalere JPEG billeder og den er blevet implementeret på en håndfuld sites efterhånden, og er blevet opdateret, forbedret og ret solid, hvis jeg selv skal sige det.</p>
<p>Du kan se nogle eksempler på hastigheden af den på:</p>
<p><a href="http://metoo.spiritwholesale.com/Pige-336.aspx?GroupID=MINIGIRLOVERDELE">http://metoo.spiritwholesale.com/Pige-336.aspx?GroupID=MINIGIRLOVERDELE</a><a href="http://www.hvidtogfrit.dk/SHOPMENU/KØB_HVIDEVARER/Produktliste.aspx?GroupID=GROUP1" target="_blank"></p>
<p>http://www.hvidtogfrit.dk/SHOPMENU/KØB_HVIDEVARER/Produktliste.aspx?GroupID=GROUP1</p>
<p></a><a href="http://www.kop-kande.dk/Shoppen.aspx?ID=1949&amp;GroupID=GROUP20047">http://www.kop-kande.dk/Shoppen.aspx?ID=1949&amp;GroupID=GROUP20047</a></p>
<p>Lige fra start har jeg haft indbygget i den, at den ikke skalere billedet hver gang billede kaldes, men at den skalere original billedet første gang, og så gemmer det skalerede billede til originalen overskrives. Det er lynhurtigt og vildt meget performance besparende, når der skal vises mange billeder.</p>
<p>Nu er tiden kommet til, at jeg gerne vil høre din mening om flg.:</p>
<ol>
<li>Skal jeg sende kilden til Dynamicweb og høre om de ikke vil lave deres billedskalering på samme måde?</li>
<li>Skal jeg udgive kilden som Open Source, så kun nørder der kender til mit projekt kan bruge den?</li>
</ol>
<p>Man kan sige, at ved mulighed 2, kan Dynamicweb jo stadigvæk implementere den alt afhængig af Open Source licensen.</p>
<p>Glæder mig til at høre dit synspunkt og iøvrigt om du kunne bruge billedskalerings app&#8217;en.</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/hurtigere-billedskalering-til-dynamicweb-ecommerce.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Dynamicweb udvikling startup af community standard</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-udvikling-startup-af-community-standard.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-udvikling-startup-af-community-standard.html#comments</comments>
		<pubDate>Sun, 13 Feb 2011 22:18:47 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Dynamicweb]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=583</guid>
		<description><![CDATA[Vær med til at gøre en forskel indenfor Dynamicweb custom udvikling. Deltag i et Dynamicweb Community projekt - den sejeste Project Template til Visual Studio.]]></description>
			<content:encoded><![CDATA[<p>Jeg har i længere tid haft et ønske om, at samle nogle rigtig gode idéer indenfor custom udvikling i Dynamicweb.</p>
<p>Jeg har slået på tromme hos Dynamicweb med, at de burde lave nogle tiltag for at fremme kode og idé udveksling mellem udviklere hos de forskellige Dynamicweb partnere, og Dynamicweb har også noget på beddingen, men det lader vente på sig.</p>
<p>Mit initiativ er, at jeg på <a href="http://www.codeplex.com/" target="_blank">www.codeplex.com</a> har oprette et projekt under titlen &#8220;<a href="http://dwprojecttemplate.codeplex.com/" target="_blank">Dynamicweb Project Template for VS.NET</a>&#8220;. Idéen er at Dynamicweb udviklere kan samles omkring projektet på Codeplex og byde ind med, hvad der kunne være interessant.</p>
<p>Projektet er sparket igang med inspiration til, hvordan du kan strukturere din kode rigtig godt, så det passer ind i Dynamicweb terminologi, og jeg har også flere ting i støbe skeen fra flere af de idéer, som vi hos Co3 med <a href="http://blog.aicoding.dk/" target="_blank">Allan Iversen</a>, <a href="http://hardcode.dk/" target="_blank">Martin V. Nielsen</a> og Christoffer Nellegaard Andersen har fået lavet.</p>
<p>Projektet på Codeplex <a title="Dynamicweb Project Template for VS.NET" href="http://dwprojecttemplate.codeplex.com/" target="_blank">http://dwprojecttemplate.codeplex.com/</a></p>
<p><a title="Release 0.1 (Inspire)" href="http://dwprojecttemplate.codeplex.com/releases/" target="_blank">Download en release til din Visual Studio</a></p>
<p>Lad mig høre fra dig &#8211; hvis du har nogle ønsker, mulighed for at byde ind med noget kritik eller kode.</p>
<p>Lad os løfte måden vi laver Dynamicweb custom løsninger på!</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-udvikling-startup-af-community-standard.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SEO URL Rewrite i ASP.NET 4.0 nu utrolig nemt med Routes</title>
		<link>http://websiteudvikler.dk/post/seo-url-rewrite-i-asp-net-4-0-nu-utrolig-nemt.html</link>
		<comments>http://websiteudvikler.dk/post/seo-url-rewrite-i-asp-net-4-0-nu-utrolig-nemt.html#comments</comments>
		<pubDate>Sun, 26 Dec 2010 21:25:21 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[URL]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=577</guid>
		<description><![CDATA[Routes gør URL Rewriting til en smal sag i dine ASP.NET projekter, se hvor nemt det kan konfigureres, og hvordan du kan trække variable ud af URL forespørgslen.]]></description>
			<content:encoded><![CDATA[<p>I ASP.NET 2.0 (3.0 og 3.5) har vi skullet bruge eller selv udvikle håndtering på forespørgselsniveauet, dog har 3.5 SP1 tilsyneladen support for de nye Route klasser også i WebForms projekter.</p>
<p>Jeg har nu senest i mit lille &#8220;LAB&#8221; site <a title="Website udviklings LAB" href="http://labs.website-udvikling.dk/" target="_blank">http://labs.website-udvikling.dk/</a> arbejdet med ASP.NET 4.0 og via mit lille SEO eksperiment <a title="Lyn hurtig synlighed i Google med XML-RPC PING" href="http://labs.website-udvikling.dk/xml-rpc_ping_test/Nyheder.aspx" target="_blank">XML-RPC PING Test</a> skulle jeg bruge nogle søgemaskine venlige URL&#8217;er.</p>
<p>Sitet er et WebForms projekt, hvor jeg i Global.asax.cs har flg.:</p>
<pre>void RegisterRoutes( RouteCollection routes )
{
	routes.MapPageRoute(
		"news-browse-file",
		"xml-rpc_ping_test/Nyhed/{newsName}.aspx",
		"~/xml-rpc_ping_test/Nyheder/Show.aspx"
		);
}</pre>
<p>Det nemme kommer så når jeg skal bruge denne parameter {newsName}, som kaldet resultere i så skal jeg blot i min Show.aspx kode hente forespørgslen ud med flg.:</p>
<pre>Page.RouteData.Values[ "newsName" ].ToString()</pre>
<p>Det er simpelthen vildt nemt, at arbejde med. Yderligere kan ASP.NET 4.0 Routes også hjælpe med at konvertere frem og tilbage, og der kan høstes lidt mere hjælp på MSDN <a href="http://msdn.microsoft.com/en-us/library/cc668177.aspx">http://msdn.microsoft.com/en-us/library/cc668177.aspx</a></p>
<p>God fornøjelse</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/seo-url-rewrite-i-asp-net-4-0-nu-utrolig-nemt.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lav din egen IE 9 Taskbar menu</title>
		<link>http://websiteudvikler.dk/post/lav-din-egen-ie-9-taskbar-menu.html</link>
		<comments>http://websiteudvikler.dk/post/lav-din-egen-ie-9-taskbar-menu.html#comments</comments>
		<pubDate>Sun, 14 Nov 2010 23:13:42 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=562</guid>
		<description><![CDATA[Internet Explorer 9 understøtter specielle handlinger ved højreklik hvis siden er Pin'et ned i din Taskbar. Der skal ikke ret meget til.]]></description>
			<content:encoded><![CDATA[<p>Jeg ved ikke om du har leget lidt med IE 9 beta eller set noget demo fra <a title="Microsoft PDC 2010" href="http://player.microsoftpdc.com/session" target="_blank">PDC 2010</a> i Los Angeles.<br />
Men hvis du har IE 9 installeret, så prøv at trække tab&#8217;en fra IE 9 fra denne side ned i din Taskbar og højreklik på den, så får du lige et par specielle genveje <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Subscribe to RSS og Følg @webudvikler med hhv. RSS ikon og et Twitter ikon.</p>
<p><a href="http://websiteudvikler.dk/wp-content/uploads/2010/11/ie9_taskbar_custom_tasks.png"><img class="size-full wp-image-566 alignnone" title="ie9_taskbar_custom_tasks" src="http://websiteudvikler.dk/wp-content/uploads/2010/11/ie9_taskbar_custom_tasks.png" alt="" width="261" height="254" /></a></p>
<p>Det er ingen heksekunst at implementere. Det kræver blot nogle meta tags:</p>
<pre>
&lt;meta name="application-name" content="Websiteudvikler.dk" /&gt;
&lt;meta name="msapplication-task" content="name=Subscribe to RSS;action-uri=http://feeds.feedburner.com/websiteudvikler;icon-uri=http://websiteudvikler.dk/wp-content/uploads/2010/11/rss.ico"/&gt;
&lt;meta name="msapplication-task" content="name=Følg @webudvikler;action-uri=http://www.twitter.com/webudvikler;icon-uri=http://websiteudvikler.dk/wp-content/uploads/2010/11/twitter.ico"/&gt;
</pre>
<p>Det er simpel demo, men der er mere guf på <a title="IE 9 Test Drive" href="http://ie.microsoft.com/testdrive/" target="_blank">http://ie.microsoft.com/testdrive/</a></p>
<p>God fornøjelse</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/lav-din-egen-ie-9-taskbar-menu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Befri dine kunder for dit ego og dårlige undskyldninger</title>
		<link>http://websiteudvikler.dk/post/befri-dine-kunder-for-dit-ego-og-daarlige-undskyldninger.html</link>
		<comments>http://websiteudvikler.dk/post/befri-dine-kunder-for-dit-ego-og-daarlige-undskyldninger.html#comments</comments>
		<pubDate>Sat, 13 Nov 2010 22:33:27 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Kunder]]></category>
		<category><![CDATA[Udvikling]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=560</guid>
		<description><![CDATA[Åh nej, tænker du sikkert, ikke endnu en "smart-guy", som prøver at højne sig over os andre med endnu en moral prædiken. Stop!
Dette indlæg handler om, hvorfor jeg ser et lys i standard software frem for systemer og software, som jeg selv har tænkt, lavet og hersker over.]]></description>
			<content:encoded><![CDATA[<p>Åh nej, tænker du sikkert, ikke endnu en &#8220;smart-guy&#8221;, som prøver at højne sig over os andre med endnu en moral prædiken. Stop!<br />
Dette indlæg handler om, hvorfor jeg ser et lys i standard software frem for systemer og software, som jeg selv har tænkt, lavet og hersker over, som jeg kender bedre end mine bukselommer, og som er så fleksibelt, at jeg kan tilpasse det til ethvert behov på meget kort tid.</p>
<p>Først må jeg lige hæve mine barrikader og kort lige nævne, at der er mange følelser involveret i dette emne, og det er altså ikke dem jeg er ude efter at høvle, men nærmest udelukkende at tilgodese den kundeværdi, som kan gå tabt.</p>
<p>Jeg deltog i en debat omkring, hvor vidt det ville være relevant at se på et udbredt grid-system til frontend udvikling og implementering af webdesign. Debatten røg over i, at det var man som udgangspunkt imod fordi, det ville være meget nemmere at lave det fra bunden, så man vidste, hvad man havde med at gøre. Og så kunne man jo også lave det, efter ens behov og krav til fleksibilitet osv. osv.</p>
<p>Det lød meget som mig selv for ca. 8-10 år siden, hvor jeg helt klart også følte mig meget tryg ved udelukkende, at skulle tage ansvar for noget, som jeg selv havde tænkt fra bunden, og lavet som jeg selv, gerne ville have det hele.<br />
Men hvis der er noget, som, jeg synes, jeg er blevet klogere på siden dengang, så er det helt klart, at der ligger en helt vild stor, ja måske nærmest enorm, værdi i, at det ikke kun er mig, som kan udvikle, ændre, optimere og tilpasse systemet. </p>
<p>Den tryghed som jeg høstede ved, at udvikle systemer, som jeg beherskede, er jo en stor forhindring i dag for kunder, som har fået sådan et system. De har i mit tilfælde i mange omgange fået bygget videre på et system, hvis fundament, jeg som udvikler og som sparringspartner gerne så ændret til noget helt andet for nemt, at kunne modernisere den løsning, så den kan være konkurrence dygtig i dag.</p>
<p>Min overbevisning er, at du får kunderne til at købe sig ind i en falsk tryghed, hvis du selv udvikler systemer til dem, som der er ikke er en kontinuerlig massiv udvikling bag, som kan skubbe til udviklingen og holde den inde i modernisering efter de krav og den efterspørgsel, som kunden får i fremtiden.</p>
<p>Min morale er lidt, at du som udvikler giver kunderne 1000 gange mere værdi i, at deltage i forbedring af eksisterende standard systemer end, hvis du lige løste kundens her-og-nu problem med et eget udviklet system.<br />
Der findes ingen undskyldninger, men der kan selvfølgelig være den situation, at det system, som kunden ønsker ikke findes, så er der sjældent en vej udenom.</p>
<p>Deler du samme erfaring som udvikler eller kunde, eller er du uenig med mig i mine antagelser, så løft endelig sløret for din mening og giv emnet lidt feedback i form af en kommentar nedenfor, tak!</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/befri-dine-kunder-for-dit-ego-og-daarlige-undskyldninger.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>En app på under 5 min med Visual Studio LightSwitch</title>
		<link>http://websiteudvikler.dk/post/en-app-paa-under-5-min-med-visual-studio-lightswitch.html</link>
		<comments>http://websiteudvikler.dk/post/en-app-paa-under-5-min-med-visual-studio-lightswitch.html#comments</comments>
		<pubDate>Tue, 12 Oct 2010 21:03:29 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Microsoft .NET]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=536</guid>
		<description><![CDATA[Se demo på at lave en data drevet applikation på under 5 minutter med Visual Studio LightSwitch.]]></description>
			<content:encoded><![CDATA[<p>Microsoft har udgivet et nyt produkt, <a title="Visual Studio LightSwitch" href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">LightSwitch</a>, i Beta og det ser  ret cool ud mht. at kunne lave nogle apps hurtigt, med en standard brugergrænseflade.</p>
<p>Her til aften fik jeg så prøvet, at lave et <a title="Visual Studio LightSwitch" href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">LightSwitch</a> projekt &#8211; og er du gal mand! Det var så nemt, at jeg var nødt til lige, at lave en screencast på de mine første 5 minutters erfaringer med <a title="Visual Studio LightSwitch" href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">LightSwitch</a>, det er ret smart!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="589" height="467" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/LRBTFrkQgp8?fs=1&amp;hl=da_DK&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="589" height="467" src="http://www.youtube.com/v/LRBTFrkQgp8?fs=1&amp;hl=da_DK&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Se det lidt i forhold til webudvikling, så appellerer LightSwitch helt klart til fx indtastningsopgaver, som kan udføres meget tidligere, da brugergrænsefladen kan laves på meget kort tid og ellers er det oplagt til:</p>
<ul>
<li><a title="Rapid Application Developement" href="http://en.wikipedia.org/wiki/Rapid_application_development" target="_blank">RAD (Rapid Application Development)</a></li>
<li><a title="Prototype" href="http://en.wikipedia.org/wiki/Prototyping" target="_blank">Prototyping</a></li>
<li><a title="Proof of concept" href="http://en.wikipedia.org/wiki/Proof_of_concept" target="_blank">Proof of concept</a></li>
</ul>
<p>Jeg må personligt sige, jeg er meget overrasket over alle de ting, som jeg får foræret i forhold til, at skulle lave det i ASP.NET WebForm eller .NET WinForms, hvor denne type projekt i det hele taget er intelligent i forhold til dine data &#8211; FEDT!</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/en-app-paa-under-5-min-med-visual-studio-lightswitch.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Composite C1 CMS går All In på en Free Open Source model</title>
		<link>http://websiteudvikler.dk/post/composite-c1-cms-gar-all-in-paa-en-free-open-source-model.html</link>
		<comments>http://websiteudvikler.dk/post/composite-c1-cms-gar-all-in-paa-en-free-open-source-model.html#comments</comments>
		<pubDate>Fri, 01 Oct 2010 06:22:46 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Composite]]></category>
		<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=527</guid>
		<description><![CDATA[Jeg har snakket med Marcus Wendt fra Composite i dag, dagen efter annoncering af at Composite C1 nu er tilgængeligt som Free Open Sourcee - en meget interessant udvikling i CMS software.]]></description>
			<content:encoded><![CDATA[<p>Jeg fik nyheden d. 28 sept. i en invitation fra Microsoft til et Web-Partner møde, hvor jeg kunne se at Composite C1 var på programmet for at snakke om Composite C1 Open Source CMS.<br />
Jeg troede det var en fejl, at måske Umbraco havde meldt afbud og at Composite så skulle træde ind istedet, og så var programmet ikke lige blevet opdateret, jeg kunne ikke finde noget om det på www.composite.dk &#8211; men jeg tog fejl!</p>
<p>I går onsdag d. 29. sept. fik jeg så nyheden via @hanstosti&#8217;s <a href="http://twitter.com/#!/hanstosti/status/25885039164" target="_blank">tweet</a> og dermed Composites eget website, at deres C1 CMS nu var Free Open Source! Intet mindre. &#8220;Hold da kæft mand&#8221;, tænkte jeg, &#8220;de mener det sgu seriøst&#8221;.</p>
<p><a href="http://websiteudvikler.dk/post/composite-c1-cms-gar-all-in-paa-en-free-open-source-model.html#samtalen">Gå direkte til min samtale med Marcus Wendt<br />
</a><a href="http://compositec1.codeplex.com/" target="_blank">Download Composite C1</a></p>
<h2>Min historik med Composite</h2>
<p>Jeg havde tidligere læst på Computer World at <a href="http://www.computerworld.dk/art/51370/cms-direktoer-millionunderskud-var-planlagt" target="_blank">Composite havde lavet et rigtig dårligt resultat i 2007/2008</a>, men at det var planlagt. Da jeg læste det, tænkte jeg, &#8220;helt ærligt &#8211; noget skal de jo sige til pressen&#8221;. Noget tyder dog på, at det var planlagt.</p>
<p>I december 2009 får jeg via Microsofts website en en mail om at Composite C1 er i færd med at udvikle et helt nyt CMS baseret på Microsofts .NET 4.0.<br />
I april dumper der så en <a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006833" target="_blank">Case Study på udviklingen af Composite C1 på .NET 4.0</a> for at anvendelse af det nye <a href="http://msdn.microsoft.com/en-us/library/dd460693.aspx" target="_blank">.NET Parallel Programming</a>.</p>
<p>Mit billede af Composite på det tidspunkt er, at de får bygget et monster fedt &#8220;state-of-the-art&#8221; CMS, men al den nye technologi, men jeg hører intet til hverken systemet, gode referencer eller noget &#8211; Composite ebber ud for mig.</p>
<p>Nu fik jeg så et chok i går og jeg fyrede på <a href="http://compositec1.codeplex.com/" target="_blank">http://compositec1.codeplex.com</a> for at download en kopi og se, hvad der var lagt ud som Free Open Source. Jeg unzippede og åbnede Visual Studio 2010 projektet og trykkede CTRL-F5 (start projekt uden debugging) &#8211; jeg blev meget overraskende mødet men en Composite install side og på under 5 min. var jeg logget på backend, men et demo site, som jeg kunne kigge lidt i.</p>
<p><a title="Composite C1 in 5 minutes by Website Udvikling, on Flickr" href="http://www.flickr.com/photos/48722739@N05/5039808206/"><img src="http://farm5.static.flickr.com/4146/5039808206_7be5e27d70.jpg" alt="Composite C1 in 5 minutes" width="500" height="385" /></a></p>
<p>Jeg blev så nysgerrig efter at finde ud af, hvad der har drevet Composite til, at frigive softwaren som Free Open Source, jeg burde squ ringe til dem og høre lidt mere til deres strategi bag det her.<br />
<a name="samtalen"></a></p>
<h2>Samtalen med Marcus Wendt fra Composite</h2>
<p>I dag fik jeg kontaktet Marcus Wendt fra Composite, som var med på at blive frittet lidt.</p>
<p>Bottom line er, at de går &#8220;all in&#8221; på en Free Open Source model, det er den samme version, som du kan få i Open Source som du kan købe dig garanti på i den kommercielle version, &#8220;og det er forskellen&#8221;, siger Marcus.</p>
<p>Jeg spørger lidt til, om deres koncept er bag det her, eller man har kopieret en god idé fra Umbraco eller andet. Marcus svarer nogen lunde med,</p>
<ul>
<li>Fuld Fri Open Source koncept</li>
<li>Fuld version af software, ikke noget med en skrabet pakke</li>
<li>Ingen vendor lock-in</li>
<li>Fuld frit tilgængelig dokumentation og video, screencast demo og eksempler</li>
<li>Hele pakken til fri benyttelse</li>
</ul>
<p>Jeg fik spurgte lidt til den kommercielle version og det eksisterende partner netværk og Marcus svarede nogen lunde med,</p>
<ul>
<li>Kommercielt version er den sammen som Open Source blot med garanti.</li>
<li>Mulighed for slutbruger support og automatisk opdatering via web-interface.</li>
<li>Partnere er nu i princippet alle som bidrager til at levere Composite løsninger og udvikle til løsningen, men der var dog en certificerings mulighed på vej, så man kunne få en Certified Composite et eller andet batch på sit website.</li>
<li>Det helt store fokus med Free Open Source modellen er, at få fat i udviklere og få engagement i softwaren</li>
<li>Features til udviklere skal være gratis, men være kommercielle til virksomhederne (red. uden udvikler kompetencer)</li>
<li>Fx Composite Blog-modul var i overvejelser, om det skulle være et kommercielt modul, men strategien sagde dem, at udviklere blogger også &#8211; så skal det være Free.</li>
<li>Packaging features (noget med, at man kan samle en masse ting fra et Composite site sammen til en pakke og distribuere det over på andre Composite sites) er også Free</li>
</ul>
<p>Jeg fik også spurgt til, hvilket markede de henvendte sig til og Marcus svarede nogen lunde med,</p>
<ul>
<li>Markedet er udviklere på internettet</li>
<li>Satsningen er volumen i kendskabsgraden samt produktets evner</li>
<li>Der skal fyres op for udvikler entutiasme</li>
<li>Composite består af 4 teknikere, 1 CEO og 1 bogholder samt et test-team i Ukraine, så det er lavet efter, hvordan udviklerne mente et CMS skulle være kontra, hvad en CMS sælger har af behov.</li>
<li>Udgangspunktet til et Composite CMS er et download og en evaluering på systemet kontra et salgsmøde, med sælgeren.</li>
<li>Produktets evner skal styre deres succes istedet for en sælgers.</li>
</ul>
<p>Så fik jeg drejet samtalen lidt over på, hvordan var de kommet på idéen om Free Open Source, hvor Marcus svar fortsatte nogen lunde sådan,</p>
<ul>
<li>Fra 1999 til version 3.x startede ud i et ASP og Com baseret system til 2007, hvor beslutningen om at migrere eller starte forfra i .NET skulle træffes. Valget blev fra scratch modellen med alle de erfaringer der lå i æsken. Det kostede rigtig mange penge at lave en version 1.0 og så kom krisen – alle opgaver blive måske til næste år, og der stod vi så.</li>
<li>Slut december 2009 blev de første tanker omkring Free Open Souce til</li>
<li>I maj 2010 med en version 1.3 blev det den sidste closed source release op på .NET 4 og siden da er vi gået i Open Source mode.</li>
<li>Kildekoden blev revurderet til et meget udvikler orienteret API – de sidste 4 måneder er der blevet refactor’et omkring namespaces og klasser etc. så det blev pakket fint ind.</li>
<li>Det er blevet prioriteret meget højt, at udvikleren får en god start oplevelse med systemet.</li>
<li>Der ventes på opdaterede version af Web Platform Installer, som endnu ikke understøtter .NET 4.0</li>
<li>WebMatrix er i beta, hvorfra man også har en fantastisk tilgang til at lave site site i Composite C1, men en installations pakke til WebMatrix, så der ventes også på at WebMatrix bliver released</li>
<li>Med Web Platform installer og WebMatrix burde der være grobund for at nå rigtige mange udviklere og med WebMatrix endda blot web-folk, med HTML kundskaber.</li>
</ul>
<p>Så fik jeg frittet Marcus om softwaren var udviklet i Danmark</p>
<p>Det er den! Primært udviklet af 3 personer i København og testet af et team i Ukraine.<br />
At udvikle et system, som man som udvikler af selv gerne vil udvikle videre på kan ikke bare udvikles med ved at outsource den opgave &#8211; der ligger rigtig meget nerve og engagement, som gør at produktet i dag har den kaliber, siger Marcus.</p>
<p>Til sidst gik snakken over i nogle af mine spørgsmål omkring selve systemet, hvor vi kom ind på lidt arkitektur omkring af de datatyper der blev lavet i Composite blev til rigtig CLR typer, som der selvfølge kan arbejdes videre med i systemet, men jeg skal spare dig for de nørdede detaljer for nu.</p>
<p>Tusind tak, Marcus, for en snak som imponerede mig endnu mere end nyheden i sig selv gjorde. Fedt at du lige have tiden til det!</p>
<p>Jeg vil prøve at dykke med i systemet og finde ud af, om det er til at arbejde med &#8211; det skal du sikkert nok høre mere om.</p>
<p>Håber du fik, ligesom jeg, en uddybende forståelse for, hvorfor Composite har udgivet C1 som Free Open Source, hvor de i følge Marcus står i markedet og er på vej hen. Det efterlader om ikke andet så måske en masse spørgsmål til de øvrige CMS leverandører vi arbejder med.</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/composite-c1-cms-gar-all-in-paa-en-free-open-source-model.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

