<?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>Philip Jägenstedt &#187; Val</title>
	<atom:link href="http://blog.foolip.org/tag/val/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.foolip.org</link>
	<description>Pretentious Nonsense</description>
	<lastBuildDate>Fri, 20 Aug 2010 23:28:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.foolip.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/94729aa9264c687b41bbf0d6edd3767a?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Philip Jägenstedt &#187; Val</title>
		<link>http://blog.foolip.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.foolip.org/osd.xml" title="Philip Jägenstedt" />
	<atom:link rel='hub' href='http://blog.foolip.org/?pushpress=hub'/>
		<item>
		<title>Hej då Sverige</title>
		<link>http://blog.foolip.org/2006/09/18/hej-da-sverige/</link>
		<comments>http://blog.foolip.org/2006/09/18/hej-da-sverige/#comments</comments>
		<pubDate>Sun, 17 Sep 2006 23:32:26 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[Politik]]></category>
		<category><![CDATA[Sverige]]></category>
		<category><![CDATA[Val]]></category>

		<guid isPermaLink="false">http://foolip.org/blog/2006/09/18/hej-da-sverige/</guid>
		<description><![CDATA[About the results in the Swedish election. I am not pleased. Jaha, så vann borgarna valet, lagom kul. Nu kan vi väl glömma att Sverige ska föra en bra miljö- eller utrikespolitik. Djurskyddsmyndigheten lär dom väl också lägga ner. Något spår av feminism har väl ingen sett till hos borgarna heller. Nu ska vi alla [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.foolip.org&amp;blog=3714443&amp;post=30&amp;subd=foolip&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>About the results in the Swedish election. I am not pleased.</em></p>
<p lang="sv">Jaha, så vann borgarna valet, lagom kul. Nu kan vi väl glömma att Sverige ska föra en bra miljö- eller utrikespolitik. Djurskyddsmyndigheten lär dom väl också lägga ner. Något spår av feminism har väl ingen sett till hos borgarna heller. Nu ska vi alla vara individer och göra fria val istället&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/foolip.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/foolip.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/foolip.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/foolip.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/foolip.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/foolip.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/foolip.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/foolip.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/foolip.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/foolip.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.foolip.org&amp;blog=3714443&amp;post=30&amp;subd=foolip&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.foolip.org/2006/09/18/hej-da-sverige/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Philip Jägenstedt</media:title>
		</media:content>
	</item>
		<item>
		<title>Riksdagspartierna vs. webbstandarder</title>
		<link>http://blog.foolip.org/2006/07/13/riksdagspartierna-vs-webbstandarder/</link>
		<comments>http://blog.foolip.org/2006/07/13/riksdagspartierna-vs-webbstandarder/#comments</comments>
		<pubDate>Thu, 13 Jul 2006 00:30:48 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[Politik]]></category>
		<category><![CDATA[Sverige]]></category>
		<category><![CDATA[Val]]></category>
		<category><![CDATA[Webbstandard]]></category>

		<guid isPermaLink="false">http://foolip.org/blog/2006/07/13/riksdagspartierna-vs-webbstandarder/</guid>
		<description><![CDATA[English summary below. Det är valår och alla partier vill synas och höras så mycket som möjligt, så även på webben kan man förmoda. Säkert är de mest intresserade av att kommunicera med människor, men jag har istället undersökt hur bra de sju riksdagspartierna är på att kommunicera med datorer genom att se hur väl [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.foolip.org&amp;blog=3714443&amp;post=16&amp;subd=foolip&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>English summary below.</em></p>
<div lang="sv">
Det är valår och alla partier vill synas och höras så mycket som möjligt, så även på webben kan man förmoda. Säkert är de mest intresserade av att kommunicera med människor, men jag har istället undersökt hur bra de sju riksdagspartierna är på att kommunicera med datorer genom att se hur väl de följer de webbstandarder som finns.</p>
<p>Många webbsidor är ett hopkok av HTML-kod som saknar strikt struktur, blandar presentation med innehåll och som inte i egentlig mening följer någon standard. Webbstandarder har alltid varit viktiga, för att inte säga vitala, för webbens utveckling. De är den gemensamma plattform som gör webben till just ett <em>nätverk</em> och inte en samling av isolerade öar. Nätverket innehåller otroligt mycket information, men dessvärre är det i dagsläget svårt att tolka informationen eftersom den saknar struktur.</p>
<p>Ponera att man vill skapa en politisk portalsida som automatiskt bevakar partiernas pressmeddelanden på deras webbsidor. Den skulle hämta information om alla pressmeddelanden och presentera dem med titel, ingress och en länk till hela texten på partiets hemsida. För att göra det idag skulle man behöva ganska komplicerade program för att tolka den stökiga HTML-koden och plocka fram de relevanta delarna. Standardiserad, strukturerad XHTML-kod är ett steg mot något som är lättare för datorer att tolka, vilket skulle förenkla skapandet av den typen av tjänster.</p>
<p>Vill man vara en deltagare och inte en bromskloss i webbens utveckling bör man följa standarderna i så hög grad som möjligt. Med <a href="http://validator.w3.org/">W3C:s (X)HTML-validator</a> kan man kontrollera om en sida följer den standard som anges av dess DOCTYPE. Samtliga riksdagspartiers hemsidor anger en DOCTYPE, men inte en ända klarar W3C:s validator. Här följer partiernas resultat, sorterade efter antal fel i valideringen.</p>
<p><a href="http://www.kristdemokraterna.se/">Kristdemokraterna</a> använder <em>HTML 4.01 Strict</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kristdemokraterna.se">14 fel</a>. De flesta av felen beror på att man använder förlegade delar av HTML (t ex <code>&lt;center&gt;</code>) för formattering, vilket helt kan ersättas med CSS. Utöver det så används <code>target</code>-attributet som inte finns i <em>Strict</em> utan bara i <em>Transitional</em>. Kristdemokraterna verkar också använda  något som heter <em>SiteCore</em> som genererar ogiltiga attribut såsom <code>sc_url</code> och <code>sc_text</code>. Eftersom sidan nästan är giltig <em>HTML 4.01 Strict</em> så skulle det vara lämpligt att uppgradera till <em>XHTML 1.0 Transitional</em>, då det skulle lösa problemet med <code>target</code>-attributet.</p>
<p><a href="http://www.vansterpartiet.se/">Vänsterpartiet</a> använder <em>HTML 4.0 Transitional</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.vansterpartiet.se">23 fel</a>. De allra flesta av felen beror på att de, liksom kristdemokraterna, använder förlegad HTML för formattering. Resterande fel beror på utelämnade <code>type</code>-attribut i <code>script</code>-taggar och en <code>noscript</code>-tag inuti <code>head</code> (<code>noscript</code> innehåller det som ska visas när webbläsare inte stödjer skript och hör liksom allt innehåll hemma i <code>body</code>). Att göra koden till giltig <em>HTML 4.0 Transitional</em> är ett mycket litet arbete, och därifrån är det inte ett jättekliv till <em>XHTML 1.0 Transitional</em>.</p>
<p><a href="http://www.folkpartiet.se/">Folkpartiet</a> använder <em>XHTML 1.0 Strict</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.folkpartiet.se">61 fel</a>. De använder något som heter <em>EPiServer</em> som genererar <code>meta</code>-taggar som inte stängs. Utöver det är det lite spridda fel: ytterligare taggar som inte stängs, några taggar skrivna med stora bokstäver (i XHTML ska alla element och attribut skrivas med små bokstäver), <code>&amp;</code>-tecken som borde vara <code>&amp;</code>, några saknade <code>alt</code>-attribut i <code>img</code>-taggarna, lite förlegad formatterings-HTML och andra småfel. Om <em>EPiServer</em> konfigureras att generera XHTML skulle giltig <em>XHTML 1.0 Strict</em> vara inom räckhåll. Därifrån skulle de sannolikt kunna byta upp sig till <em>XHTML 1.1</em> utan bekymmer, då skillnaden är mycket liten.</p>
<p><a href="http://www.socialdemokraterna.se/">Socialdemokraterna</a> använder <em>XHTML 1.1</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.socialdemokraterna.se">106 fel</a>. Många av problemen är desamma som Folkpartiet har, men de har också problem med specialtecken (<code>&amp;</code>, <code>&lt;</code> och <code>&gt;</code>) i sina skript. Här måste man måste antingen flytta JavaScript-koden till en extern fil, eller använda en CDATA-deklaration kring koden. Det finns också en del element som är inkorrekt nästlade, exempelvis <code>div</code>-taggar inuti <code>a</code>-taggar. Så vitt jag kan se är det inga fel som är svåra att åtgärda och kan de göra det så skulle de följa den striktaste XTML-standard som finns i dagsläget.</p>
<p><a href="http://mp.se/">Miljöpartiet</a> använder <em>HTML 4.0 Transitional</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fmp.se">155 fel</a>. Det är många fel, men nästan alla är en av två typer som båda är lätta att åtgärda. Den första är <code>img</code>-taggar utan <code>alt</code>-attribut. Om det inte finns någon meningsfull beskrivning av bilden (för t ex dekorationsbilder) så ska man sätta <code>alt=""</code>. Det andra är attributvärden utan citationstecken. Ibland är det giltigt i HTML, men inte alltid, så det är lika bra att alltid använda citationstecken. Att komma till <em>HTML 4.0 Transitional</em> borde alltså vara mycket enkelt för Miljöpartiet. <em>XHTML 1.0 Transitional</em> borde därefter inte vara ett orimligt mål.</p>
<p><a href="http://www.moderat.se/">Moderaterna</a> använder <em>XHTML 1.0 Transitional</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.moderat.se">215 fel</a>. Precis som Miljöpartiet har man i stort sett bara två typer av fel: <code>&amp;</code>-tecken som ska ersättas med <code>&amp;</code> och taggar som inte avslutas korrekt. Att alla taggar måste stängas är den viktigaste skillnaden mellan HTML och XHTML, men ändå har alla partier som försökt använda XHTML misslyckats på den punkten. Det borde rimligtvis vara lätt att fixa de här problemen och för Moderaternas del vore giltig <em>XHTML 1.0 Transitional</em> inte fy skam.</p>
<p><a href="http://www.centerpartiet.se/">Centerpartiet</a> använder <em>XHTML 1.1</em> med <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.centerpartiet.se">410 fel</a>. <em>XHTML 1.1</em> är ambitiöst, men det spricker redan på första taggen, <code>&lt;HTML&gt;</code>. Felen är många och spridda, nästan alla typer av fel som hittills nämnts återfinns.  De flesta felen är just taggar skrivna med stora bokstäver, men också de två fel som Moderaterna hade finns i överflöd. Centerpartiet har mycket att göra för att nå giltig <em>XHTML 1.1</em>, men det är inte omöjligt.</p>
<p>Sammanfattningsvis så har inget riksdagsparti en hemsida som följer webbstandarder. Vissa har en bra bit kvar medan andra mest har småfel som sätter stopp. Alla partier kommer att kontaktas i hopp om att deras webbansvariga ska ta sig en titt på den här genomgången och känna sig manade att förbättra sina webbsidor.</p>
<h3>Nyttiga resurser</h3>
<ul>
<li><a href="http://validator.w3.org/">W3C:s (X)HTML-validator</a></li>
<li><a href="http://www.w3.org/MarkUp/#recommendations">HTML- XHTML-standarderna</a></li>
<li><a href="http://www.w3.org/TR/xhtml1/#diffs">Skillnader mellan HTML och XHTML</a></li>
<li>CSS-standarderna: <a href="http://www.w3.org/TR/CSS1">CSS 1</a> och <a href="http://www.w3.org/TR/CSS21">CSS 2.1</a></li>
</ul>
</div>
<h3>Summary</h3>
<p><em>Partly for fun and partly because it&#8217;s election year in Sweden, I decided to investigate how well the major Swedish political parties&#8217; websites&#8217; use web standards. Unsurprisingly, not a single party&#8217;s website passed the test. I will notify all the parties of my findings in the hope that they will improve their support for web standards.</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/foolip.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/foolip.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/foolip.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/foolip.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/foolip.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/foolip.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/foolip.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/foolip.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/foolip.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/foolip.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.foolip.org&amp;blog=3714443&amp;post=16&amp;subd=foolip&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.foolip.org/2006/07/13/riksdagspartierna-vs-webbstandarder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Philip Jägenstedt</media:title>
		</media:content>
	</item>
	</channel>
</rss>