webdagene2007 christian johansen webutvikling

44
Webdagene 2007 Webutvikling Effektiv, lønnsom og tilgjengelig webutvikling Christian Johansen

Upload: anette-urhamar

Post on 27-Jun-2015

620 views

Category:

Technology


5 download

DESCRIPTION

Webdagene2007 netlife usability netlife ixd UI webutvikling christianjohansen brukervennlig brukervennlighet

TRANSCRIPT

Page 1: Webdagene2007 Christian Johansen Webutvikling

Webdagene 2007

Webutvikling Effektiv, lønnsom og tilgjengelig webutvikling Christian Johansen

Page 2: Webdagene2007 Christian Johansen Webutvikling

Hvorfor bry seg om utvikling?

Nå flere brukere Effektiviser prosjekter Effektiviser prosjektdeltakere Unngå teknisk søkemotoroptimalisering Unngå nettleserlås Imøtekom fremtidige lover

Page 3: Webdagene2007 Christian Johansen Webutvikling

Problem: for liten tekst

Page 4: Webdagene2007 Christian Johansen Webutvikling

Problem: for liten tekst

Page 5: Webdagene2007 Christian Johansen Webutvikling

Problem: For liten tekst

Page 6: Webdagene2007 Christian Johansen Webutvikling

Tekststørrelse intet problem

Page 7: Webdagene2007 Christian Johansen Webutvikling

Problem: Liten avkrysningsboks

Page 8: Webdagene2007 Christian Johansen Webutvikling

Stort klikkbart område

Page 9: Webdagene2007 Christian Johansen Webutvikling

Bruk logisk strukturert data

Page 10: Webdagene2007 Christian Johansen Webutvikling

og maskiner forstår innholdet

Page 11: Webdagene2007 Christian Johansen Webutvikling

Tilgjengelighet

Nå ut til flere brukere Lovforslag foreligger

Page 12: Webdagene2007 Christian Johansen Webutvikling

Ferdig søkemotoroptimalisert Ranger høyt med riktig implementasjon Unngå dyr teknisk optimalisering i etterkant

Page 13: Webdagene2007 Christian Johansen Webutvikling

Unngå nettleserlås

Page 14: Webdagene2007 Christian Johansen Webutvikling

Hva er grensesnittsutvikling?

Implementering av skjermbilder HTML/XHTML CSS Javascript Flash AJAX, DHTML (ikke egne teknologier) Kunnskap om W3C-standarder

Page 15: Webdagene2007 Christian Johansen Webutvikling

Hva er HTML?

Strukturert tekst IKKE et design-verktøy W3C-standard

Page 16: Webdagene2007 Christian Johansen Webutvikling

Hva er XHTML?

HTML reformulert som XML W3Cs arvtaker for HTML

Page 17: Webdagene2007 Christian Johansen Webutvikling

Hva er CSS?

Designverktøy kontroller nettsidenes utseende W3C-standard

Page 18: Webdagene2007 Christian Johansen Webutvikling

HTML-eksempel

Page 19: Webdagene2007 Christian Johansen Webutvikling

HTML har ikke et utseende

Page 20: Webdagene2007 Christian Johansen Webutvikling

Samme dokument, annen CSS

Page 21: Webdagene2007 Christian Johansen Webutvikling

Samme dokument, annen CSS

Page 22: Webdagene2007 Christian Johansen Webutvikling

HTML eller XHTML?

Ingen store praktiske forskjeller Bruk semantisk HTML/XHTML

Page 23: Webdagene2007 Christian Johansen Webutvikling

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

Page 24: Webdagene2007 Christian Johansen Webutvikling

Nytteverdi #1

Ekstrahering av data Semantic Extractor

Page 25: Webdagene2007 Christian Johansen Webutvikling

Nytteverdi #2

Ekstrahering av data Semantic Extractor

Page 26: Webdagene2007 Christian Johansen Webutvikling

Nytteverdi #3 - Mikroformater

Page 27: Webdagene2007 Christian Johansen Webutvikling

Nytteverdi #3 - Mikroformater

Page 28: Webdagene2007 Christian Johansen Webutvikling

Hva er WCAG?

WAI W3Cs tilgjengelighetsgruppe WCAG retningslinjer for tilgjengelighet

Page 29: Webdagene2007 Christian Johansen Webutvikling

Hvem gjør grensesnittsutvikling?

Webdesignere Interaksjonsdesignere Grafiske designere Webutviklere Utviklere/systemutviklere Kreative utviklere Hvem gjør hva?

Page 30: Webdagene2007 Christian Johansen Webutvikling

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

Page 31: Webdagene2007 Christian Johansen Webutvikling

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

Page 32: Webdagene2007 Christian Johansen Webutvikling

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

Page 33: Webdagene2007 Christian Johansen Webutvikling

Dedikerte grensesnittsutviklere

Grensesnittet får en klart definert rolle Designere og (backend)utviklere kan

konsentrere seg om sitt Teknisk søkemotoroptimalisering blir

innebygget

Page 34: Webdagene2007 Christian Johansen Webutvikling

Sentralisert design

Page 35: Webdagene2007 Christian Johansen Webutvikling

er raskt å skinne om

Page 36: Webdagene2007 Christian Johansen Webutvikling

og raskt å endre struktur på

Page 37: Webdagene2007 Christian Johansen Webutvikling

Prototype som arbeidsverktøy

Page 38: Webdagene2007 Christian Johansen Webutvikling

Prototype som arbeidsverktøy

Page 39: Webdagene2007 Christian Johansen Webutvikling

Tydelige roller og oppgaver

Alle vet hva de skal gjøre Alle vet hva de jobber ut ifra Alle vet hva de skal levere

Page 40: Webdagene2007 Christian Johansen Webutvikling

Jeg vil ha:

Design som Photoshop-filer Wireframe som PDF, Visio, Powerpoint osv Andre funksjonelle beskrivelser

Page 41: Webdagene2007 Christian Johansen Webutvikling

Jeg leverer

Klikkbar prototype Semantiske HTML-maler CSS Bilder og grafikkelementer Eventuell Javascript Annet(?)

Page 42: Webdagene2007 Christian Johansen Webutvikling

Stå på krava

Ikke avleggs å kreve gode løsninger Ikke la backenden styre prosjektet Ha krav til kvalitet!

Page 43: Webdagene2007 Christian Johansen Webutvikling

Bry deg om utvikling

Få flere brukere (tilgjengelighet) Ranger bedre i søkemotorene Effektiviser prosjekter Bruk riktig håndtverkere Krev godt håndtverk

Page 44: Webdagene2007 Christian Johansen Webutvikling

Takk for meg

Christian Johansen Grensesnittsutvikler .IXD

[email protected] - 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