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

<channel>
	<title>Mikael Brevik &#187; webutvikling</title>
	<atom:link href="http://mikaelb.net/emneord/webutvikling/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikaelb.net</link>
	<description>Bloggen</description>
	<lastBuildDate>Mon, 07 Sep 2009 20:11:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ti ting webutviklere må gjøre for deres kunder</title>
		<link>http://mikaelb.net/2008/12/ti-ting-webutviklere-ma-gj%c3%b8re-for-deres-kunder/</link>
		<comments>http://mikaelb.net/2008/12/ti-ting-webutviklere-ma-gj%c3%b8re-for-deres-kunder/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 17:27:49 +0000</pubDate>
		<dc:creator>Mikael Brevik</dc:creator>
				<category><![CDATA[Tanker]]></category>
		<category><![CDATA[webutvikling]]></category>

		<guid isPermaLink="false">http://mikaelb.net/blogg/?p=29</guid>
		<description><![CDATA[Når jeg surfer på nettet kommer jeg ofte over mye genial skriving og gode poeng. I går kom jeg blant annet over en god artikkel på WsG. Det er en liste over det som de mener webutviklere må gjøre for kundene sine. Jeg var veldig enig i mye av det de skriver, så jeg bestemte [...]]]></description>
			<content:encoded><![CDATA[<p>Når jeg surfer på nettet kommer jeg ofte over mye genial skriving og gode poeng. I går kom jeg blant annet over en <a title="Web Standards Group: 10 things" href="http://webstandardsgroup.org/resources/bestpractice.cfm">god artikkel</a> på <a title="Web Standards Group" href="http://webstandardsgroup.org/">WsG</a>. Det er en liste over det som de mener webutviklere må gjøre for kundene sine. Jeg var veldig enig i mye av det de skriver, så jeg bestemte meg for å lage en egen liste. Mye vil være likt, men også noe som jeg mener burde gå fremfor andre emner.</p>
<h3>1. Stå til hjelp med det kunden lurer på</h3>
<p>Det er ofte slik at du også bestiller webhotell til kundene dine. Da er det viktig at du øker servicen din til å hjelpe de med problemer som kan oppstå i senere tid. Er det problemer med e-posten eller opplasting av filer? Bruk din erfaring til å hjelpe. Du burde også fungere som en buffer mellom webhost og kunde, selv om dette kan virke som noe som går utenfor din arbeidsoppgave som webutvikler.</p>
<h3>2. Lag komplett error-reporting</h3>
<p>I tillegg til god error-visning for applikasjonene du lager burde du ta forbehold for serverfeil. Dette gjør du som regel med .htaccess filen din. Lag feilmeldinger for error 404, 403 og andre tenkelige feilmeldinger. En god feilmeldingsside er mer kompakt enn en vanlig startside og inneholder link til fremsiden, sitemap og gjerne et søkeskjema. I tillegg er det lurt å ha en ydmyk tekst som ikke initierer at brukeren er en amatør som går inn på feil side. Kom med forslag til hvilken side de er ute etter og muligens legg til et alternativ for rapportering. Les mer om dette på <a href="http://alistapart">ALA</a>s artikkel <a title="ALA: Perfect 404" href="http://www.alistapart.com/articles/perfect404/">Perfect 404</a>.</p>
<p>Bruk følgende i .htaccess for egne error-sider:</p>
<blockquote><p># Error documents<br />
ErrorDocument 404 /php/error404.php<br />
ErrorDocument 403 /php/error403.php</p></blockquote>
<h3>3. Legg sidene deres i søkemotorer om ønsket</h3>
<p>Sidene vil bli crawlet etterhvert, men desto tidligere desto bedre. Derfor burde du som utvikler legge sidene til kunden inn i de største søkemotorene som finnes der ute. Det skader heller ikke å linke fra bedriftssiden din til kundens side i en portefølje som gjør at kundens nye side vil øke i Googles PageRank. Å la siden du lager bli sett er en stor del av webutviklingen. Det holder ikke bare å lage en side så lenge den ikke blir brukt og oppdaget.</p>
<h3>4. Sperr mapper for direkte adgang</h3>
<p>Ikke la besøkende til kundens sider kunne snoke rundt omkring i stil- og bilde-mapper. Dette vil si at du slår av indeksering på mapper uten egen indeksfil. Dette gjøres med følgende:</p>
<blockquote><p>DirectoryIndex index.php<br />
Options -Indexes</p></blockquote>
<h3>5. Installer favicon og bruk korrekt header-informasjon</h3>
<p>Installer et favicon som er passende til designet på siden. Dette er for å ha et kjennetegn i eventuelle bookmarks og for å unngå en konstant error 404 melding i loggen på hosten. Dette vil føre til tidstap, når den leter etter en fil som ikke finnes. Du burde også ha korrekt header-informasjon til siden. Dette vil si en god tittel, copyright-beskjed, forfatter, beskrivelse, nøkkelord, charset og annet elimentær informasjon. Dette er for å sende ut mest mulig informasjon til nettleser og robots/crawlere.</p>
<h3>6. Viderefør siden fra med www. til uten www.</h3>
<p>Dette er for å samle antall besøkende og PageRank til en side. Les mer om dette på <a href="http://no-www.org/">no-www.org</a>.</p>
<h3>7. Hold struktur i og kommenter kodene dine</h3>
<p>Denne er veldig viktig til tross for at den er nr. 7. Den er nr. 7 for den er såpass selvsigende at det ikke en gang burde ha vært nødvendig å nevnt. Likevell kommer det. Hold orden i kodene dine og kommentér på engelsk. Jeg har tidligere skrevet om viktigheten i dette. Det er ikke sikkert kunden kommer til å ha deg som sin utvikler hele tiden og det burde da være mulig for overtagere å forstå hva det er som har foregått inne i filene til kunden. Du kan lese om kodestruktur i PHP i artiklen min <a href="http://mikaelb.net/2006/kodestruktur/">Kodestruktur</a>, men dette gjelder også i HTML og CSS. Ha struktur og bruk indentering.</p>
<h3>8. Ha en høffelig tone ved kommunikasjon</h3>
<p>Er du som meg kan du til tider bli mildt sagt lei av kunden din. Mange kunder er vanskelig å ha med å gjøre på grunn av manglen av innsikt og kunnskap. Men det gjør de ikke til noe mindre verdige kunder. Du skal ikke forvente at kunden din har peiling på dét du gjør. Det er en grunn til at kunden har leid deg inn til å gjøre jobben. Derfor er det viktig at du holder en fin, høffelig profesjonell tone ovenfor kunden. Du har hørt ordsagnet <q>&#8220;Kunden har alltid rett&#8221;</q>. Det er noe du må huske på. Selv om du burde assistere med idéer som kan være alternative for å oppnå kundens mål. Selv om kunden har rett er du eksperten på emnet og burde bruke de kunnskapene og erfaringene du har gjort deg innenfor faget.</p>
<h3>9. Følg dagens webstandard og valider sidene dine</h3>
<p>Velg deg et språk og hold deg til det. Når du er ferdig med siden så passer du på at den følger standarden til den HTML du bruker. Du validerer hele siden ikke bare fremsiden. <a href="http://webstandardsgroup.org/">WsD</a> hadde en god link som går igjennom alle filene i hiarkiet rekursivt. Den finner du under . Du trenger ikke å skrive &#8220;Valid CSS&#8221; og &#8220;Valid XHTML 1.0 Strict&#8221; på siden, da det skal være en selvfølge til kundens sider. (Paradoksalt at jeg har det på bloggen? Personlig valg).</p>
<h3>10. Lag robots.txt-fil til siden</h3>
<p>Siste punktet er ganske trivielt. Du burde lage en robots-fil til siden deres. Selv om den er tom så gjør det ingenting. Du unngår error 404-meldinger fra å samle seg opp i webloggen og sparer tid på det. Også kan det hende at du vil sperre enkelte roboter til å crawle siden.</p>
<p>Til slutt vil jeg gjerne sitere noe som står på WcG:</p>
<blockquote>
<ul>
<li>Help them by getting it right from the start.</li>
<li>You&#8217;re the expert so you should know about and be doing this stuff.</li>
<li>Don&#8217;t wait until they ask for things that should already have been done correctly.</li>
</ul>
</blockquote>
<p>Det var mine 10 tips. Kom gjerne med tilbakemelding på hva som kunne ha vært bedre.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikaelb.net/2008/12/ti-ting-webutviklere-ma-gj%c3%b8re-for-deres-kunder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
