<?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; Dynamicweb</title>
	<atom:link href="http://websiteudvikler.dk/post/tag/dynamicweb/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>Thu, 02 Feb 2012 22:21:21 +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 module that prevents dublicate content</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-module-preventing-dublicate-content.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-module-preventing-dublicate-content.html#comments</comments>
		<pubDate>Sun, 06 Nov 2011 20:11:26 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=629</guid>
		<description><![CDATA[The main problem in Dynamicweb that this module deal correctly with is when you have a multiple websites in your solution but only one domain name.]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction to the problem</strong></p>
<p>The main problem in Dynamicweb that this module deal correctly with is when you have a multiple websites in your solution but only one domain name.</p>
<p>In Dynamicweb you have a few settings that should be inplace to minimize <a title="Dublicate Content Explained by Google" href="http://www.google.com/support/webmasters/bin/answer.py?answer=66359" target="_blank">dublicate content</a> these settings are explained here <a href="http://nicolaipedersen.com/blog/2011/11/dynamicweb-and-duplicate-content.aspx">http://nicolaipedersen.com/blog/2011/11/dynamicweb-and-duplicate-content.aspx</a> in more detail but your control panel should look like this</p>
<p><a href="http://farm7.static.flickr.com/6118/6314583292_2291085dd5_b.jpg"><img class="alignnone" title="Dynamicweb 8 URL Control Panel" src="http://farm7.static.flickr.com/6118/6314583292_2291085dd5_b.jpg" alt="" width="531" height="925" /></a></p>
<p>Note 1)</p>
<p>When having a multiple websites you can this setting make som nice sub-folder structure when name you websites &#8220;da&#8221;, &#8220;en&#8221;, &#8220;de&#8221;, &#8220;se&#8221;, &#8220;no&#8221; etc.<br />
<a href="http://farm7.static.flickr.com/6096/6314605242_7223bd2d86.jpg"><img class="alignnone" title="Dynamicweb 8 website language naming convention" src="http://farm7.static.flickr.com/6096/6314605242_7223bd2d86.jpg" alt="" width="500" height="254" /></a></p>
<p>Your websites will be separated with /da, /en, /de, /se, /no but we face another problem with URL guessing and bookmarking. You can just access the website with www.example.com/da/ but the module takes care of that <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Note 2)</p>
<p>Especially remember to replace / (slash) with dash. If you have a page named &#8220;Goodies / Downloads&#8221; your indexing of your website goes in an inifite loop because the relative URL generating goes deeper and deeper.</p>
<p>Note 3)</p>
<p>If you don&#8217;t have e-commerce on your site you can avoid Canonical link in meta together with this module.</p>
<p>Main problem</p>
<p>The problem today is that a website can have multiple domains associated with it example.com, www.example.com, eksempel.dk, www.eksempel.dk etc. Dynamicweb deals with this to a certain point, because you can set a primary domain for a given website, to follow that convention, you need a dedicated unique domain for each website you have in your solution!</p>
<p>Example:</p>
<p>International website Primary domain: www.example.com<br />
Danish website primary domain: www.eksempel.dk<br />
etc.</p>
<p>This module comes into play when you don&#8217;t have or want a specific dedicated domain name for each website in your solution, so how does the module deal with this, lets dive into it.</p>
<p><strong>The module explained</strong></p>
<p>1&#8242;st we hook into the process of handling request to Dynamicweb with the Notification Subscriber &#8220;Dynamicweb.Notifications.Standard.Application.BeginRequest&#8221;.<br />
The module test various stuff to determine if modul should even handle the request at all, like if the request goes to /admin  etc.</p>
<p>2&#8242;nd it test to see if the request is on a different domain than the one that is set as THE domain for the whole solution, if the request is on a domain different we step into analyzing the request.</p>
<p>3&#8242;rd it goes into test configuration setting to determine how the redirect URL should look like which depends on your settings inside the Customized URL Control Panel (see above).</p>
<p>4&#8242;th is does the proper redirect to the requested page BUT on THE domain you have set in the module as the SINGLE primary domain for the solution.</p>
<p>Example:</p>
<p>You have two websites in your solution:</p>
<p>Website 1: English version named &#8220;en&#8221;<br />
Website 2: Danish version named &#8220;da&#8221;<br />
You only have one domain name: www.example.com to run both websites so you set www.example.com domain on the English website so that the user startpage is the first page on the English version and you add it as the primary domian.</p>
<p>Now everything is great for the English version no pages in that website can be access by any other domain except for the primary domain. But the pages on the danish version can!!!</p>
<p>Now you tell this module to enable its &#8220;SingleDomainHandling&#8221; on www.example.com and now you get 301 redirects on any page request in the solution on a domain that is different from www.example.com.</p>
<p>The module has also support for redirecting to the proper page based on the requested domain name if that domain name is associated with the website.</p>
<p>Example:</p>
<p>You have three websites and only two domains but you want everything to be browser on your single primary domain www.example.com:</p>
<p>Website 1: English version named &#8220;en&#8221;<br />
Website 2: Danish version named &#8220;da&#8221;<br />
Website 3: German version named &#8220;de&#8221;</p>
<p>Website 1 is associated with www.example.com and example.com<br />
Website 2 is associated with www.eksempel.dk and eksempel.dk<br />
Website 3 is associated with www.beispiel.de and beispiel.de</p>
<p>Your goal is to have this URL structure:</p>
<p>www.example.com/ (English website)<br />
www.example.com/da/&lt;pagename&gt;.aspx (Danish website)<br />
www. example.com/de/&lt;pagename&gt;.aspx (German website)</p>
<p>If you make a request to www.beispiel.de/de/&lt;pagename&gt;.aspx you a 301 redirected to the found page but on your single primary domain to www.example.com/de/&lt;pagename&gt;.aspx. However if you just type www.beispiel.de then the module finds the website in your solution and redirects to the websites firstpage which could be www.example.com/de/Home.aspx</p>
<p>That&#8217;s it &#8211; a great solid and fast module for preventing dublicate content on Dynamicweb solutions with multiple website but fewer domain names.</p>
<p>I don&#8217;t have a download for you because I think it should be part of the Dynamicweb core, but I have not taken the dialog with Dynamicweb yet &#8211; I know they are busy finishing up Dynamicweb 8 <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But if you are in the situation where you could benefit from having this module &#8211; let me know.</p>
<p>What do you think about it?</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-module-preventing-dublicate-content.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamicweb 8 i beta med nyt API og Online Marketing Center</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-8-i-beta-med-nyt-api-og-online-marketing-center.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-8-i-beta-med-nyt-api-og-online-marketing-center.html#comments</comments>
		<pubDate>Thu, 03 Nov 2011 21:02:09 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Microsoft .NET]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=623</guid>
		<description><![CDATA[Primært så er Dynamicweb 8 dog et motorskifte forstået på den måde, at selve Dynamicweb koden bliver skiftet ud og omstruktureret til fordel for, at komme op på nyere teknologi, så systemet nu skal køre på Microsofts .NET Framework 4.0]]></description>
			<content:encoded><![CDATA[<p>Dynamicweb 8, som lanceres i januar 2012, er nu gået i Beta test og jeg har i noget tid kigget på deres CTP release.</p>
<p><a href="http://farm7.static.flickr.com/6222/6309816151_5dfb23e35e.jpg"><img class="alignnone" title="Dynamicweb 8 Login" src="http://farm7.static.flickr.com/6222/6309816151_5dfb23e35e.jpg" alt="" width="500" height="307" /></a></p>
<p>Dynamicweb 8 kommer med nogle opdatering til modulerne og et nyt modul, Online Marketing Center, som giver mulighed for, at sætte dine ukendte besøgende lidt i system baseret på nogle informationer, som de både tager med sig, men også lidt om deres tidligere besøg.</p>
<p><a href="http://farm7.static.flickr.com/6222/6309863413_fcf124620d.jpg"><img class="alignnone" title="Dynamicweb 8 Online Marketing Center" src="http://farm7.static.flickr.com/6222/6309863413_fcf124620d.jpg" alt="" width="500" height="307" /></a></p>
<p>Primært så er Dynamicweb 8 dog et motorskifte forstået på den måde, at selve Dynamicweb koden bliver skiftet ud og omstruktureret til fordel for, at komme op på nyere teknologi, så systemet nu skal køre på Microsofts .NET Framework 4.0. Hvad der helt praktisk bliver nyt i Dynamicwebs API kan du følge med i på Dynamicwebs Udviklingschef og medstifters blog <a title="Nicolai Pedersen" href="http://nicolaipedersen.com" target="_blank">http://nicolaipedersen.com</a> hvor der allerede findes flere blogpost om Refactoring af Dynamicwebs API.</p>
<p>Som udvikler på Dynamicweb platformen synes jeg, at dette tiltag er længe ventet. Jeg havde håbet, at Dynamicweb ville have gjort dette arbejde de nu har gjort tilbage til, da de konverterede deres ASP version til .NET, men nu begynder det at ligne noget, der bliver bedre at arbejde med.<br />
En bedre struktur i API&#8217;ets områder, et mere moderne .NET 4 framework som byder på rigtig mange forbedringer og genveje i forhold til at Dynamicwebs eksisterende API bygger primært på .NET 1.1 men også .NET 2.0. Det betyder, at vi nu kan bruge LINQ og selvfølgelig også alle de nye ting som anonyme typer, dynamic type, option parametre og en masse mere, som er kommer dels i .NET 3.5 og 4.</p>
<p>Beta testen viser p.t. at hvis du har fået udviklet på din løsning og dermed har en custom-løsning, så er du nødt til at få din Dynamicweb partner til at teste en opdatering. Der er lavet nogle ret fundamentale ting om i Dynamicwebs API og bare skiftet fra .NET 2 og til .NET 4, giver mig altså nogle problemer, som at Dynamicweb ikke kan finde mine moduler og mine tilpasninger, men hvis jeg åbner mine projektet og opgradere dem til Framework 4.0 og retter et par fejl, så kører det igen, så der ligger forhåbentlig ikke det store i det.</p>
<p>Men standardløsninger, bør være lige til, og bliver også de første som får glæde af den Online Marketing Centeret.</p>
<p>Har du spørgsmål til din Dynamicweb løsning uanset om du har dit eget website i Dynamicweb eller om du er Dynamicweb Partner, så bare spørg, jeg vil gerne undersøge nogle ting for dig &#8211; helt uforpligtende naturligvis.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-8-i-beta-med-nyt-api-og-online-marketing-center.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto implement an AJAX based shopping experience in Dynamicweb eCommerce</title>
		<link>http://websiteudvikler.dk/post/howto-implement-an-ajax-based-shopping-experience-in-dynamicweb-ecommerce.html</link>
		<comments>http://websiteudvikler.dk/post/howto-implement-an-ajax-based-shopping-experience-in-dynamicweb-ecommerce.html#comments</comments>
		<pubDate>Wed, 01 Jun 2011 20:07:13 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Webshop]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=607</guid>
		<description><![CDATA[Learn howto create an AJAX controlled shopping cart in Dynamicweb eCommerce without writing any custom .NET code - pure html, xml and javascript.]]></description>
			<content:encoded><![CDATA[<p>One of the developers in Dynamicweb wrote a blogpost on this subject, but that was based on having custom code to power the features, in this blogpost I&#8217;ll guide you through the basics of how to set this up without writing any custom .net functionality.</p>
<p>Steps to complete</p>
<ul>
<li>Create a &#8220;magic&#8221; hidden page</li>
<li>Write some great javascript with jQuery</li>
</ul>
<h2>Create a &#8220;magic&#8221; hidden page</h2>
<p><em>The speak is a raw first-take and my brain is thinking in danish <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/00gz0hipxOA?fs=1&amp;hl=en_US" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="390" src="http://www.youtube.com/v/00gz0hipxOA?fs=1&amp;hl=en_US" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<h2>Write some great javascript with jQuery</h2>
<p><em>The speak is a raw first-take and my brain is thinking in danish <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/oQYsSeBtT9w?fs=1&amp;hl=en_US" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="390" src="http://www.youtube.com/v/oQYsSeBtT9w?fs=1&amp;hl=en_US" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>Hope you find it simple enough to make your own implementation.</p>
<p>And if you&#8217;ve got any questions fire away.</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/howto-implement-an-ajax-based-shopping-experience-in-dynamicweb-ecommerce.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<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>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>Dynamicweb eCommerce fornyelse i Notification på Completed Order</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-ecommerce-fornyelse-i-notification-paa-completed-order.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-ecommerce-fornyelse-i-notification-paa-completed-order.html#comments</comments>
		<pubDate>Sun, 31 Oct 2010 19:06:07 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Webshop]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=542</guid>
		<description><![CDATA[Læs om, hvorfor du ikke længere i Dynamicweb eCommerce nye indkøbskurv "Cart V2" kan gemme bruger data i Sessions i Cookies, hvis der er online betaling på løsningen og data skal bruges igen i en Notification Subscriber som lytter på at Ordre bliver gennemført.]]></description>
			<content:encoded><![CDATA[<p>I mit arbejde med den nye indkøbskurv også kaldet &#8220;Cart V2&#8243; er jeg stødt ind i en nyhed omkring en Notification på når en Order (Cart) er Completed og dermed gennemført, som kostede en del grå hår, så jeg håber jeg kan spare dine.</p>
<p><a href="http://websiteudvikler.dk/post/dynamicweb-ecommerce-fornyelse-i-notification-paa-completed-order.html#solution">Gå direkte til løsningen</a></p>
<h2>Nyheden i Dynamicweb eCommerce Cart V2</h2>
<p>Til Cart v2 er der kommet en ny Notification Subscriber &#8220;Dynamicweb.Ecom7.Cart.Notifications.CheckoutDoneOrderIsComplete&#8221;. Denne bliver fyret af, når ordren er betalt i mit tilfælde og kunden dermed har gennemført sin ordre.</p>
<p>Så jeg skulle implementere en ellers triviel lille detalje når en ordre var betalt, så skulle jeg lige sende en mail ud til kunden, så jeg gemte nogle indstillinger i brugerens Session under checkout og ville så udføre følgende når ordre.</p>
<pre>
public override void OnNotify( string notification, Dynamicweb.Extensibility.NotificationArgs args )
{
    string settings = HttpContext.Current.Session["settings"].ToString();
    SendMail(settings);
    base.OnNotify( notification, args );
}
</pre>
<p>Altså at tage fat i min Session igen og så sende en e-mail ud, men min detalje fejlede konsekvent! ARGH! Nå, jeg tjekkede ecom log&#8217;en jeg tjekkede ordre loggen og sidst måtte jeg lige lave min egen lille try/catch:</p>
<pre>
public override void OnNotify( string notification, Dynamicweb.Extensibility.NotificationArgs args )
{
    try
    {
        string settings = HttpContext.Current.Session["settings"].ToString();
        SendMail(settings)
    }
    catch ( Exception ex )
    {
        LogToFile.Log( ex.ToString(), "/eCom/CheckoutHandler/CustomLog", LogToFile.LogType.ManyEntriesPerFile );
    }
    base.OnNotify( notification, args );
}
</pre>
<p><a name="solution"></a></p>
<h2>Løsningen til Cart V2</h2>
<p>Og så fandt jeg ud af, at min Session ikke eksisterede! Den var null, ØV, hvordan nu det?</p>
<p>Jo, efter noget grundig eftertænksomhed, fandt jeg frem til, at denne Notification ikke bliver fyret af af min brugers browser!!! Men af et &#8220;callback&#8221; fra min betalings-gateway i dette tilfælde &#8220;Quick Pay&#8221;, det fandt jeg ud af, ved at kontrollere REMOTE_ADDR server variablen.</p>
<p>Så prøv at huske følgende:</p>
<p>Hvis du arbejder med Cart V1 i Dynamicweb eCommerce, så har du en Notfication Subscriber på &#8220;Dynamicweb.Notifications.eCommerce.Order.Steps.Completed&#8221; og denne bliver altså fyret af af din brugers browser.</p>
<p>Hvis du arbejder med Cart V2 i Dynamicweb eCommerce, så har du en Notification Subscriber på &#8220;Dynamicweb.Ecom7.Cart.Notifications.CheckoutDoneOrderIsComplete&#8221;, og denne bliver altså fyret af af din betalings-gateways server, hvis du altså har online betaling på selvfølgelig.</p>
<p>Jeg håber denne blogpost kan spare dig for lidt grå hår og CPU forbrug i knolden!</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-ecommerce-fornyelse-i-notification-paa-completed-order.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Undgå at din Dynamicweb løsnings forside giver dublicate content</title>
		<link>http://websiteudvikler.dk/post/undga-at-din-dynamicweb-loesnings-forside-giver-dublicate-content.html</link>
		<comments>http://websiteudvikler.dk/post/undga-at-din-dynamicweb-loesnings-forside-giver-dublicate-content.html#comments</comments>
		<pubDate>Sun, 26 Sep 2010 19:51:49 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Indeksering]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=511</guid>
		<description><![CDATA[Dynamicweb løsningers forside giver ofte problem med "dublicate content", fordi forsiden både kan tilgåes uden sidens navn fx http://www.example.com/ og med sidens navn fx http://www.example.com/Forside-31.aspx. Læs om, hvordan du retter dette problem.]]></description>
			<content:encoded><![CDATA[<p>Dynamicweb løsningers forside giver ofte problem med dublicate content fordi forsiden både kan tilgåes uden sidens navn fx http://www.example.com/ og med sidens navn fx http://www.example.com/Forside-31.aspx.</p>
<p>Det betyder, at forsidens indhold ligger på 2 forskellige URL&#8217;er og det er dublicate content.</p>
<h2>Dynamicweb kan p.t. ikke indstilles til at rette det</h2>
<p>Der findes p.t. ikke en indstilling i Dynamicweb som kan rette op på dette problem, du er nødt til at rette problemet selv. Jeg har prøvet, at rette problemet med modulet &#8220;Direkte stier&#8221;, men den gik ikke.</p>
<h2>Sådan kan du rette problemet</h2>
<p>Jeg går udfra, at du i forvejen har slået &#8220;Brugervenlige URL&#8217;er&#8221; til i din Dynamicweb løsning, hvis ikke så er det på tide!</p>
<p><a title="brugervenlig url indstilling by Website Udvikling, on Flickr" href="http://www.flickr.com/photos/48722739@N05/5026574105/"><img src="http://farm5.static.flickr.com/4087/5026574105_4fe6502005.jpg" alt="brugervenlig url indstilling" width="500" height="226" /></a></p>
<p>Typisk opstår problemet egentlig først, når du laver en menu i Dynamicweb, som indeholder link til forsiden, så du er nødt til at lave en lille finte.</p>
<p>Jeg har lavet en genvejs-menu med nye sider i Dynamicweb og så er hele tricket i at lave henvisning til de faktiske sider</p>
<p><a title="service menu by Website Udvikling, on Flickr" href="http://www.flickr.com/photos/48722739@N05/5027189292/"><img src="http://farm5.static.flickr.com/4153/5027189292_235e9a0ba7.jpg" alt="service menu" width="254" height="275" /></a></p>
<p>Så har jeg lavet en genvej på Forside-menupunktet så den linker til mit websites / (roden)</p>
<p><a title="forsidens genvej by Website Udvikling, on Flickr" href="http://www.flickr.com/photos/48722739@N05/5027189348/"><img src="http://farm5.static.flickr.com/4129/5027189348_99119cf1a8.jpg" alt="forsidens genvej" width="500" height="157" /></a></p>
<p>Så får jeg det fantastiske resultat</p>
<p><a title="Forsidens href med genvej by Website Udvikling, on Flickr" href="http://www.flickr.com/photos/48722739@N05/5027189384/"><img src="http://farm5.static.flickr.com/4153/5027189384_34be7c6829.jpg" alt="Forsidens href med genvej" width="392" height="84" /></a></p>
<p>Hvis du undlader at sætte en genvej på til / og bare vælger siden via &#8220;Internt link&#8221;-ikonet så går det galt</p>
<p><a title="forsidens href uden genvej by Website Udvikling, on Flickr" href="http://www.flickr.com/photos/48722739@N05/5027189442/"><img src="http://farm5.static.flickr.com/4151/5027189442_ed70775374.jpg" alt="forsidens href uden genvej" width="500" height="79" /></a></p>
<p>HUSK: Alle de menuer og links som du laver via Dynamicweb menuer eller hardcoded (bad style) i templates, så lav linket til forsiden med en href=&#8221;/&#8221;.</p>
<p>Jeg smider naturligvis finten ind til Dynamicweb, de kunne jo gøre det helt overflødigt ved at lave et ændring i &#8220;Brugervenlige URL&#8217;er&#8221; modulet, men indtil videre må du hygge dig med denne måde.</p>
<p>Sidder du ikke i sammen situation, men ønsker at opnå det samme, så prøv om du kan beskrive det for mig, så skal jeg se, om jeg kan hjælpe dig.</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/undga-at-din-dynamicweb-loesnings-forside-giver-dublicate-content.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Dynamicweb modul til at fjerne statistik script</title>
		<link>http://websiteudvikler.dk/post/dynamicweb-modul-til-at-fjerne-statistik-script.html</link>
		<comments>http://websiteudvikler.dk/post/dynamicweb-modul-til-at-fjerne-statistik-script.html#comments</comments>
		<pubDate>Thu, 23 Sep 2010 21:08:07 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=506</guid>
		<description><![CDATA[I udviklingen af et website i Dynamicweb løb jeg ind i et problem, som tog tid at opklare men heldigvis kunne løses relativ nemt, nemlig med et lille modul.]]></description>
			<content:encoded><![CDATA[<p>I udviklingen af et website i <a href="http://www.dynamicweb.dk" target="_blank">Dynamicweb </a>løb jeg ind i et problem, som tog tid at opklare men heldigvis kunne løses relativ nemt, nemlig med et lille modul.</p>
<h2>Vores situation med Flash indlæsning af XML data</h2>
<p>Vi ville indlæse <a href="http://www.w3.org/XML/" target="_blank">XML</a> data fra en Dynamicweb løsning ind i en Flash film som lå på et andet domæne navn.</p>
<p>www.domain1.com (<a href="http://www.adobe.com/products/flashplayer/" target="_blank">Flash</a> viser data fra XML output fra www.domain2.com/Default.aspx?ID=123)</p>
<p>Når vores bruger nu er på www.domain1.com og skal have hentet en side fra www.domain2.com, så startes der en ny <a href="http://en.wikipedia.org/wiki/Session_(computer_science)#HTTP_session_token" target="_blank">session</a> på www.domain2.com, og når der startes en ny session på en Dynamicweb løsning, så er der et fint javascript i slutning af dit indhold.</p>
<p>Uheldigvis gør dette javascript i vores tilfælde vores XML ugyldig og Flash filmen kunne ikke læse XML&#8217;en (klart!), men hvis vi trykkede F5, så fungerede det (klart! vi har jo en kørende session på www.domain2.com, og dermed laves der ikke noget javascript på vores side 2. gang).</p>
<h2>Udviklet løsning med Dynamicweb API</h2>
<p>Vi var så heldige at Dynamicweb API&#8217;et giver os mulighed for at bestemme om dette javascript skulle med ud på siden eller ej.</p>
<p>Med en PageTemplateExtender kan vi udføre flg.:</p>
<div id="_mcePaste"><span style="color: #0000ff;">public override void</span> RenderTemplate( Dynamicweb.Templatev2.<span style="color: #99ccff;">Template</span> Template )</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"><span style="color: #0000ff;">base</span>.PageView.StatisticsJsScript = &#8220;&#8221;;</div>
<div id="_mcePaste">}</div>
<p>Men vi kan ikke bare fjerne det konsekvent, så der måtte noget mere til for at det kunne ville gælde for den side, som leverede noget XML.</p>
<p>Derfor lavede jeg et lille modul, hvor vi kan registrere de ID-numre på sider, hvor javascriptet konsekvent skal fjernes fra.</p>
<p>Kan du bruge sådan et modul eller måske har du lyst til at bygge videre på det til et anden formål, så skriv til mig på <a href="mailto:kevin@websiteudvikler.dk?Subject=DwPageStatsRemover&amp;Body=">kevin@websiteudvikler.dk</a>. Jeg håber snart Dynamicweb giver mulighed for at du kan downloade modulet på <a href="http://engage.dynamicweb-cms.com" target="_blank">engage.dynamicweb-cms.com</a> på noget Market Place (se evt. <a href="http://pterkildsen.com/2010/09/15/validating-links-in-dynamicweb-cms/">http://pterkildsen.com/2010/09/15/validating-links-in-dynamicweb-cms/</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/dynamicweb-modul-til-at-fjerne-statistik-script.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Åbent &#8220;brev&#8221;/blogindlæg til Dynamicweb eCommerce Team</title>
		<link>http://websiteudvikler.dk/post/abent-brev-blogindlaeg-til-dynamicweb-ecommerce-team.html</link>
		<comments>http://websiteudvikler.dk/post/abent-brev-blogindlaeg-til-dynamicweb-ecommerce-team.html#comments</comments>
		<pubDate>Mon, 31 May 2010 18:47:18 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Microsoft .NET]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=458</guid>
		<description><![CDATA[I mit forsøg på at få Dynamicweb til at forstå, at de skal pleje webudviklere noget mere, og skabe nogle bedre forudsætninger for samarbejde med Dynamicweb, så vi undgår, at alle partnere programmere de samme features, moduler osv. er jeg nu nået endnu et skridt i den rigtige retning.
Se en demo på et integrations modul til E-conomic og læs om, hvorfor jeg viser en demo af modulet.]]></description>
			<content:encoded><![CDATA[<p>I mit forsøg på at få <a href="http://www.dynamicweb.dk" target="_blank">Dynamicweb</a> til at forstå, at de skal pleje webudviklere noget mere, og skabe nogle bedre forudsætninger for samarbejde med Dynamicweb, så vi undgår, at alle partnere programmere de samme features, moduler osv. er jeg nu nået endnu et skridt i den rigtige retning.</p>
<p><strong>Opfordring</strong>: Er du webudvikler og Dynamicweb Partner så lad mig høre om din mening til mine tanker om at Dynamicweb burde starte et udvikler community som fx <a href="http://sourceforge.net/" target="_blank">SourceForge</a>, <a href="http://www.codeplex.com" target="_blank">Codeplex</a>, <a href="http://www.stackoverflow.com" target="_blank">StackOverflow</a> etc..</p>
<p>I denne omgang startede det med, at jeg fik en henvendelse fra <a href="http://dk.linkedin.com/in/mortensnedker" target="_blank">Morten Snedker</a> for nogle uger siden, som gik på, at vi havde lavet integration mellem <a href="http://www.dynamicweb.dk/eCommerce-28807.aspx" target="_blank">Dynamicweb eCommerce</a> og<a href="http://www.e-conomic.dk" target="_blank"> e-conomic</a>. E-conomic er et online webbaseret regnskabsprogram, og vi har et par kunder, som har anvendt e-conomic i flere år, og har fulgt udviklingen af <a href="http://www.e-conomic.com/accountingsoftware/addons/api" target="_blank">e-conomics API</a> siden start.</p>
<h2>Dynamicweb eCommerce API Workshoppen gav mig et hint</h2>
<p>På workshoppen var vi inde på at snakke om, hvad Dynamicweb kunne gøre for os webudviklere. Jeg nævnte, som jeg også skrev i en <a title="Nyt fra workshoppen Dynamicweb eCommerce API" href="http://websiteudvikler.dk/post/nyt-fra-workshoppen-dynamicweb-ecommerce-api.html" target="_self">tidligere  blogpost</a>, at jeg synes, de burde åbne deres udvikling mere op, så vi kunne få et sparringsnetværk på benene, hvor vi kunne være med i processen og bidrage til udviklingen af systemet, moduler og features, hvilket er en stor styrke i udviklingen af software på platforme som bl.a. SourceForge og Codeplex.</p>
<h2>Integrationsmodulet mellem Dynamicweb eCommerce og E-conomic</h2>
<p>Mortens henvendelse gik på, at Dynamicweb ville igang med at udvikle et integrationsmodul til E-conomic, og at han lige ville høre lidt om vores erfaringer med det, da vi står på E-conomics website som integrationspartner. Jeg fik givet Morten lidt input og så kom det fra en klar himmel, nu har jeg muligheden for at vise dem, hvad det er jeg mener med hele det koncept jeg savner om, at få åbnet deres udvikling op.</p>
<p>Jeg skrev til Morten, at vi har lavet et modul til integration mellem Dynamicweb eCommerce og E-conomic i ny version baseret på .NET 3.5/4 og Dynamicweb 7, om det ikke ville give mening, at de tog et kig på vores idéer. &#8211; Så ringede <a title="Tobias Høst" href="http://dk.linkedin.com/pub/tobias-h%C3%B8st/3/139/9b0" target="_blank">Tobias</a> (Commercial Lead på Dynamicweb eCommerce) og vi fik en snak om situationen og blev enige om, at jeg skulle prøve at demonstrere, det vi har lavet i form af en screencast.</p>
<h2>Modul demo på Dynamicweb eCommerce integration til E-conomic</h2>
<p>Du kan her se hele min demo &#8211; en demo i 6 kapitler á 5 min. varighed (pga. at det er lavet lidt hurtigt med <a href="http://www.jingproject.com/" target="_blank">Jing</a>)</p>
<h3>Kapitel 1<br />
Intro om modulets opbygning, indstillinger, lidt E-conomic opsætning</h3>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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/Ies-IMiIO-M&amp;hl=da_DK&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/Ies-IMiIO-M&amp;hl=da_DK&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3>Kapitel 2<br />
E-conomic Settings kontrolpanel, overførsel af varegrupper og varer, lave en ordre på vores vare</h3>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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/9LDOF-lwpco&amp;hl=da_DK&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/9LDOF-lwpco&amp;hl=da_DK&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3>Kapitel 3<br />
Overførsel af Dynamicweb ordre til E-conomic, intro til priser i E-conomic, opbygning af koden og extension modellen<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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/pu4uQ7hoOv0&amp;hl=da_DK&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/pu4uQ7hoOv0&amp;hl=da_DK&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></h3>
<h3>Kapitel 4<br />
Gennemgang af OrderSync koden med debugger<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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/CBJdjnlUD4k&amp;hl=da_DK&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/CBJdjnlUD4k&amp;hl=da_DK&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></h3>
<h3>Kapitel 5<br />
Demo af extenders på ProductSync<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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/uC5sJq0aHuU&amp;hl=da_DK&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/uC5sJq0aHuU&amp;hl=da_DK&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></h3>
<h3>Kapitel 6<br />
Fortsættelse af demo af extenders på ProductSync og afrunding<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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/f94RwNikilk&amp;hl=da_DK&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/f94RwNikilk&amp;hl=da_DK&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></h3>
<p>Hvad synes du, tror du ikke på at modulet ville kunne blive godt?</p>
<p>Et hvert output nedenfor er meget værdsat.</p>
<p>Med venlig hilsen<br />
Kevin Steffer</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/abent-brev-blogindlaeg-til-dynamicweb-ecommerce-team.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

