<?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; SEO</title>
	<atom:link href="http://websiteudvikler.dk/post/tag/seo/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 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>Foreløbig konklusion på mit Google eksperiment med XML-RPC PING</title>
		<link>http://websiteudvikler.dk/post/foreloebig-konklusion-paa-mit-google-eksperiment-med-xml-rpc-ping.html</link>
		<comments>http://websiteudvikler.dk/post/foreloebig-konklusion-paa-mit-google-eksperiment-med-xml-rpc-ping.html#comments</comments>
		<pubDate>Thu, 06 Jan 2011 23:13:09 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Analyse]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Indeksering]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://websiteudvikler.dk/?p=580</guid>
		<description><![CDATA[Mit eksperiment på at øge hastigheden hvormed Google indeksere indhold struktureret på en god måde med RSS ser IKKE ud til at blive nævneværdig påvirket af XML-RPC PING.]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.website-udvikling.dk/" target="_blank">Mit eksperiment</a> på at øge hastigheden hvormed Google indeksere indhold struktureret på en god måde med <a href="http://da.wikipedia.org/wiki/RSS" target="_blank">RSS</a> ser IKKE ud til at blive nævneværdig påvirket af <a href="http://www.xmlrpc.com/weblogsCom" target="_blank">XML-RPC PING</a>.</p>
<p>Nogle teorier som stadig holder:</p>
<p>I min lancering af mit <a href="http://labs.website-udvikling.dk/" target="_blank">labs-site</a> fulgte jeg dagligt Googles handlinger og flg. kan jeg nu dele med dig:</p>
<h2>Ingen indeksering uden aktivt at gøre noget</h2>
<p>Jeg havde heller ikke kunnet forestille mig, at Google sådan uden videre ville kunne opdage sitet og dermed indeksere det.</p>
<p>Jeg oprettede dog sitet i <a href="http://www.google.com/analytics/" target="_blank">Google Analytics</a>, <a href="http://www.google.com/webmasters/tools" target="_blank">Google Webmaster Tools</a>, hvor jeg oprettede et <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=156184" target="_blank">Sitemap</a>, men der skete ikke rigtig noget i en uge.</p>
<h2>Ét link og så var Google dér</h2>
<p>Da jeg så fik lavet min blogpost om sitet og eksperimentet og havde et link i min blogpost, så var Google der samme dag og havde indekseret forsiden.</p>
<p>Og nu begyndte der er blive oprettet nogle nyheder som ping&#8217;ede</p>
<h2>Menustrukturen kom først</h2>
<p>Dagene lige efter, at Google havde placeret sitets forside i indekset, kom mine sider med fra min menustruktur i indekset.</p>
<p>Og i flere dage ca. 5 havde jeg kun 3 sider i mit indeks: <a href="http://labs.website-udvikling.dk/" target="_blank">Forsiden</a>, siden med <a href="http://labs.website-udvikling.dk/xml-rpc_ping_test/Nyheder.aspx" target="_blank">nyhedslisten</a> og <a href="http://labs.website-udvikling.dk/About.aspx" target="_blank">Om Websitet</a>.</p>
<p>Det skal nævnes, at siden med nyhedslisten har sit RSS feed, og nyhederne indgår også i sitets Sitemap, så der burde egentlig ikke være nogen til hindre for at Google fik nyhederne med i indekset, men der skulle åbenbart gå lidt længere tid.</p>
<h2>Indekseringshastigheden på nyhederne</h2>
<p>Efter at nyhederne kom med i indekset har jeg kunnet følge med i at der går lidt tid fra at Google har &#8220;crawlet&#8221; nyheden til den kan findes i Google, hvilket ikke er overraskende i sig selv, men jeg synes sådan gennemsnitligt, at det skér altså indenfor 24 timer, hvilket jeg må sige er lidt imponerende.</p>
<p>Hastigheden hvormed nyhederne nu indekseres ligger ca. på 2 dage fra oprettelsen, det slår ikke min blog her, som får indekseret forsiden efter få minutter, når jeg har postet et nyt indlæg, og ca. 20-30 minutter senere har Google indekseret min blogpost via mit RSS feed (ikke linket på min forside til blogposten &#8211; underligt egentlig). Jeg har haft <a href="http://www.google.com/support/analytics/bin/answer.py?hl=en&amp;answer=55578" target="_blank">Googles kampagne-sporing</a> på mine blogpost indlæg i RSS feed, og jeg kan se, at efter 20-30 minutter ligger min blogpost på Google, hvor linket til blogposten er med kampagne-sporingen som jeg har i mit RSS feed.</p>
<h2>Konklusion</h2>
<p>Jeg har helt klart lært at links er triggeren over dem alle forstået på den måde, at hvis du vil have indekseret dit nye indhold i en fart, så få et link til dit indhold fra et godt besøgt/<a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=34439" target="_blank">Google crawlet</a> site, som fx en blog som min eller lign.</p>
<p>Det næste som jeg skal til at prioritere endnu mere er RSS feeds. Google er åbenbart en preference rent hastighedsmæssigt i RSS feeds istedet for interne links.</p>
<p>Dernæst har det selvfølgelig også en virkning at Sitemap&#8217;et i Google Webmaster Tools er dynamisk (man kan også submitte sit RSS feed som Sitemap!).</p>
<p>Sidst må jeg konstatere, at XML-RPC ikke giver nogen målbar effekt i mit eksperiment, så hvis du har mulighed for at lave noget optimering med links, RSS feeds eller dit Sitemap så glem XML-RPC ping, med mindre at din indekseringstider er decideret længere end et par dage.</p>
<p>Har du andre erfaringer, oplevelser eller har lært lidt ligesom som jeg har? Vil elske at høre fra dig!</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/foreloebig-konklusion-paa-mit-google-eksperiment-med-xml-rpc-ping.html/feed</wfw:commentRss>
		<slash:comments>10</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>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>En dag ved Dynamicwebs Partnerkonference</title>
		<link>http://websiteudvikler.dk/post/en-dag-ved-dynamicwebs-partnerkonference.html</link>
		<comments>http://websiteudvikler.dk/post/en-dag-ved-dynamicwebs-partnerkonference.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 19:40:58 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Dynamicweb]]></category>
		<category><![CDATA[ehandel]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blogs.co3.dk/kevinsteffer/post/en-dag-ved-dynamicwebs-partnerkonference/</guid>
		<description><![CDATA[En hurtig gennemgang af dagens nyheder, og du kan også se alle mine tweets fra dagen. Benjamin Gundgaard (CustomerSense) keynote Produktnyt til kommende release i april/maj (v7.1) Dynamicweb Free En ny “gratis” version af Dynamicweb med lav funktionalitet til microsites eller startersites uden det store behov. Dynamicweb Express Starter versionen til ca. 299,-/md. rammer behovet [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>En hurtig gennemgang af dagens nyheder, og du kan også <a href="http://twitter.com/#search?q=%23dwpk" target="_blank">se alle mine tweets</a> fra dagen.</p>
<p><a href="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2010/02/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2010/02/image_thumb2.png" width="644" height="338" /></a>     <br /><em>Benjamin Gundgaard (CustomerSense) keynote</em></p>
<h2>Produktnyt til kommende release i april/maj (v7.1)</h2>
<h3><a href="http://www.dynamicweb.dk" target="_blank">Dynamicweb</a> Free</h3>
<p>En ny “gratis” version af Dynamicweb med lav funktionalitet til microsites eller startersites uden det store behov.</p>
<h3>Dynamicweb Express</h3>
<p>Starter versionen til ca. 299,-/md. rammer behovet for mindre sites, men der er nogle interessante moduler i pakken. Dette bliver vist nok den version som svarer til Dynamicweb Light i dag, dog med forbedringer.</p>
<h3><a href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank">SEO</a> Express</h3>
<p>Et simpelt modul som kan hjælpe dig i hverdagen med søgemaskine optimering af sider. Meget mere simpel med det hidtil kendte SEO modul, som har mange funktioner som oftest kræver lidt indlæring, så vil SEO Express være mere lige til at gå til.</p>
<h3>SEO Koncept “Fast Track”</h3>
<p>Der blev fremvist et nyt produkt fra Dynamicweb Software, altså et produkt som ikke er en del af Dynamicweb CMS. <a href="http://www.fasttrackseo.net">http://www.fasttrackseo.net</a> en simpel utilty service online, som kan guide dig i forbedringer til dit websites performance overfor søgemaskiner. Produktet tilbydes i en gratis version og en Pro-version som lå på ca. 450,-/md.</p>
<h3>Forbedret sprogstyring</h3>
<p>Der er ny sprogstyring på vej så vi ikke skal kopiere hele sites for at sprogversionere. Modulet sprog/område bliver omdøbt til Sites og en ny mere håndteringsvenlig sprogstyring bliver indarbejdet i systemet. Fx kunne det nævnes at man laver et master site og når man laver sider i masteren vil disse dukke op i de enkelte sprogversioner klar til oversættelse, og man kan lave split-view på siderne, så man kan vurdere om indholdet ser godt ud osv.</p>
<h3>Simplere implementeringsmåde med “Content areas”</h3>
<p>Da jeg først hørte om datalist-modulet til Golfarrangementet tilbage i september 2009, mener jeg det var, snakkede Sebastian og Nicolai om, at de arbejdede på et modul som afskaffede den traditionelle template opdeling, og ville indføre en ny template form kaldet for layout, og gøre hele systmet baseret på en “theme”-agtigt designopsætning. Det så vi lige kort i dag og det virker meget simpelt, og har også sin pris, hvad angår genbrug af template-kode, men det må vi se på når vi får lidt hands-on.</p>
<h3>Layout Galleries</h3>
<p>Helt klart et initiativ på at vi skal til at udveksle layout-templates mellem partnere. Man kan downloade et færdigt setup og installere på en løsning.</p>
<h3>Booking modul</h3>
<p>Forbedret booking/reserverings features og man kan bygge det op omkring ressourcer, services osv. Umiddelbart tyder på et modul som bliver godt til brug i intranet funktioner.</p>
<h3>Ecommerce forbedringer </h3>
<ul>
<li>Payment-capture i backend</li>
<li>opdatering af brugerflade til DW7 interface</li>
<li>Bulkopdatering af produktdata</li>
<li>Behandling af flere ordrer på én gang</li>
<li>Reporting center</li>
<li>SEO på produkter</li>
</ul>
<p>Og der var mere, men jeg kan ikke huske det hele – der var meget i den session <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Billedgalleri med PDF understøttelse</h3>
<p>Der blev fremvist lightview-visninger af billeder fra mapper og publisering af PDF’er med jpg-thumbnails eller pageflip-versioner “bladre-pdf’er”.</p>
<h3>Mulighed for systemopdateringer fra backend</h3>
<p>Nu bliver det muligt for Partnere selv at opdatere en Dynamicweb løsning, altså rulle releases, service releases og hotfixes på en løsning. Også med mulighed for “rollback” og låsning af version.</p>
<h3>ZIP mulighed af opsætningstemplates, indstillinger til kopiering mellem løsninger</h3>
<p>Ja, den siger næsten sig selv, og jeg glæder mig til at teste den <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Produktnyt på idéplan (v7.2)</h2>
<h3>Online Marketing Center</h3>
<p>Ganske kort fik vi introduceret idéen om at de efter den kommende release vil arbejde på et Online Marketing Center, hvor du kan udføre, styre og rapportere på split-test, visitor profiling, conversion funnels.</p>
<h2>Opsamling på dagen</h2>
<p>Overordnet en herlig dag, godt besøgt, gode gæste talere med i sessions bl.a. vil jeg fremhæve:</p>
<p>Nicolaj K. Nielsens (Huset G) indlæg om usability, rigtige gode synspunkter og relevant indragelse af psykologi i brugervenlige website opbygning.</p>
<p>Benjamin Gundgaard (CustomerSense) keynote om e-handel, målinger, usability, konverteringer osv. helt fantatiske eksempler og cases han kunne fremvise.</p>
<p>Michel Friis (ProDesign Denmark) omkring integreret B2B handelssetup med Visma, vi fik en fornemmelse af hvor krævende en process de havde været igennem som havde taget meget længere tid end egentlig at udvikle selve løsningen.</p>
<p>Kasper Hamann (Huset G) en <a href="http://www.twitter.com">twitter</a> follower som jeg lige kort fik hilst på <img src='http://websiteudvikler.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Alt i alt en fin dag, men jeg sidder lige med nogle forventninger som jeg ikke fik indfriet. Hvor er social medier, web 2.0 i Dynamicwebs tankegang og system, hvor er integrationen til <a href="http://www.google.com" target="_blank">Google</a> Analytics og der er flere spørgsmålstegn i hovedet på mig efter sådan en dag, men lad det være det for nu, og så må jeg vente i spænding til der kommer en pre-release, jeg kan lege med. Ha det godt!</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/en-dag-ved-dynamicwebs-partnerkonference.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Kan Google Reader være med til at øge hastighed på at indeksere min blog ca. 20 minutter?</title>
		<link>http://websiteudvikler.dk/post/kan-google-reader-vaere-med-til-at-oege-hastighed-paa-at-indeksere-min-blog-ca-20-minutter.html</link>
		<comments>http://websiteudvikler.dk/post/kan-google-reader-vaere-med-til-at-oege-hastighed-paa-at-indeksere-min-blog-ca-20-minutter.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 19:16:08 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Analyse]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Indeksering]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blogs.co3.dk/kevinsteffer/post/kan-google-reader-vre-med-til-at-ge-hastighed-p-at-indeksere-min-blog-ca-20-minutter/</guid>
		<description><![CDATA[Jeg har lige oprettet en blogpost kl 20:21 “Google AdWords information til at blive klogere på”. Kl. 20:24 havde Google opdateret min forside Kl. 20:47 havde Google fundet min nye blogpost Det er ikke ligefrem Google fra den lade side&#8230; Google Reader Jeg har en mistanke om, at Google måske bruger oplysningerne fra deres egen [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg har lige oprettet en blogpost kl 20:21 “<a href="http://blogs.co3.dk/kevinsteffer/post/google-adwords-information-til-at-blive-klogere-paa/">Google AdWords information til at blive klogere på</a>”. </p>
<p>Kl. 20:24 havde <a href="http://www.google.com" target="_blank">Google</a> opdateret min forside</p>
<p><a href="http://websiteudvikler.dk/wp-content/uploads/2010/01/google_updates_frontpage.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="google_updates_frontpage" border="0" alt="google_updates_frontpage" src="http://websiteudvikler.dk/wp-content/uploads/2010/01/google_updates_frontpage_thumb.png" width="562" height="76" /></a> </p>
<p>Kl. 20:47 havde Google fundet min nye blogpost</p>
<p><a href="http://websiteudvikler.dk/wp-content/uploads/2010/01/google_found_my_blogpost.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="google_found_my_blogpost" border="0" alt="google_found_my_blogpost" src="http://websiteudvikler.dk/wp-content/uploads/2010/01/google_found_my_blogpost_thumb.png" width="554" height="92" /></a></p>
<p>Det er ikke ligefrem Google fra den lade side&#8230;</p>
<h2>Google Reader</h2>
<p>Jeg har en mistanke om, at Google måske bruger oplysningerne fra deres egen Google Reader. </p>
<p>Jeg abonnere jo på min egen blog for at kontrollere, at mine blogpost ser rigtige ud i RSS readers. Jeg bruger Google Reader, som er en online RSS reader, hvor jeg kan samle alle mine RSS feeds.</p>
<p>Det undrer mig helt vildt at Google kan indeksere min blogpost på under 20 minutter, og det er ikke første gang jeg opdager det. Jeg opdagede det første gang på min blogpost <a href="http://blogs.co3.dk/kevinsteffer/post/linq-dataset-recordset-performance-resultat/">Linq, Dataset, Recordset performance resultat</a>, der tog det ca. 15 minutter. </p>
<p>Min traffik på min blog synes jeg ikke er tankevækkende høj til, at Google bør komme forbi så hurtigt og opdage mine nye blogpost. Og jeg synes, at det ville virke ganske gennemtænkt, da Google Readeren jo henter mine nye indlæg på baggrund af mit RSS tilmelding, så kunne den jo lige sende Googlebot ud på sitet, når den nu ved, at der er et nyt indlæg at indeksere.</p>
<p>Kender du til tegn på lignende eller det helt modsatte, så vil jeg gerne høre fra dig, imens hopper jeg lige i logfilerne for min blog og undersøger, hvor tit Googlebot kommer forbi, eller den bare kigger forbi lige efter, jeg har oprettet en blogpost.</p>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/kan-google-reader-vaere-med-til-at-oege-hastighed-paa-at-indeksere-min-blog-ca-20-minutter.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Skiftet fra blogengine.net til WordPress</title>
		<link>http://websiteudvikler.dk/post/skiftet-fra-blogengine-net-til-wordpress.html</link>
		<comments>http://websiteudvikler.dk/post/skiftet-fra-blogengine-net-til-wordpress.html#comments</comments>
		<pubDate>Sun, 15 Nov 2009 13:18:19 +0000</pubDate>
		<dc:creator>Kevin Steffer</dc:creator>
				<category><![CDATA[Analyse]]></category>
		<category><![CDATA[blogengine.net]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blogs.co3.dk/kevinsteffer/?p=73</guid>
		<description><![CDATA[I en process med at forbedre min blog var jeg begyndt at afprøve Google Analytics kampagnevariabler, men hvis jeg til forsiden af min blogengine.net blog sendte nogle parametre med fx /?test=1, så blev der ikke vist nogle indlæg og det samme var selvfølgelig også gældende, hvis jeg sendte Google Analytics kampagnevariabler ?utm_source=rss&#38;utm_medium=rss osv. Det kunne [...]]]></description>
			<content:encoded><![CDATA[<p>I en process med at forbedre min blog var jeg begyndt at afprøve <a href="http://www.google.com" target="_blank">Google</a> Analytics kampagnevariabler, men hvis jeg til forsiden af min blogengine.net blog sendte nogle parametre med fx /?test=1, så blev der ikke vist nogle indlæg og det samme var selvfølgelig også gældende, hvis jeg sendte Google Analytics kampagnevariabler ?utm_source=rss&amp;utm_medium=rss osv. Det kunne jeg ikke leve med! Samtidigt med at jeg ikke rigtig har fundet opskriften på at opdatere en tilpasset blogengine.net blog til seneste software version og det så sammenlignet med at jeg stort set kan finde alt det jeg har behov for som plugins til WordPress, var skiftet mere eller mindre en ret nem beslutning.</p>
<p>Men hvad nu med alle mine links til mine posts og Googles indeksering af mine posts, det vil jo gå tabt eller hva? </p>
<p>Nej ikke helt, jeg synes selv at det lykkedes mig sådan nogenlunde at få lavet noget konvertering i en overgangsperiode. Min plan:</p>
<ul>
<li>Importere alt indhold ind i WordPress med “import from RSS” </li>
<li>Opsætning af Custom Permalink, som skal matche blogengine.nets links så meget som muligt </li>
<li>Google og brugerne skal kunne få vist min blogpost selvom den er flyttet og helst med en “301 Moved Permanently” redirect. </li>
</ul>
<p>Det som ikke lykkedes at få med over i wordpress var: tags, point og kommentarer. Det er heldigvis ikke så stort et problem, da min blog ikke er særlig besøgt og jeg måske alt i alt har fået 5-10 kommentarer på ca. 50 posts, pointene er jeg lidt ligeglad med, og tags kan jeg gendanne manuelt. Men for en etableret blog ville det helt klart være en showstopper, men måske en anden finder ud af en metode.</p>
<h2>Importere alt indhold i WordPress med “import from RSS”</h2>
<p>Det gik helt efterplanen, den fik oprettet alle mine kategorier, og fik lagt alle mine posts ind, men desværre uden tags, point og kommentarer. De er simpelthen ikke med i RSS feed’et fra blogengine.net.</p>
<h2>Opsætning af Custom Permalink, som skal matche blogengine.nets links så meget som muligt</h2>
<p>Jeg vidste godt, at jeg måtte rundt på nettet og finde en efterligning af Apaches mod_rewrite til&#160; IIS 6.0. Og jeg fandt et dedikeret WordPress URL rewriter ISAPI modul <a href="http://www.binaryfortress.com/wordpress-url-rewrite/">http://www.binaryfortress.com/wordpress-url-rewrite/</a>, som kan justeres med en ini-fil i henhold til, hvilke stier der skal rewrites, og hvilke som skal ignoreres. Og installationen af ISAPI modulet er heldigvis ikke en automatisk installation i IIS’en, så den installerer sig på alle websites. Installationen skal foretages manuelt – helt igennem efter hvad jeg kunne tænke mig!</p>
<p>Jeg retter ini-filen til, så jeg får ignoreret de undermapper, jeg har behov for, og får tilføjet de undermapper der skal aktiveres rewrite på. Jeg må lige Recycle min Application Pool, og så ser det ud til at fungere.</p>
<h2>Google og brugerne skal kunne få vist min blogpost selvom den er flyttet og helst med en “301 Moved Permanently” redirect.</h2>
<p>I Blogengine.net så mine links til posts sådan ud: http://blogs.co3.dk/Kevin%20Steffer/post/min-blog-title.aspx. ØV! Der står jo .aspx til sidst, nå det må jeg også lige få fikset. Nå men jeg sætter min custom permalink indstilling i WordPress til at se sådan ud: /post/%postname%/ mine links ser ud nu sådan ud i min nye WordPress blog: <a href="http://blogs.co3.dk/kevinsteffer/post/min-blog-title/">http://blogs.co3.dk/kevinsteffer/post/min-blog-title/</a>. </p>
<p>På mit gamle site <a href="http://blogs.co3.dk/Kevin%20Steffer/">http://blogs.co3.dk/Kevin%20Steffer/</a> fortæller jeg nu IIS’en at mit Virtual Directory skal være en redirection til en URL og angiver den nye URL <a href="http://blogs.co3.dk/kevinsteffer/post/min-blog-title/">http://blogs.co3.dk/kevinsteffer</a>:</p>
<p><a href="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2009/11/iis_redirect1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="iis_redirect" border="0" alt="iis_redirect" src="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2009/11/iis_redirect_thumb1.png" width="244" height="237" /></a> </p>
<p>Bemærk: Der er ikke flueben i “The exact URL entered above” og der er flueben i “A permanent redirection for this resource”.</p>
<p>Forklaring på “The exact URL entered above”: Når der ikke er flueben i indstillingen så sender den side-forespørgslen videre til den angivede URL adresse. Det betyder når denne virtuelle mappe “/Kevin%20Steffer/” får en forespørgsel på /post/min-blog-title.aspx så bliver den redirectet til den virtuelle mappe “/kevinsteffer/” med samme forespørgsel på /post/min-blog-title.aspx – lige hvad vi har behov for, at flueben i denne indstilling og du vil i løbet af kort tid have ødelagt dit grundlag for at genbruge Googles allerede indsekserede sider.</p>
<p>Når så WordPress sitet får en forespørgsel på /post/min-blog-title.aspx overtager ASP.NET handleren desværre forespørgslen, fordi det er en .aspx side, og sender mig en 404 fejl, så jeg skal ahve fjernet ASP.NET handleren for .aspx sider, så jeg kan fange den med en custom-error handler skrevet i php, som så redirecte over til den nye post URL.</p>
<p>Gammel URL: /Kevin%20Steffer/post/min-blog-title.aspx    <br />Ny URL: /kevinsteffer/post/min-blog-title/</p>
<p>Nu vil jeg fjerne ASP.NET handleren for aspx-sider i IIS’en så den ikke er her i listen</p>
<p><a href="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2009/11/aspx_removed1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="aspx_removed" border="0" alt="aspx_removed" src="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2009/11/aspx_removed_thumb1.png" width="221" height="244" /></a>&#160;</p>
<p>Så jeg laver først en custom error handler i IIS’en</p>
<p><a href="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2009/11/php_404_error_handler1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="php_404_error_handler" border="0" alt="php_404_error_handler" src="http://blogs.co3.dk/kevinsteffer/wp-content/uploads/2009/11/php_404_error_handler_thumb1.png" width="244" height="237" /></a> </p>
<p>Nu vil alle 404 fejl ramme min /kevinsteffer/404.php URL, hvor jeg så kan forespørge på hvilken side man har ville se, for så at redirect til den rigtige side.</p>
<p>Så min 404.php ser sådan ud:</p>
<pre style="border-bottom: #cecece 1px solid; border-left: #cecece 1px solid; padding-bottom: 5px; background-color: #fbfbfb; min-height: 40px; padding-left: 5px; width: 650px; padding-right: 5px; overflow: auto; border-top: #cecece 1px solid; border-right: #cecece 1px solid; padding-top: 5px">
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  1: <span style="color: #0000ff">&lt;?</span>php </pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  2: <a style="color: #ffa500" href="http://www.php.net/header">header</a>(&quot;<span style="color: #8b0000">HTTP/1.1 301 Moved Permanently</span>&quot;);</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  3: $aspxpos = <a style="color: #ffa500" href="http://www.php.net/strpos">strpos</a>($_SERVER['<span style="color: #8b0000">REQUEST_URI</span>'],'<span style="color: #8b0000">.aspx</span>');</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  4: $axdpos = <a style="color: #ffa500" href="http://www.php.net/strpos">strpos</a
>($_SERVER['<span style="color: #8b0000">REQUEST_URI</span>'],'<span style="color: #8b0000">.axd</span>');</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  5: </pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  6: <a style="color: #0000ff" href="http://www.php.net/if">if</a> ($aspxpos &gt; -1) {</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  7: 	<a style="color: #ffa500" href="http://www.php.net/list">list</a>($before,$after) = <a style="color: #ffa500" href="http://www.php.net/split">split</a>('<span style="color: #8b0000">;</span>',$_SERVER['<span style="color: #8b0000">REQUEST_URI</span>']);</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  8: 	$after = <a style="color: #ffa500" href="http://www.php.net/ereg_replace">ereg_replace</a>('<span style="color: #8b0000">/default</span>','<span style="color: #8b0000"></span>', $after);</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  9: 	<a style="color: #ffa500" href="http://www.php.net/header">header</a>('<span style="color: #8b0000">Location: </span>'.<a style="color: #ffa500" href="http://www.php.net/ereg_replace">ereg_replace</a>('<span style="color: #8b0000">.aspx</span>','<span style="color: #8b0000">/</span>',<a style="color: #ffa500" href="http://www.php.net/ereg_replace">ereg_replace</a>('<span style="color: #8b0000">:80</span>','<span style="color: #8b0000"></span>',$after)));</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"> 10: } <a style="color: #0000ff" href="http://www.php.net/else">else</a> <a style="color: #0000ff" href="http://www.php.net/if">if</a> ($axdpos &gt; -1) {</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"> 11: 	<a style="color: #ffa500" href="http://www.php.net/header">header</a>('<span style="color: #8b0000">Location: /kevinsteffer/feed/</span>');</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"> 12: } <a style="color: #0000ff" href="http://www.php.net/else">else</a> {</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"> 13: 	<a style="color: #ffa500" href="http://www.php.net/header">header</a>('<span style="color: #8b0000">Location: /kevinsteffer/</span>');</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"> 14: }</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"> 15: <span style="color: #0000ff">?&gt;</span></pre>
</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Som du kan se, har jeg også en håndtering for .axd filer. Jeg har også fjernet ASP.NET handleren for .axd filer i IIS på same måde, som jeg gjorde med .aspx filer. I blogengine.net er min RSS-feed adresse /syndication.axd og i WordPress er den bare /feed/. Det betyder at jeg konsekvent redirecter til /kevinsteffer/feed/ hvis man forsøger at kalde en .axd fil.</p>
<p>I dag er jeg bare helt vildt happy over mit skifte og har allerede gang i min WordPress plugins:</p>
<ul>
<li><a href="http://semperfiwebdesign.com/">All in One SEO Pack</a> </li>
<li><a href="http://www.ioncannon.net/projects/google-analytics-dashboard-wordpress-widget/">Google Analytics Dashboard</a> </li>
<li><a href="http://yoast.com/wordpress/analytics/#utm_source=wordpress&amp;utm_medium=plugin&amp;utm_campaign=google-analytics-for-wordpress">Google Analytics for WordPress</a> </li>
<li><a href="http://rick.jinlabs.com/code/twitter">Twitter for WordPress</a> </li>
</ul>
<blockquote>
<h1>“<em>Don’t worry be happy</em>”</h1>
<p>- Bobby McFerrin</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://websiteudvikler.dk/post/skiftet-fra-blogengine-net-til-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

