SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Webdagene 2007

Webutvikling Effektiv, lønnsom og
tilgjengelig webutvikling
Christian Johansen
Hvorfor bry seg om utvikling?
 Nå flere brukere
 Effektiviser prosjekter
 Effektiviser prosjektdeltakere
 Unngå teknisk søkemotoroptimalisering
 Unngå nettleserlås
 Imøtekom fremtidige lover
Problem: for liten tekst
Problem: for liten tekst
Problem: For liten tekst
Tekststørrelse intet problem
Problem: Liten avkrysningsboks
Stort klikkbart område
Bruk logisk strukturert data
og maskiner forstår innholdet
Tilgjengelighet
 Nå ut til flere brukere
 Lovforslag foreligger
Ferdig søkemotoroptimalisert
 Ranger høyt med riktig implementasjon
 Unngå dyr teknisk optimalisering i etterkant
Unngå nettleserlås
Hva er grensesnittsutvikling?
 Implementering av skjermbilder
 HTML/XHTML
 CSS
 Javascript
 Flash
 AJAX, DHTML (ikke egne teknologier)
 Kunnskap om W3C-standarder
Hva er HTML?
 Strukturert tekst
 IKKE et design-verktøy
 W3C-standard
Hva er XHTML?
 HTML reformulert som XML
 W3Cs arvtaker for HTML
Hva er CSS?
 Designverktøy kontroller nettsidenes utseende
 W3C-standard
HTML-eksempel
HTML har ikke et utseende
Samme dokument, annen CSS
Samme dokument, annen CSS
HTML eller XHTML?
 Ingen store praktiske forskjeller
 Bruk semantisk HTML/XHTML
Hva er semantisk HTML?
 Et begrep/en praksis, ikke en standard
 Elementer brukes for å beskrive hva
 innhold er, ikke hvordan det ser ut
 Eksempler:
   <ul>, <ol> og <dl> for lister
   <h1>, <h2> <h6> for overskrifter
   <abbr> for forkortelser
   <blockquote> for lengre sitater
   Og flere
Nytteverdi #1
 Ekstrahering av data   Semantic Extractor
Nytteverdi #2
 Ekstrahering av data   Semantic Extractor
Nytteverdi #3 - Mikroformater
Nytteverdi #3 - Mikroformater
Hva er WCAG?
 WAI W3Cs tilgjengelighetsgruppe
 WCAG retningslinjer for tilgjengelighet
Hvem gjør grensesnittsutvikling?
 Webdesignere
 Interaksjonsdesignere
 Grafiske designere
 Webutviklere
 Utviklere/systemutviklere
 Kreative utviklere
 Hvem gjør hva?
Forventninger vs kompetanse




Kilde: Eirik Hafver Rønjum, http://www.hafver-ronjum.no/eirik/html.aspx
Illustrasjon: Roger Guttormsen, .IXD
Svar fra 109 kommunikatører, 130 utviklere og 48 designere
Forventninger vs kompetanse




Kilde: Eirik Hafver Rønjum, http://www.hafver-ronjum.no/eirik/html.aspx
Illustrasjon: Roger Guttormsen, .IXD
Svar fra 109 kommunikatører, 130 utviklere og 48 designere
Forventninger vs kompetanse




Kilde: Eirik Hafver Rønjum, http://www.hafver-ronjum.no/eirik/html.aspx
Illustrasjon: Roger Guttormsen, .IXD
Svar fra 109 kommunikatører, 130 utviklere og 48 designere
Dedikerte grensesnittsutviklere
 Grensesnittet får en klart definert rolle
 Designere og (backend)utviklere kan
 konsentrere seg om sitt
  Teknisk søkemotoroptimalisering blir
  innebygget
Sentralisert design
er raskt å skinne om
og raskt å endre struktur på
Prototype som arbeidsverktøy
Prototype som arbeidsverktøy
Tydelige roller og oppgaver
 Alle vet hva de skal gjøre
 Alle vet hva de jobber ut ifra
 Alle vet hva de skal levere
Jeg vil ha:
 Design som Photoshop-filer
 Wireframe som PDF, Visio, Powerpoint osv
 Andre funksjonelle beskrivelser
Jeg leverer
 Klikkbar prototype
 Semantiske HTML-maler
 CSS
 Bilder og grafikkelementer
 Eventuell Javascript
 Annet(?)
Stå på krava
 Ikke avleggs å kreve gode løsninger
 Ikke la backenden styre prosjektet
 Ha krav til kvalitet!
Bry deg om utvikling
 Få flere brukere (tilgjengelighet)
 Ranger bedre i søkemotorene
 Effektiviser prosjekter
 Bruk riktig håndtverkere
 Krev godt håndtverk
Takk for meg
Christian Johansen
Grensesnittsutvikler
.IXD

christian@ixd.no - Mob. 934 17 480

www.ixd.no - www.kuttisme.no    www.cjohansen.no

Lær mer på Dataforeningens kurs:
 Webteknologi for ikke-teknologer 11. oktober

Weitere ähnliche Inhalte

Ähnlich wie Webdagene2007 Christian Johansen Webutvikling

Webløft 2015: Interaksjonsdesign
Webløft 2015: InteraksjonsdesignWebløft 2015: Interaksjonsdesign
Webløft 2015: InteraksjonsdesignKristin Kokkersvold
 
Dette må du kunne om universell utforming
Dette må du kunne om universell utformingDette må du kunne om universell utforming
Dette må du kunne om universell utformingaudmaha
 
En guide igjennom tåkeheimen
En guide igjennom tåkeheimenEn guide igjennom tåkeheimen
En guide igjennom tåkeheimenmudnaes
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterThor Henning Hetland
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asCominvent AS
 
NTNU - Internett for alle
NTNU - Internett for alleNTNU - Internett for alle
NTNU - Internett for alleAre Halland
 
Universell utforming av digitale løsninger
Universell utforming av digitale løsningerUniversell utforming av digitale løsninger
Universell utforming av digitale løsningerMetronet
 
Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3Jon Skivenes
 
Kundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenKundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenCoreTrek
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015CoreTrek
 
Aud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på webAud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på webDag Tjemsland
 
Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!Kristin Kokkersvold
 
Gode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerGode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerNina Taraldsen
 
Distribuert utvikling på net platformen
Distribuert utvikling på net platformenDistribuert utvikling på net platformen
Distribuert utvikling på net platformenRune Sundling
 
Hvordan lykkes med mobile prosjekter
Hvordan lykkes med mobile prosjekterHvordan lykkes med mobile prosjekter
Hvordan lykkes med mobile prosjekterAlexander Viken
 
Prototyping med Microsoft Web Matrix
Prototyping med Microsoft Web MatrixPrototyping med Microsoft Web Matrix
Prototyping med Microsoft Web MatrixØyvind Malin
 
Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Morten Bergset
 
Sencha Touch App Utvikling Spesialist
Sencha Touch App Utvikling SpesialistSencha Touch App Utvikling Spesialist
Sencha Touch App Utvikling SpesialistHelios Solutions
 
Magne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjen
Magne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjenMagne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjen
Magne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjenFriprogsenteret
 

Ähnlich wie Webdagene2007 Christian Johansen Webutvikling (20)

Webløft 2015: Interaksjonsdesign
Webløft 2015: InteraksjonsdesignWebløft 2015: Interaksjonsdesign
Webløft 2015: Interaksjonsdesign
 
Dette må du kunne om universell utforming
Dette må du kunne om universell utformingDette må du kunne om universell utforming
Dette må du kunne om universell utforming
 
En guide igjennom tåkeheimen
En guide igjennom tåkeheimenEn guide igjennom tåkeheimen
En guide igjennom tåkeheimen
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekter
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent as
 
NTNU - Internett for alle
NTNU - Internett for alleNTNU - Internett for alle
NTNU - Internett for alle
 
Universell utforming av digitale løsninger
Universell utforming av digitale løsningerUniversell utforming av digitale løsninger
Universell utforming av digitale løsninger
 
Bestepraksis
BestepraksisBestepraksis
Bestepraksis
 
Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3
 
Kundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenKundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie loven
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015
 
Aud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på webAud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på web
 
Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!
 
Gode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerGode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbruker
 
Distribuert utvikling på net platformen
Distribuert utvikling på net platformenDistribuert utvikling på net platformen
Distribuert utvikling på net platformen
 
Hvordan lykkes med mobile prosjekter
Hvordan lykkes med mobile prosjekterHvordan lykkes med mobile prosjekter
Hvordan lykkes med mobile prosjekter
 
Prototyping med Microsoft Web Matrix
Prototyping med Microsoft Web MatrixPrototyping med Microsoft Web Matrix
Prototyping med Microsoft Web Matrix
 
Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3
 
Sencha Touch App Utvikling Spesialist
Sencha Touch App Utvikling SpesialistSencha Touch App Utvikling Spesialist
Sencha Touch App Utvikling Spesialist
 
Magne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjen
Magne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjenMagne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjen
Magne Solheim og Aksel Bruun: Web-baserte verktøy for kraftbransjen
 

Webdagene2007 Christian Johansen Webutvikling