<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Terkildsen&#039;s Blog</title>
	<atom:link href="http://pterkildsen.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pterkildsen.com</link>
	<description>Ramblings about website technology...</description>
	<lastBuildDate>Mon, 19 Dec 2011 16:54:05 +0000</lastBuildDate>
	<language>da</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pterkildsen.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/97ca4abf065aafcce8548337e025f7d2?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Terkildsen&#039;s Blog</title>
		<link>http://pterkildsen.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pterkildsen.com/osd.xml" title="Terkildsen&#039;s Blog" />
	<atom:link rel='hub' href='http://pterkildsen.com/?pushpress=hub'/>
		<item>
		<title>Den nye login-formular i Dynamicweb 8</title>
		<link>http://pterkildsen.com/2011/12/19/den-nye-login-formular-i-dynamicweb-8/</link>
		<comments>http://pterkildsen.com/2011/12/19/den-nye-login-formular-i-dynamicweb-8/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 16:54:02 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Dynamicweb CMS]]></category>
		<category><![CDATA[Dynamicweb]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=418</guid>
		<description><![CDATA[Dynamicweb 8 har fået en helt ny login-formular til administrationen. Jeg har begået et lille blogindlæg, som du kan læse her: http://blog.bleau.dk/2011/ny-login-til-dynamicweb-8/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=418&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dynamicweb 8 har fået en helt ny login-formular til administrationen. Jeg har begået et lille blogindlæg, som du kan læse her: <a title="Ny login-formular til Dynamicweb 8" href="http://blog.bleau.dk/2011/ny-login-til-dynamicweb-8/">http://blog.bleau.dk/2011/ny-login-til-dynamicweb-8/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/418/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=418&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/12/19/den-nye-login-formular-i-dynamicweb-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamicweb 8 er klar</title>
		<link>http://pterkildsen.com/2011/12/18/dynamicweb-8-er-klar/</link>
		<comments>http://pterkildsen.com/2011/12/18/dynamicweb-8-er-klar/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 14:09:16 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Dynamicweb CMS]]></category>
		<category><![CDATA[Dynamicweb]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=415</guid>
		<description><![CDATA[Dynamicweb 8 er klar, og kan nu installeres på kundeløsninger. Jeg har begået et lille blogindlæg, som giver mere information om, hvad man skal forholde sig til, hvis man ønsker at opgradere: http://blog.bleau.dk/2011/dynamicweb-8-er-klar-til-at-blive-installeret-pa-kundelosninger/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=415&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dynamicweb 8 er klar, og kan nu installeres på kundeløsninger. Jeg har begået et lille blogindlæg, som giver mere information om, hvad man skal forholde sig til, hvis man ønsker at opgradere: <a title="Opgradering af Dynamicweb 8" href="http://blog.bleau.dk/2011/dynamicweb-8-er-klar-til-at-blive-installeret-pa-kundelosninger/">http://blog.bleau.dk/2011/dynamicweb-8-er-klar-til-at-blive-installeret-pa-kundelosninger/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=415&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/12/18/dynamicweb-8-er-klar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>
	</item>
		<item>
		<title>Danskerne skal tvinges til at gå på det digitale rådhus</title>
		<link>http://pterkildsen.com/2011/11/15/danskerne-skal-tvinges-til-at-ga-pa-det-digitale-radhus/</link>
		<comments>http://pterkildsen.com/2011/11/15/danskerne-skal-tvinges-til-at-ga-pa-det-digitale-radhus/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:23:49 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Brugervenlighed]]></category>
		<category><![CDATA[selvbetjening]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=409</guid>
		<description><![CDATA[Under overskriften &#8220;Danskerne skal tvinges til at gå på det digitale rådhus&#8221; skriver Berlingske i dag, at danskerne fra 2015 skal tvinges til at benytte digitale løsninger, når de skal tale med offentlige myndigheder. Vi er en hel del, der vil sige: &#8220;Det var på tide!&#8221;. At der skal gå så mange år er et [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=409&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Under overskriften &#8220;Danskerne skal tvinges til at gå på det digitale rådhus&#8221; skriver Berlingske i dag, at danskerne fra 2015 skal tvinges til at benytte digitale løsninger, når de skal tale med offentlige myndigheder.</p>
<p>Vi er en hel del, der vil sige: &#8220;Det var på tide!&#8221;. At der skal gå så mange år er et bevis på visionsløse og uvidende politikere. Danskerne burde have været vænnet til at bruge digitale løsninger for mange år siden. Mange er i øvrigt allerede vænnet til det, da de fleste anvender digitale løsninger i deres arbejde i det private erhvervsliv, og der er vel næppe ret mange, der ikke anvender netbanker.</p>
<p>Men 2015 er desværre for optimistisk. Hvis alt går som det plejer at gøre, så ender dette med kæmpe udbud, hvor store koncerner vinder opgaven for derefter at blive forsinket i hele år. Så planen om, at alle danskere skal tvinges på det digitale rådhus i 2015 kan man allerede nu godt begrave. Vi taler sandsynligvis 2017.</p>
<p>I artiklen, som i øvrigt kan læses <a title="Danskerne skal tvinges på det digitale rådhus" href="http://www.b.dk/nationalt/danskerne-skal-tvinges-til-at-gaa-paa-det-digitale-raadhus" target="_blank">her</a>, kommer Bjarne Hastrup, som er formand for Ældresagen, med en vigtig pointe. Han anfører, at hvis danskerne i højere grad skal anvende selvbetjeningsløsninger, så er der behov for at arbejde en del med brugervenlighed. Faktisk efterlyser han en Steve Jobs i den offentlige sektor.</p>
<p>Man kan nok stille sig tvivlende overfor om en Steve Jobs-klon vil befinde sig ret længe i en koncern a la KMD og CSC. Jeg tvivler på, at en ægte Steve Jobs ville befinde sig særlig godt i disse virksomheder. Tværtimod ville de danske Steve Jobs-kloner nok nærmere befinde sig i mindre virksomheder &#8211; som så nok ikke får lov til at bygge disse løsninger, fordi de ikke hedder KMD eller CSC.</p>
<p>Og det mener jeg faktisk er et problem. Virksomheder som KMD og CSC har stor erfaring i at bygge offentlige løsninger, men det er oftest offentlige løsninger, der er byggede til at tilgodese medarbejderne i den offentlige sektor, og ikke borgerne. Hvis man kigger på de løsninger, som er rettede imod borgerne, så er det på ingen måde imponerende.</p>
<p>Problemet er ikke bare, at der er tale om elendig usability. Der er naturligvis ingen tvivl om, at de offentlige myndigheder ville kunne nå rigtig langt, hvis man blot begyndte at anvende basale principper for brugervenlighed. Et par usability-eksperter, som fik lov til at bestemme over brugergrænsefladen og designoplevelsen, ville kunne øge brugen af selvbetjeningsløsningerne voldsomt.</p>
<p>Men det virkelige problem ligger i, at mange selvbetjeningsløsninger ofte tager udgangspunkt i det offentliges behov, og ikke borgerens. Og det er her, at de mange mindre virksomheder kunne komme ind i billedet. Kunne man forestille sig, at iværksættere ville være bedre til at fange borgernes behov, og udmønte disse i bedre selvbetjeningsløsninger?</p>
<p>Jeg tror, at man er nødt til se selvbetjeningsløsninger som projekter, der involverer opbygningen af en fælles infrastruktur, som mange forskellige selvbetjeningsløsninger kan trække på. Tænk sig, hvis vi kom til at stå i den situation, at det offentlige blev tvunget til at stille alle deres data til rådighed for danske iværksættere. Prøv at tænke på det væld af løsninger, der kunne dukke op, og prøv at tænke på alle de potentielle virksomheder, der kunne skabes på det grundlag.</p>
<p>Dette ville naturligvis kræve, at de store koncerner i form af KMD og CSC skulle stå for driften af en sådan infrastruktur. Men det er jo allerede det, som de gør i dag, og på den måde udnytter man blot deres ekspertise, mens nye iværksættere får mulighed for at lave nye koncepter til selvbetjeningsløsninger, som i langt højere grad tager udgangspunkt i borgernes behov. Jeg tror, at et sådant samarbejde &#8211; hvor man aktiverer de mange gode ideer i græsrødderne &#8211; ville kunne øge fremdriften ganske dramatisk.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/409/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=409&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/11/15/danskerne-skal-tvinges-til-at-ga-pa-det-digitale-radhus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>
	</item>
		<item>
		<title>Nu skal du måske betale for at bruge Google Maps på din hjemmeside</title>
		<link>http://pterkildsen.com/2011/10/31/nu-skal-du-maske-betale-for-at-bruge-google-maps-pa-din-hjemmeside/</link>
		<comments>http://pterkildsen.com/2011/10/31/nu-skal-du-maske-betale-for-at-bruge-google-maps-pa-din-hjemmeside/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:01:45 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Google Maps]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=404</guid>
		<description><![CDATA[I april advarede Google om, at de i oktober ville indføre betaling for at anvende Google Maps på egen hjemmeside igennem Google Maps API. Denne advarsel er nu blevet til virkelighed. Kort fortalt går det ud på, at hvis din hjemmeside har flere end 25.000 brugere, som anvender kortfunktionen på hjemmesiden, så skal der betales. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=404&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I april advarede Google om, at de i oktober ville indføre betaling for at anvende Google Maps på egen hjemmeside igennem Google Maps API. Denne advarsel er nu blevet til virkelighed.</p>
<p><a href="http://terkildsen.files.wordpress.com/2011/10/2011-10-28-11h03_15.png"><img class="aligncenter size-medium wp-image-406" title="Google Maps" src="http://terkildsen.files.wordpress.com/2011/10/2011-10-28-11h03_15.png?w=300&#038;h=298" alt="" width="300" height="298" /></a></p>
<p>Kort fortalt går det ud på, at hvis din hjemmeside har flere end 25.000 brugere, som anvender kortfunktionen på hjemmesiden, så skal der betales. Det vil sige, at de første 25.000 brugere er gratis &#8211; herefter skal der betales $4 for hver 1.000 brugere, som anvender kortfunktionen.</p>
<p>I Googles verden er 25.000 brugere lig med 25.000, som åbner en side med et Google kort på. Det betyder, at alle efterfølgende handlinger &#8211; som eksempelvis zoom, panorering og klik på kortet &#8211; ikke tæller med i de 25.000. Men hvis en bruger så reloader siden, så er der tale om endnu en &#8220;bruger&#8221;.</p>
<p>Spørger man mig, så er det ganske få danske hjemmesider, der kommer op på dette tal. Der vil naturligvis være visse større danske hjemmesider, som risikerer at blive ramt af dette, men de fleste virksomheder, som har eksempelvis en forhandlervisning baseret på Google Maps, vil ikke blive ramt. Det er nok de færreste, som genererer 25.000 visninger på en dag.</p>
<p>Der er mulighed for at læse meget mere om de nye priser her: <a title="Nye priser på Google Maps API" href="http://code.google.com/apis/maps/faq.html#tos_pricing" target="_blank">http://code.google.com/apis/maps/faq.html#tos_pricing</a>.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/404/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=404&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/10/31/nu-skal-du-maske-betale-for-at-bruge-google-maps-pa-din-hjemmeside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/10/2011-10-28-11h03_15.png?w=300" medium="image">
			<media:title type="html">Google Maps</media:title>
		</media:content>
	</item>
		<item>
		<title>Er det virkelig nødvendigt at bruge CAPTCHA i formularer?</title>
		<link>http://pterkildsen.com/2011/10/28/er-det-virkelig-nodvendigt-at-bruge-captcha-i-formularer/</link>
		<comments>http://pterkildsen.com/2011/10/28/er-det-virkelig-nodvendigt-at-bruge-captcha-i-formularer/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 14:57:38 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Brugervenlighed]]></category>
		<category><![CDATA[brugervenlighed]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[formularer]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=396</guid>
		<description><![CDATA[Jeg hader CAPTCHA&#8217;er! Det virker som om, at de er sat i verden for at forhindre mig i at udfylde formularer! Enten er jeg godt og grundigt dum, eller også er de fleste CAPTCHA&#8217;er lavet på en måde, som ikke gør dem særligt brugervenlige. Hvis du ikke er med på, hvad jeg mener, så er [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=396&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jeg hader CAPTCHA&#8217;er! Det virker som om, at de er sat i verden for at forhindre mig i at udfylde formularer! Enten er jeg godt og grundigt dum, eller også er de fleste CAPTCHA&#8217;er lavet på en måde, som ikke gør dem særligt brugervenlige.</p>
<p>Hvis du ikke er med på, hvad jeg mener, så er her et eksempel:<br />
<a href="http://terkildsen.files.wordpress.com/2011/10/recaptcha.png"><img class="aligncenter size-full wp-image-397" title="recaptcha" src="http://terkildsen.files.wordpress.com/2011/10/recaptcha.png?w=600" alt=""   /></a>CAPTCHA&#8217;er er automatisk genererede og de er sat i verden for at forhindre spambots. Princippet er, at spambots ikke kan genkende de tegn, som bliver genereret, og derfor &#8211; er tanken bag &#8211; kan man være sikker på, at spambots ikke får adgang til at udfylde formularen. Hvilket kan være en ret stor fordel i tilfælde af, at du hedder Facebook eller Google, og har adgang til milliarder af menneskers brugerkonti.</p>
<p>Men min egen oplevelse er, at de også forhindrer rigtige mennesker i at udfylde formularer. Jeg har i det mindste selv den oplevelse, at hvis jeg møder en CAPTCHA, så overvejer jeg ganske grundigt, om jeg overhovedet gider udfylde formularen. Og hvis jeg så beslutter mig for rent faktisk at udfylde formularen, så kan jeg alligevel i sidste ende blive så frustreret over CAPTCHA&#8217;en, så jeg til sidst alligevel beslutter mig for at droppe at indsende formularen.</p>
<p>Jeg er ganske sikker på, at der er andre, der også har det på samme måde. Og hvis man foretager en søgning på nettet, så finder man lynhurtigt andre, som støtter dette synspunkt. Josh Fraser har skrevet et blogindlæg, som har overskriften &#8220;Why you should never use a CAPTCHA&#8221; (<a href="http://www.onlineaspect.com/2010/07/02/why-you-should-never-use-a-captcha/" target="_blank">http://www.onlineaspect.com/2010/07/02/why-you-should-never-use-a-captcha/</a>). I dette indlæg argumenterer han for, at det ikke kan betale sig at anvende CAPTCHA&#8217;er, da spambots alligevel efterhånden er blevet så avancerede, at de godt kan bryde koden, og dermed få adgang. Og så fremfører han, at man &#8211; som ejer af en hjemmeside &#8211; ligeså godt kunne benytte sig af en teknik, som går ud på, at man indsætter et skjult felt i formularen. Dette felt kaldes f.eks. &#8216;e-mail&#8217; &#8211; de fleste spambots vil reagere på dette og udfylde det, men det vil de almindelige brugere ikke, da feltet er skjult. På den måde kan man skelne spambots fra almindelige brugere, og de almindelige brugere undgår at skulle blive konfronteret med en brugerfjendsk CAPTCHA.</p>
<p>Dermed mente jeg, at jeg var nået frem til en konklusion: Jeg ville fremover anbefale alle og enhver, jeg kom i nærheden af, at de ikke skal anvende CAPTCHA&#8217;er på deres hjemmesider. Glæden varede lige indtil, jeg foretog en ny søgning på Google, og fandt frem til Chris Poulter, som har skrevet et blogindlæg med overskriften &#8220;Why you should always use a CAPTCHA&#8221; (http://www.chrispoulter.com/blog/entry/why-you-should-always-use-a-captcha). Argumentet er, at man vil blive oversvømmet af spam, hvis man ikke har en effektiv mekanisme i form af en CAPTCHA i formularen til at beskytte sig.</p>
<p>Så konklusionen er altså, at man i en formular bør have en mekanisme, der kan undgå spambots, og man bør samtidig undgå CAPTCHA&#8217;er. Dermed er vi tilbage ved den teknik, som går ud på, at indsætte et skjult felt i formularen. Denne teknik er yderligere beskrevet på Ned Batchelder&#8217;s blog: (<a href="http://nedbatchelder.com/text/stopbots.html" target="_blank">http://nedbatchelder.com/text/stopbots.html</a>)</p>
<p>Denne teknik stopper ikke alle spambots. Men den stopper de mest almindelige, som spreder deres spam med spredehagl. Og argumentet er, at hvis du &#8220;bare&#8221; er en middelstor dansk hjemmeside, så vil der nok ikke være ret mange spammere, der vil specialbygge en spambot til dig. Heldigvis!</p>
<p>Min pointe er, at hvis du er ejer af en hjemmeside, så bør du overveje meget grundigt, hvordan du designer dine formularer. Det siger næsten sig selv, men ikke desto mindre er der stadig rigtig mange, der forhindrer deres brugere i at udfylde formularer. Det er synd &#8211; især hvis du er en virksomhed, som lever af nettet.</p>
<p>Hvad er jeres erfaring?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=396&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/10/28/er-det-virkelig-nodvendigt-at-bruge-captcha-i-formularer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/10/recaptcha.png" medium="image">
			<media:title type="html">recaptcha</media:title>
		</media:content>
	</item>
		<item>
		<title>Anvend avancerede funktioner på dit mobile website</title>
		<link>http://pterkildsen.com/2011/10/20/anvend-avancerede-funktioner-pa-dit-mobile-website/</link>
		<comments>http://pterkildsen.com/2011/10/20/anvend-avancerede-funktioner-pa-dit-mobile-website/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 08:09:15 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=392</guid>
		<description><![CDATA[I går lancerede Google deres seneste version af Android &#8211; operativsystemet til Smartphones. Versionen indeholder en masse nye smarte og mindre smarte features. Eksempelvis muligheden for at man nu kan låse sin telefon op ved hjælp af ansigtsgenkendelse&#8230;.(den har jeg godt nok savnet&#8230;) Men skjult omme bag de største overskrifter gemmer der sig en række [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=392&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I går lancerede Google deres seneste version af Android &#8211; operativsystemet til Smartphones.</p>
<div>Versionen indeholder en masse nye smarte og mindre smarte features. Eksempelvis muligheden for at man nu kan låse sin telefon op ved hjælp af ansigtsgenkendelse&#8230;.(den har jeg godt nok savnet&#8230;)</div>
<p></p>
<div>Men skjult omme bag de største overskrifter gemmer der sig en række mindre overskrifter, som faktisk er temmelig interessante, hvis man arbejder med mobile websites.</div>
<p></p>
<div>Læs resten af mit blogindlæg på Bleaus blog: <a href="http://blog.bleau.dk/?p=504">http://blog.bleau.dk/?p=504</a>.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/392/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=392&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/10/20/anvend-avancerede-funktioner-pa-dit-mobile-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>
	</item>
		<item>
		<title>En hårdt tiltrængt oprydning i Dynamicweb CMS &#8211; og hvad det betyder for kunderne</title>
		<link>http://pterkildsen.com/2011/10/17/en-hardt-tiltraengt-oprydning-i-dynamicweb-cms-og-hvad-det-betyder-for-kunderne/</link>
		<comments>http://pterkildsen.com/2011/10/17/en-hardt-tiltraengt-oprydning-i-dynamicweb-cms-og-hvad-det-betyder-for-kunderne/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 08:22:40 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Dynamicweb CMS]]></category>
		<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=380</guid>
		<description><![CDATA[Dynamicweb 8 &#8211; som er den kommende opdatering af Dynamicweb CMS &#8211; indeholder en temmelig stor ændring. For langt de fleste kunder vil der være tale om en fuldstændig usynlig ændring, og forhåbentlig vil der ikke være mange, der vil mærke til ændringen. I hvert fald ikke i første omgang. Men de større kunder &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=380&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Dynamicweb 8 &#8211; som er den kommende opdatering af Dynamicweb CMS &#8211; indeholder en temmelig stor ændring. For langt de fleste kunder vil der være tale om en fuldstændig usynlig ændring, og forhåbentlig vil der ikke være mange, der vil mærke til ændringen. I hvert fald ikke i første omgang. Men de større kunder &#8211; som har megen specialudvikling &#8211; vil komme til at mærke til ændringen.</div>
<div>Der er tale om en såkaldt API Refactoring &#8211; eller på jysk: &#8220;Oprydning!&#8221;. Dynamicweb CMS er et af de ældste CMS-platforme, og rent arkitektonisk er det langt hen ad vejen den samme platform, som den, der blev lavet i 2001. I en lang periode var den vigtigste prioritet for Dynamicweb Software at tilføje ny standardfunktionalitet, som kunne sælges til kunderne. I den proces blev der tilføjet en masse ny kode &#8211; og det er langt hen af vejen det, som man forsøger at få ryddet op i nu.</div>
<p>&nbsp;</p>
<h3>Hurtigere udvikling</h3>
<div>Det er bestemt en god ting. Hvis man har prøvet at lave specialudviklet funktionalitet til Dynamicweb CMS, så ved man, hvad jeg taler om. Det sværeste ved at lave moduler til Dynamicweb CMS er ikke selve programmeringen i sig selv &#8211; men at man helst skal have en del erfaring med at arbejde med Dynamicweb CMS. Simpelthen fordi der er så mange faldgruber i form af ikke-dokumenterede metoder, metoder, der ikke virker længere og metoder, der er godt gemt af vejen. Ofte ender man derfor med at lave rigtig mange ting selv.</div>
<div>Det er i modsætning til en platform som eksempelvis Umbraco, som er kendetegnet ved at være en simpel platform, som genanvender rigtig mange metoder fra Microsofts .net.</div>
<div>Konsekvensen af dette er, at selv om Dynamicweb CMS er et meget udbredt system, så er det faktisk svært at finde rigtigt dygtige udviklere til platformen. Og det er svært at oplære nye udviklere til Dynamicweb CMS fordi der er så mange spidsfindigheder, som man også skal lære. Derfor vil omkostningerne til at lave specialudvikling på en Umbraco &#8211; alt andet lige &#8211; som regel være lavere, end de tilsvarende på Dynamicweb CMS.</div>
<div>Som slutbruger/kunde på Dynamicweb CMS skal man derfor se denne oprydning som en rigtig god ting. Der bliver ryddet op, så fremtidig specialudvikling bliver nemmere, hurtigere og billigere at udføre. Men man skal også se det som en god ting i forhold til kvalitet og stabilitet. Jo færre linjer kode, der skal vedligeholdes, desto mindre risiko er der også i forbindelse med eksempelvis opgraderinger til platformen.</div>
<p>&nbsp;</p>
<h3>Men!</h3>
<div>Som kunde/bruger skal man dog ikke forvente den store effekt lige med det samme. Partnerne og udviklerne på platformen skal først lære de nye metoder at kende, og det kan derfor let tage både halve og hele år inden oprydningen får en effekt ude hos kunderne. I den forbindelse kan Dynamicweb Software naturligvis lette processen en hel del igennem intensiv uddannelse &#8211; både offline og online. Ligesom partnerne naturligvis også har en stærk interesse i at uddanne deres medarbejdere hurtigst muligt.</div>
<div>Men den største forhindring for at denne oprydning får en positiv modtagelse hos kunderne, er den første vanskelige opgradering fra Dynamicweb 7 til Dynamicweb 8. En konsekvens af oprydningen er, at der er en række metoder og funktioner, som ikke benyttes længere, og der er metoder, som flyttes. Forhåbentlig betyder det, at der blot skal foretages nogle få hurtige ændringer til eksisterende websites, men der kan være risiko for, at der skal laves væsentligt mere end det.</div>
<div>I den forbindelse har Dynamicweb Software lanceret en CTP-version af Dynamicweb 8. Det vil sige en &#8220;Community Technology Preview&#8221;, som partnerne kan tilgå og afprøve specialudviklet kode på. Dynamicweb Software lancerer også en funktion, der kan checke om specialudviklet kode vil give problemer eller ej.</div>
<div>Det vil sige, at uanset hvordan man vender og drejer det, så vil opgraderingen til Dynamicweb 8 medføre et behov for at foretage en struktureret opdatering, som &#8211; hvis man har specialudviklet funktionalitet &#8211; bør foretages på en testserver. Man bør sætte tid af til at få vurderet den specialudviklede funktionalitet ordentligt, og man bør betragte denne ændring som om, at der er blevet tilføjet ny funktionalitet &#8211; dvs. der skal foretages en omfattende test. Denne test bliver naturligvis større, hvis der er megen specialudviklet funktionalitet.</div>
<div>Og så bør man &#8211; som jeg altid plejer at anbefale de større Dynamicweb-kunder &#8211; vente med at foretage opgraderingen til der er gået lidt tid. Helst minimum tre måneder. På den måde sikrer man sig, at de fejl &#8211; som altid vil være der i starten af en opgraderingscyklus &#8211; er blevet luget ud.</div>
<p>&nbsp;</p>
<h3>Konklusion</h3>
<div>Konklusionen på dette er, at det bestemt er en god ting, at Dynamicweb Software rydder op i det gamle skidt. Det er faktisk ganske perfekt, og jeg håber, at fokus vil ligge på endnu mere af den slags fremover. Men det er helt afgørende, at der tilbydes så megen hjælp til partnerne som muligt, og i den forbindelse bør man sørge for, at hele organisationen i Dynamicweb Software forstår, hvad de er ved at kaste sig ud i. Den nye platform skal dokumenteres &#8211; partnerne skal undervises &#8211; og supportorganisationen hos Dynamicweb Software skal være 100% klar til at hjælpe partnerne proaktivt. Hvis man forstår det &#8211; så gør man det nemt for partnerne og så giver man i sidste ende kunden en god oplevelse. Hvis man ikke gør det, så risikerer man derimod en proces, som er fyldt med dårlige oplevelser.</div>
<p>&nbsp;</p>
<h3>Mere materiale</h3>
<div>Hvis du ønsker at læse mere, så kan du gøre det her:</div>
<ul>
<li>Dynamicweb 8 API Refactoring Explained (<a title="Dynamicweb 8 API Refactoring Explained" href="http://nicolaipedersen.com/blog/2011/10/dynamicweb-8-api-refactoring-explained.aspx" target="_blank">http://nicolaipedersen.com/blog/2011/10/dynamicweb-8-api-refactoring-explained.aspx</a>)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=380&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/10/17/en-hardt-tiltraengt-oprydning-i-dynamicweb-cms-og-hvad-det-betyder-for-kunderne/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>
	</item>
		<item>
		<title>Indsæt diagrammer på din Dynamicweb hjemmeside</title>
		<link>http://pterkildsen.com/2011/06/23/indsaet-diagrammer-pa-din-dynamicweb-hjemmeside/</link>
		<comments>http://pterkildsen.com/2011/06/23/indsaet-diagrammer-pa-din-dynamicweb-hjemmeside/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 08:22:42 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Dynamicweb CMS]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=348</guid>
		<description><![CDATA[Vi mennesker har generelt nemmere ved at forstå komplekse data, hvis disse data bliver visualiseret i form af eksempelvis diagrammer. De fleste mennesker kan hurtigere konkludere på baggrund af visualiseringer, end de kan på baggrund af komplicerede tabeller med data. Men med de nuværende teknologier er det ofte svært at præsentere flotte diagrammer på en [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=348&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vi mennesker har generelt nemmere ved at forstå komplekse data, hvis disse data bliver visualiseret i form af eksempelvis diagrammer. De fleste mennesker kan hurtigere konkludere på baggrund af visualiseringer, end de kan på baggrund af komplicerede tabeller med data.</p>
<p>Men med de nuværende teknologier er det ofte svært at præsentere flotte diagrammer på en hjemmeside. Derfor ser man, at disse grafer  og diagrammer bliver gemt væk i et PDF-dokument, der først skal downloades til brugerens computer. Eller også er de indsat som gif-billeder på siden. Alternativt &#8211; og meget sjældent &#8211; bliver diagrammerne genereret ved hjælp af Flash, Silverlight eller andre proprietære teknologier. Og oftest ender man med at give op, og i stedet præsentere data i form af en tabel.</p>
<p>Generelt gør de nuværende teknologier det rigtig svært at lave grafer, som er tilgængelige for alle brugere. Uanset om man præsenterer grafer i form af et eksternt PDF-dokument, eller i form af eksempelvis Flash, så står man med et tilgængelighedsproblem. Mange mennesker vil undlade at downloade PDF-dokumentet og synshandicappede brugere, som anvender skærmlæsere, vil ikke kunne afkode Flash-scriptet. Derfor er disse teknikker i praksis ikke anvendelige på offentlige hjemmesider &#8211; som paradoksalt er de hjemmesider, der oftest har behov for at præsentere store mængder af data.</p>
<p><strong>HTML5</strong></p>
<p>Dette er noget, som kan løses ved hjælp af HTML5 og jQuery. (Læs mere om HTML5 her: <a title="HTML5" href="http://da.wikipedia.org/wiki/HTML5" target="_blank">http://da.wikipedia.org/wiki/HTML5</a>)<strong></strong>. HTML5 indeholder et såkaldt canvas-element, som giver mulighed for dynamisk at generere bitmap grafik. Kombineret med JavaScript-biblioteket jQuery giver det mulighed for at generere diagrammer on-the-fly. Filament Group har udviklet et jQuery-plugin, som er i stand til at tage data fra en almindelig HTML-tabel, og skabe en graf ud fra disse data. (Læs mere om dette plugin her: <a title="Visualize accessible charts" href="http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/" target="_blank">http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/</a>)</p>
<p>Dette er en rigtig smart teknik, fordi det giver mulighed for både at præsentere data i tabelform, og automatisk præsentere data ved hjælp af grafer. Teknikken giver flere fordele:</p>
<ol>
<li>Tilgængelighed<br />
Man sikrer tilgængeligheden &#8211; i forhold til overholdelse af W3C og WCAG AA &#8211; ved at data både eksisterer i form af en tabel og i form af grafik.</li>
<li>Automatisering<br />
Redaktøren skal kun fokusere på at indsætte en simpel tabel indeholdende data. Teknikken vil derefter sørge for at konvertere data automatisk.</li>
<li>Brugervenlighed<br />
Man gør hjemmesiden mere brugervenlig og tilgængelig overfor de brugere, som kan se og anvende grafen. Det bliver nemmere og hurtigere at overskue data.</li>
</ol>
<p><strong>Dynamicweb og grafer</strong></p>
<p>Dynamicweb indeholder muligheden for at indsætte tabeller. Og efterhånden overholder disse tabeller også tilgængelighedskriterierne. Det gør det derfor muligt at indsætte tabeller, som rent faktisk validerer, og som derfor også er anvendelige på offentlige hjemmesider.</p>
<p>Vi har i Bleau udviklet et lille modul, som kan indsættes på et afsnit, og som kan konvertere data fra en tabel til en graf &#8211; naturligvis ved hjælp af ovenstående plugin.</p>
<p><a href="http://terkildsen.files.wordpress.com/2011/06/dynamicweb_cms_og_grafer.png"><img class="alignleft size-full wp-image-352" title="Dynamicweb_CMS_og_grafer" src="http://terkildsen.files.wordpress.com/2011/06/dynamicweb_cms_og_grafer.png?w=600" alt="Et eksempel på hvordan data fra tabeller kan konverteres til grafer"   /></a>I ovenstående billede ses et screenshot af en simpel demo indeholdende en tabel med salgstal på forskellige varegrupper. Tabellen er lavet som et helt almindeligt Dynamicweb-afsnit, og ved hjælp af en simpel tabel.</p>
<p>Systemet sørger derefter for automatisk at generere en graf ud fra de data, der er tilgængelige i tabellen. Kolonne- og rækkeoverskrifter identificeres automatisk &#8211; hvilket dog naturligvis kræver, at disse er korrekt indsat i tabellen. Kolonne- og rækkeoverskrifter anvendes herefter til at generere de labels, der anvendes i grafen.</p>
<p>Hvis der er en overskrift på tabellen, så indsættes denne overskrift ligeledes som overskrift i grafen. Tabellen bibeholdes naturligvis på siden, så synshandicappede brugere stadig kan anvende siden.</p>
<p>Det skal understreges, at den tabel, som indsættes i afsnittet, skal være valid. Det betyder, at det er en rigtig dårlig ide at indsætte en tabel fra eksempelvis Word, da en sådan tabel indeholder en masse HTML-kode, som ikke er valid. Grafen vil ikke blive genereret eller vil komme til at se underlig ud.</p>
<p><strong>Administration</strong></p>
<p>Som sagt er modulet særdeles simpelt, og det eneste, vi gør er, at formidle data fra Dynamicweb til et jQuery-plugin. I modulet er der en lang række indstillinger, som man kan vælge at sætte &#8211; eller også kan man vælge at læne sig op af standardværdierne.</p>
<p><a href="http://terkildsen.files.wordpress.com/2011/06/dynamicweb_cms_bleau_charts_afsnitsindstillinger.png"><img class="alignleft size-full wp-image-355" title="Dynamicweb_CMS_Bleau_Charts_afsnitsindstillinger" src="http://terkildsen.files.wordpress.com/2011/06/dynamicweb_cms_bleau_charts_afsnitsindstillinger.png?w=600" alt="Afsnitsindstillinger Bleau Charts"   /></a><strong></strong></p>
<p>Indstillingerne giver mulighed for at konfigurere en lang række parametre &#8211; eksempelvis højde og bredde &#8211; og de fleste af disse parametre har karakter af at være orienterede imod at styre udseendet af grafen. Bemærk også, at man kan vælge mellem fire forskellige typer af grafer:</p>
<ul>
<li>Søjlediagram</li>
<li>Lagkagediagram</li>
<li>Linjediagram</li>
<li>Kurvediagram</li>
</ul>
<p>Alle indstillinger kan overstyres ved hjælp af den medfølgende template-fil, og de medfølgende CSS-filer. Her kan man desuden udbygge funktionaliteten, hvis man har lyst til det.</p>
<p><strong>Browsere</strong></p>
<p>HTML5 Canvas-elementet er understøttet i alle moderne browsere. Det vil sige, at hvis du anvender seneste generation af Mozilla, Chrome, Opera, Safari og Internet Explorer, så <strong></strong>kan din browser vise grafik ved hjælp af HTML5-teknologien. Anvender du en ældre version af Internet Explorer, så vil canvas-elementet ikke fungere. Da en hel del brugere &#8211; desværre &#8211; stadig anvender ældre versioner af Internet Explorer, så vil vi dermed stå med den udfordring, at disse brugere ikke vil kunne se grafen.</p>
<p>Men det er i virkeligheden ikke et problem. Den teknik, der anvendes til at skabe graferne med, tager selv hensyn til hvilken browser, der anvendes. Og anvendes der en ældre browser, så vises kun tabellen &#8211; og ingen graf. De brugere, som stadig render rundt i oldtiden, straffes dermed ved, at de ikke kan se den fantastiske nye verden. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/348/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=348&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/06/23/indsaet-diagrammer-pa-din-dynamicweb-hjemmeside/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/06/dynamicweb_cms_og_grafer.png" medium="image">
			<media:title type="html">Dynamicweb_CMS_og_grafer</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/06/dynamicweb_cms_bleau_charts_afsnitsindstillinger.png" medium="image">
			<media:title type="html">Dynamicweb_CMS_Bleau_Charts_afsnitsindstillinger</media:title>
		</media:content>
	</item>
		<item>
		<title>Det semantiske web og din hjemmeside</title>
		<link>http://pterkildsen.com/2011/06/20/det-semantiske-web-og-din-hjemmeside/</link>
		<comments>http://pterkildsen.com/2011/06/20/det-semantiske-web-og-din-hjemmeside/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 06:58:31 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[microdata]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=364</guid>
		<description><![CDATA[Det er sjældent, at man ser de store søgemaskiner arbejde tæt sammen. Men det skete faktisk for ganske nylig, hvor Google, Bing og Yahoo! slog pjalterne sammen og blev enige om et format for semantisk data markup. Det lyder nørdet, og det er også! Men det er en beslutning, som kan få temmelig stor betydning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=364&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Det er sjældent, at man ser de store søgemaskiner arbejde tæt sammen. Men det skete faktisk for ganske nylig, hvor Google, Bing og Yahoo! slog pjalterne sammen og blev enige om et format for semantisk data markup. Det lyder nørdet, og det er også! Men det er en beslutning, som kan få temmelig stor betydning for, hvordan søgemaskiner forstår indholdet på din hjemmeside, og det er en beslutning, som kan få vidtrækkende konsekvenser for &#8220;intelligensen&#8221; af de søgeresultater, som eksempelvis Google kan producere.</p>
<p><strong>Det semantiske web</strong></p>
<p>Vi er blevet vant til temmelig intelligente søgemaskiner, som er i stand til at finde frem til information på millisekunder. Søgemaskinerne indekserer milliarder af hjemmesider, og præsenterer et imponerende søgeresultat lynhurtigt. Men pointen er, at søgemaskinen ikke &#8220;forstår&#8221; dine søgeord. Den kender ikke betydningen af hverken søgeordet eller søgeresultatet &#8211; i stedet scanner søgemaskinen alle de sider, der er i dens indeks, for at finde sider med det søgeord, som du har indtastet.</p>
<p>Det semantiske web ændrer på dette. I stedet for at skrive &#8220;Red hot chilli peppers billet Herning&#8221;,og muligvis få en temmelig lang liste af søgeresultater, så kunne jeg skrive &#8220;Hvornår spiller Red hot chilli peppers i Herning?&#8221;. Når vi kan skrive og tale til en søgemaskine, og vide, at den rent faktisk fatter, hvad vi spørger den om, så vil hele vores interaktion med søgemaskinen ændre sig ganske drastigt, og det vil give mulighed for helt nye typer af produkter fra søgemaskinerne. Tænk på den dag, hvor vi kan stille et spørgsmål til vores smartphone, og smartphonen reagerer ved at komme med et fyldestgørende svar med det samme!</p>
<p><strong>Fremtiden er her &#8211; næsten &#8211; allerede</strong></p>
<p>Google har igennem nogen tid eksperimenteret med dette. Prøv eksempelvis at søge på &#8220;Chicken pasta&#8221; på Google.com&#8217;s nye opskriftssøgning (<a href="http://www.google.com/search?q=chicken+pasta&amp;tbs=rcp%3A1" target="_blank">http://www.google.com/search?q=chicken+pasta&amp;tbs=rcp%3A1</a>)<strong></strong>. Når du søger på disse søgeord, så returnerer Google en lang række opskrifter fra en masse forskellige websites.</p>
<p><a href="http://terkildsen.files.wordpress.com/2011/06/google_opskriftssc3b8gning.png"><img class="aligncenter size-full wp-image-365" title="Google_opskriftssøgning" src="http://terkildsen.files.wordpress.com/2011/06/google_opskriftssc3b8gning.png?w=600&#038;h=459" alt="" width="600" height="459" /></a></p>
<p>Læg også mærke til i ovenstående screenshot, at Google viser søgeresultatet anderledes, end hvis det blot var et almindeligt søgeresultat. Brugeren får væsentligt flere informationer end normalt &#8211; man kan eksempelvis se en liste med ingredienser, hvor lang tid retten tager at lave, man kan se andre brugeres anmeldelser af retten, og man kan ikke mindst se et billede af retten. Alt i alt hjælper man derfor brugeren til at foretage et bedre valg allerede i Google.</p>
<p>Et lignende eksempel kan ses, hvis du tager din smartphone, og søger på eksempelvis &#8220;Frisør&#8221;. Google ved, at hvis du står i Vejle, så er du nok interesseret i frisører i Vejle, og ikke i Korsør, og derfor returnerer Google primært resultater fra Vejle.</p>
<p><strong>Hvilken betydning har det for mig?</strong></p>
<p>Der er en vigtig årsag til, at Google er i stand til at præsentere opskrifter på den ovenstående strukturerede facon. Denne årsag er de såkaldte microdata, som er en endnu ikke vedtaget standard, som følger med HTML5. <strong></strong>Men at standarden endnu ikke er officielt vedtaget er de tre søgemaskiner altså temmelig ligeglade med!</p>
<p>Microdata er HTML-markup, som beskriver informationerne på en side. Med denne markup kan man eksempelvis beskrive, at en overskrift i virkeligheden er navnet på en person, og at et nummer er et telefonnummer til en bestemt person. Et eksempel på dette kan ses af følgende HTML:</p>
<p><pre class="brush: xml;">
&lt;div itemscope=&quot;itemscope&quot; itemtype=&quot;http://schema.org/Person&quot;&gt;
&lt;div itemprop=&quot;jobTitle&quot;&gt;
Partner&lt;/div&gt;
&lt;div itemprop=&quot;name&quot;&gt;
Peter Terkildsen
&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;Telefon&lt;/span&gt;&lt;span itemprop=&quot;telephone&quot;&gt;29479109&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;Email&lt;/span&gt;&lt;span itemprop=&quot;email&quot;&gt;email@email&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</pre></p>
<p>Læg mærke til de attributter, som er tilføjet til HTML&#8217;en: &#8220;itemscope&#8221;, &#8220;itemtype&#8221; og &#8220;itemprop&#8221;. Disse attributter benyttes til at beskrive den information, som følger. I ovenstående HTML fortæller jeg således, at der er tale om en person, og at det er personens navn, jobtitel, telefon og e-mail, som står i teksten.</p>
<p>På den måde kan man beskrive forskellige typer af objekter. Her og nu er der standarder for:</p>
<ul>
<li>Kreativ udgivelse (bøger, film, musik)</li>
<li>Event</li>
<li>Organisation</li>
<li>Person</li>
<li>Lokation</li>
<li>Produkt</li>
<li>Anmeldelse</li>
</ul>
<p>Under de forskellige typer er der forskellige undertyper. Eksempelvis er der på en lokation mulighed for at angive, at der er tale om en turistattraktion. Google, Bing og Yahoo! har lavet en fælles hjemmeside, som beskriver disse nærmere: <a href="http://schema.org/docs/gs.html#microdata_itemscope_itemtype" target="_blank">http://schema.org/docs/gs.html#microdata_itemscope_itemtype</a></p>
<p>Pointen er, at der er tale om mange forskellige typer, og har du &#8211; som ejer af en hjemmeside &#8211; information, som kan klassificeres som en af disse typer, så kan du med fordel markere informationen op. Har du eksempelvis et e-handels website, så vil det give rigtig god mening at klassificere produkterne korrekt ved hjælp af semantisk data markup, da Google dermed vil vide, at der er tale om produkter med dertil hørende information. Eksempel fra Googles dokumentation:</p>
<p><pre class="brush: xml;">
&lt;pre&gt;&lt;div itemscope itemtype=&quot;http://data-vocabulary.org/Product&quot;&gt;
  &lt;span itemprop=&quot;brand&quot;&gt;ACME&lt;/span&gt; &lt;span itemprop=&quot;name&quot;&gt;Executive
    Anvil&lt;/span&gt;
  &lt;img itemprop=&quot;image&quot; src=&quot;anvil_executive.jpg&quot; /&gt;

  &lt;span itemprop=&quot;description&quot;&gt;Sleeker than ACME's Classic Anvil, the
    Executive Anvil is perfect for the business traveler
    looking for something to drop from a height.
  &lt;/span&gt;
  Category: &lt;span itemprop=&quot;category&quot; content=&quot;Hardware &gt; Tools &gt; Anvils&quot;&gt;Anvils&lt;/span&gt;
  Product #: &lt;span itemprop=&quot;identifier&quot; content=&quot;mpn:925872&quot;&gt;
    925872&lt;/span&gt;
  &lt;span itemprop=&quot;review&quot; itemscope itemtype=&quot;http://data-vocabulary.org/Review-aggregate&quot;&gt;
    &lt;span itemprop=&quot;rating&quot;&gt;4.4&lt;/span&gt; stars, based on &lt;span itemprop=&quot;count&quot;&gt;89
      &lt;/span&gt; reviews
  &lt;/span&gt;

  &lt;span itemprop=&quot;offerDetails&quot; itemscope itemtype=&quot;http://data-vocabulary.org/Offer&quot;&gt;
    Regular price: $179.99
    &lt;meta itemprop=&quot;currency&quot; content=&quot;USD&quot; /&gt;
    $&lt;span itemprop=&quot;price&quot;&gt;119.99&lt;/span&gt;
    (Sale ends &lt;time itemprop=&quot;priceValidUntil&quot; datetime=&quot;2010-11-05&quot;&gt;
      5 November!&lt;/time&gt;)
    Available from: &lt;span itemprop=&quot;seller&quot;&gt;Executive Objects&lt;/span&gt;
    Condition: &lt;span itemprop=&quot;condition&quot; content=&quot;used&quot;&gt;Previously owned,
      in excellent condition&lt;/span&gt;
    &lt;span itemprop=&quot;availability&quot; content=&quot;in_stock&quot;&gt;In stock! Order now!&lt;/span&gt;
  &lt;/span&gt;
&lt;/div&gt;&lt;/pre&gt;
</pre></p>
<p>Med ovenstående markup vil du sikre dig, at Google får præcis information om dit produkt. Google (og de andre søgemaskiner) vil lære væsentlige detaljer såsom navnet, anmeldelser, priser, lagerbeholdning og meget andet. Det vil ikke give dig en bedre placering i Google, men det vil give brugeren af Google væsentlig flere informationer, og dermed kan du måske lokke flere brugere ind på websitet.</p>
<p><a href="http://terkildsen.files.wordpress.com/2011/06/google_produkt_sc3b8gning.png"><img class="aligncenter size-full wp-image-371" title="google_produkt_søgning" src="http://terkildsen.files.wordpress.com/2011/06/google_produkt_sc3b8gning.png?w=600&#038;h=458" alt="" width="600" height="458" /></a></p>
<p>Ovenstående er et screenshot, som er taget fra www.google.com ved en søgning efter en Iphone. Funktionen er endnu ikke kommet til Danmark, så vi må nøjes med at se fremtiden i USA. Som du kan se fra ovenstående, så bliver produkterne præsenteret allerede i søgeresultatet med billede, produktkategori, pris og anmeldelser, og Google har bygget en decideret prissammenligningsfunktion, så man hurtigt kan finde frem til billigste produkt. Læg også mærke til de mange muligheder, der er for at filtrere søgeresultatet i venstre side.</p>
<p>Så hvis man skal prøve at summere op, hvorfor dette er interessant for dig, som ejer af en hjemmeside, så er der følgende argumenter:</p>
<ul>
<li>Dine informationer bliver præsenteret væsentligt pænere i Google. Har du produktoplysninger vil disse oplysninger kunne blive præsenteret allerede i søgeresultatet.</li>
<li>I dag har semantisk data markup ingen betydning for placeringen i Google. Men man kan sagtens forestille sig, at det får en betydning i den nærmeste fremtid. Det handler derfor om at gøre sig klar til fremtiden.</li>
<li>Hvis du anvender Bleau Google Site Search på din egen hjemmeside, så vil du kunne præsentere informationer på samme vis, som Google gør det, og dermed skabe et endnu bedre søgeresultat.</li>
</ul>
<p><strong>Hvordan gør jeg?</strong></p>
<p>Det lyder enormt bøvlet, at man skal indsætte diverse HTML-kode for at få dette vil at virke. Men hvis du har dine data i en database eller i et CMS, så behøver det slet ikke at være besværligt. I så tilfælde er det blot at bede en udvikler om at tilføje HTML<strong></strong>&#8216;en til den HTML, der allerede er lavet.  I Bleau har vi lavet de nødvendige rettelser til vores telefonbogsmodul, så alle medarbejdere tagges korrekt op, og vi laver snarest en rettelse til Dynamicweb eCommerce, så også produkter bliver gjort tilgængelige. Man kunne hurtigt gøre det samme med eksempelvis Dynamicwebs kalendermodul.</p>
<p>Man kan håbe på, at de enkelte CMS-producenter snarest tager dette til sig, og bygger det ind over alt i deres produkter. Jeg ved, at Drupal allerede er på vej &#8211; men hvad med Sitecore, Umbraco og Dynamicweb?</p>
<p>Indtil det sker, så er det dog temmelig let at implementere, så det er bare om at komme i gang!</p>
<p><strong>Links</strong></p>
<p>Hvis du vil vide mere, så er der her et par links:</p>
<ul>
<li>Schema.org (<a href="http://schema.org/#" target="_blank">http://schema.org</a>)<strong></strong> &#8211; de tre søgemaskiners fælles hjemmeside, som indeholder en masse dokumentation</li>
<li>Googles Rich Snippets tool (<a href="http://www.google.com/webmasters/tools/richsnippets" target="_blank">http://www.google.com/webmasters/tools/richsnippets</a>) &#8211; et Google-tool, som kan teste de informationer, som du har tilføjet til din HTML</li>
<li>Google og microdata (<a href="http://www.google.com/support/webmasters/bin/topic.py?topic=21997" target="_blank">http://www.google.com/support/webmasters/bin/topic.py?topic=21997</a>) &#8211; dokumentation til hvordan Google anvender Microdata</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/364/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=364&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/06/20/det-semantiske-web-og-din-hjemmeside/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/06/google_opskriftssc3b8gning.png" medium="image">
			<media:title type="html">Google_opskriftssøgning</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/06/google_produkt_sc3b8gning.png" medium="image">
			<media:title type="html">google_produkt_søgning</media:title>
		</media:content>
	</item>
		<item>
		<title>Mål dit websites loadtider med Google Analytics</title>
		<link>http://pterkildsen.com/2011/05/08/mal-dit-websites-loadtider-med-google-analytics/</link>
		<comments>http://pterkildsen.com/2011/05/08/mal-dit-websites-loadtider-med-google-analytics/#comments</comments>
		<pubDate>Sun, 08 May 2011 09:03:13 +0000</pubDate>
		<dc:creator>Peter Terkildsen</dc:creator>
				<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Site Speed]]></category>

		<guid isPermaLink="false">http://pterkildsen.com/?p=335</guid>
		<description><![CDATA[Når man udvikler et nyt website, har man ofte fokus på websitets performance de steder, hvor man på forhånd ved, at der kan være udfordringer. Det er typisk i forbindelse med omfattende søgninger, hvor der kan være behov for at optimere for at opnå en så god performance som muligt. Et typisk værktøj kunne være [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=335&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Når man udvikler et nyt website, har man ofte fokus på websitets performance de steder, hvor man på forhånd ved, at der kan være udfordringer. Det er typisk i forbindelse med omfattende søgninger, hvor der kan være behov for at optimere for at opnå en så god performance som muligt. Et typisk værktøj kunne være Yahoos plugin til Firefox, YSlow, som kan måle en sides samlede loadtid.</p>
<p>Men ofte bliver andre funktioner ikke testet så omfattende, og resultatet er, at man kan overse problemer, som kan skyldes mange andre ting. Konsekvensen kan være, at man lancerer et website, som har en række grundlæggende problemer i forhold til performance. Måske opdager man disse problemer &#8211; måske ikke. Og selv hvis man opdager, at der er noget galt, så kan man stå i den situation, at man har svært ved at se, hvor det går galt. Måske er det kun i visse browsere, at man har problemet? Måske er det kun visse brugere?</p>
<p><strong>Ny funktion i Google Analytics: Site speed</strong></p>
<p>Derfor har Google nu lanceret en ny feature i deres Google Analytics. Denne feature kalder de for &#8216;Site Speed&#8217;, og den er genial, fordi den løbende overvåger websitet. Kort fortalt gør funktionen det, at den laver en række stikprøvemålinger, hvor en sides samlede loadtid registreres.</p>
<p><a href="http://terkildsen.files.wordpress.com/2011/05/google_analytics_site_speed.png"><img class="alignleft size-full wp-image-336" title="Google_Analytics_Site_Speed" src="http://terkildsen.files.wordpress.com/2011/05/google_analytics_site_speed.png?w=600&#038;h=330" alt="" width="600" height="330" /></a></p>
<p>Et eksempel kan ses i ovenstående skærmbillede, som viser en top 10 over de sider, som performer dårligst. Yderst til venstre i listen vil man normalt kunne se sidens navn &#8211; det er ikke taget med i dette skærmbillede, da det ville kunne afsløre kunden.</p>
<p>Tallene viser, at den side, som performer dårligst, har en gennemsnitlig loadtid på 6,79 sekunder. Denne side har haft 8.809 sidevisninger, så i forhold til de øvrige sider, så er dette en ret vigtig side, da den bliver forespurgt ofte. Der kan derfor være rigtig god mening i at optimere denne side.</p>
<p>Yderst til højre ses &#8216;Page Load Sample&#8217;, som viser hvor mange stikprøver, der er foretaget af de enkelte sider. Site Speed funktionen har kun været i brug ganske få dage, og derfor er tallene i dette tilfælde temmelig lave. Det betyder naturligvis, at disse tal kan nå at ændre sig ganske meget.</p>
<p><strong>Kombinationer af data</strong></p>
<p>Google Analytics opsamler allerede en forfærdelig masse data om brugernes adfærd på websitet. Det interessante i denne forbindelse er, at man kan kombinere disse data med data om sidernes loadtid. <strong></strong></p>
<p><a href="http://terkildsen.files.wordpress.com/2011/05/google_analytics_site_speed_browser.png"><img class="alignleft size-full wp-image-341" title="Google_Analytics_Site_Speed_Browser" src="http://terkildsen.files.wordpress.com/2011/05/google_analytics_site_speed_browser.png?w=600&#038;h=326" alt="" width="600" height="326" /></a></p>
<p>I ovenstående skærmbillede har jeg kombineret site speed data med oplysninger om brugernes browsere. Sjovt nok er de første 9 på listen sider, der er blevet besøgt af brugere med Internet Explorer&#8230;.</p>
<p>Man kan gå endnu dybere i dette skærmbillede ved at vælge at kigge på specifikke browserversioner.</p>
<p><strong>Bounce rate</strong></p>
<p>Man må formode, at der kan være en god sammenhæng imellem en side, som loader langsomt, og en høj bounce rate. Derfor viser Google Analytics også en sides bounce rate ud for de enkelte sider. Fordelen ved denne metode er, at man som ejer af en hjemmeside hurtigt kan se om der er behov for at arbejde med performance. Det vil sige, at man på denne måde kan prioritere sin indsats. En side med mange besøg, elendig loadtid og en høj bounce rate er vigtigere at få optimeret end en side med få besøgende og en lav bounce rate.</p>
<p><strong>Mangler</strong></p>
<p>I min verden er Site Speed en meget værdifuld funktion, som alle, der driver en hjemmeside, bør interessere sig rigtig meget for. Der er dog et par ting, som kunne gøre funktionen endnu mere interessant. Måske er det blot fordi, at jeg endnu ikke har fundet ud af, hvordan man finder disse data?</p>
<p>Det kunne eksempelvis være rigtig interessant at kombinere den gennemsnitlige loadtid med data om antal besøgende. På den måde ville jeg kunne se om en side begynder at performe dårligere, efterhånden som der kommer flere besøgende på siden. Er der en flaskehals et sted?</p>
<p><strong>Implementering</strong></p>
<p>Det er meget nemt at implementere funktionen. Hvis man allerede har Google Analytics til at køre på sit website, så kræver det blot, at følgende bliver tilføjet til den eksisterende tracking code:</p>
<p><code>_trackPageLoadTime();</code><strong></strong></p>
<p>Hvis du ønsker at læse mere om, hvordan funktionen implementeres, så er der hjælp at hente her: <a title="Google Analytics Site Speed help" href="http://www.google.com/support/analyticshelp/bin/answer.py?hl=en&amp;answer=1205784&amp;topic=1120718&amp;utm_source=gablog&amp;utm_medium=blog&amp;utm_campaign=newga-blog&amp;utm_content=sitespeed" target="_blank">http://www.google.com/support/analyticshelp/bin/answer.py?hl=en&amp;answer=1205784&amp;topic=1120718&amp;utm_source=gablog&amp;utm_medium=blog&amp;utm_campaign=newga-blog&amp;utm_content=sitespeed</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terkildsen.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terkildsen.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/terkildsen.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/terkildsen.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terkildsen.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terkildsen.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terkildsen.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terkildsen.wordpress.com/335/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pterkildsen.com&amp;blog=9323443&amp;post=335&amp;subd=terkildsen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pterkildsen.com/2011/05/08/mal-dit-websites-loadtider-med-google-analytics/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<georss:point>55.719758 9.514738</georss:point>
		<geo:lat>55.719758</geo:lat>
		<geo:long>9.514738</geo:long>
		<media:content url="http://0.gravatar.com/avatar/a3a6b45650002eb708f0f063f6d111c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">terkildsen</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/05/google_analytics_site_speed.png" medium="image">
			<media:title type="html">Google_Analytics_Site_Speed</media:title>
		</media:content>

		<media:content url="http://terkildsen.files.wordpress.com/2011/05/google_analytics_site_speed_browser.png" medium="image">
			<media:title type="html">Google_Analytics_Site_Speed_Browser</media:title>
		</media:content>
	</item>
	</channel>
</rss>
