MEVIT2500 Multimodal design IMK, 15. februar 2010 Forelesning 3. Suhas Joshi IMK, UiO MEVIT2500 Multimodal design 15.02.10



Like dokumenter
Grunnleggende om websider og HTML-kode

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

MMT105 Internettprogrammering Uke 44, høst 2007

Løsningsskisse prøve IT1

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

OBLIG 1 - WEBUTVIKLING

Læringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari

CASCADING STYLESHEETS (CSS)

the web Introduksjon Lesson

Dobbelklikk på program-ikonet!

Intro til WWW, HTML5 og CSS

EKSAMEN Webpublisering

Oppbygging av innhold på responsive nettsider.

INF1040 Oppgavesett 2: Nettsider og XHTML

INF1040 Oppgavesett 4: CSS

1. XHTML. Innhold Innledning

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

en hjemmeside Lesson Introduksjon Du kjenner en del HTML tagger, så nå er det på tide å lage din første hjemmeside! La oss begynne med en gang.

EKSAMEN Web-publisering

Steg 1: Vi starter fra toppen

Thursday, August 19, Web-prosjekt

Forsvunnet katt webside

Kursdokumentasjon for Dreamweaver

Web fundamentals. Web design. Frontend vs. Backend Webdesign 17. januar Monica Strand

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

Oppgavesamling til Webutvikling < >

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Forberedelser; De sidene vi nå skal lage har etternavnet.htm eller.html. HypertextMarkupLanguage

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

BORRENYTT. Dette er en innføringsguide om hvordan man kan legge til nye poster, og hvordan disse bør settes opp.

HTML: Del inn nettsiden

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

CSS-formatering: stilark med kommentarer

Brukerdokumentasjon for LabOra portal - forfattere

Steg 1: Felix har forsvunnet!

SENSORVEILEDNING. Dato: Eventuelt:

Brukerkurs 16.februar 2012

Håkon Tolsby Håkon Tolsby

INF Introduksjon til design, bruk, interaksjon Introduksjon

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Forelesning 23/9-08 Webprog 1. Tom Heine Nätt

Kort om kursene IN1900, MAT-IN1105, IN-KJM1900

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

Webutvikling oblig 1 Marius Hanssen

EKSAMEN / 6101N WebPublisering

CSS: Endre utseende og stil på tekst Nybegynner

OBLIG 2 WEBUTVIKLING

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS.

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems.

Kom i gang. Nå er det enklere en noensinne å redigere hjemmesiden din med Plone CMS. 17. mars 2010

Brukermanual.

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

Innstillinger. Endre Personalia

Nettsider og XHTML. SGML-familien. Hvordan lage et nettsted

Innstallasjon og oppsett av Wordpress

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

Brukerveiledning WordPress. Innlogging:

Publiseringsveiledning for

Refleksjonsnotat Web.

Javascript. Mer om layout

Kort om kursene IN1900, MAT-IN1105, IN-KJM1900

Læringsmål XML. Markering av tekst. SGML-familien. Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.

MUS Interaktiv Musikk

Lage klubbens webside i Rotary med verktøyet Webwiz 2.0

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

Velkommen til. IN1010 Objektorientert programmering Våren 2018

Brukerveiledning Bruk av siden. Når du går inn på siden får du opp følgende bilde:

Oblig 1 Webutvikling av Jon-Håkon Rabben

Høgskoleni østfold EKSAMEN

Kort om kursene INF1100 og MAT-INF1100L

Aktivitetsplan - Adobe Pro kurs Infografikk våren 2015

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai

Forelesning inf Java 1

SUKKERGRIS. Anita og Silje DAT100

Revidert _fg. Bruksanvisning for innlegging av nyheter på Tana kommunes nettsted

Planleggingsverktøyet tillater deg å tilpasse planene som passer dine behov. Du vil finne innstillingene i Planer, i menyen som er til høyre.

Brukermanual til Domenia Norges adminløsning

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

Legg opp din nye Website raskt og enkelt!

HTML: Publiser nettsiden din. Publiser nettsiden din på Internett. Github. Brukernavn.github.io

Oblig 3 Webutvikling. Oppgave 1

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,

1. semester Akademisk uke Dag Modul Mandag Tirsdag Studiestart

La oss gjøre nettsiden vår bedre med noen stiler. I denne og den neste leksjonen skal vi lære hvordan man endrer farge, tekst, størrelser og mer!

SiteGen CMS. Innføringsmanual

OBLIG 1 WEBUTVIKLING. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Hvordan gjøre fjernhjelp til noen som ønsker hjelp med Hageselskapets portal? Av Ole Petter Vik, Asker Versjon

Brukerveiledning. for publiseringsløsningen. Dashboard CMS. Utarbeidet av

Oblig 1 Erlend Hannestad

WordPress startguide

PBL Barnehageweb. Brukerveiledning

Odd Fellow Webadministrasjon

Aktivitetsplan - Adobe Pro kurs Infografikk høsten 2015

CSS. Animasjon med css. Animasjon med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

Vedlikeholde nettstedet i Joomla 2.5 +

Revidert _fg. Bruksanvisning for innlegging av nyheter på Tana kommunes nettsted.

Transkript:

MEVIT2500 Multimodal design IMK, 15. februar 2010 Forelesning 3

Kort presentasjon Suhas Joshi suhasgj@student.sv.uio.no Utdanning, UiO Profesjonsstudiet i Informatikk Systemutvikling og modellering. Ferdig høsten 2010. Skriver masteroppgave for SINTEF: Mobile decision support in emergency situations. Bachelorgrad i samfunnsøkonomi Undervisning vår 2010 Seminarleder ECON1310 Økonomisk aktivitet og økonomisk politikk Gruppelærer INF1050 Systemutvikling t MEVIT2500 Arbeidslivet Teknisk ansvarlig, Telipol AS (2005 ) Utviklingsavdeling, 24SevenOffice ASA (2008 )

Hva har dere gått gjennom? Mål for kurset Hvor mye tid kurset krever Beskrivelse av hver av oppgavene Detaljert undervisningsplan Seminargruppene og veiledergrupper Det praktiske ved innlevering Pensum

Hva skal vi gå gjennom i dag? Time 1 Hvem er de forskjellige personene involvert i kurset? Innleveringsprosessen Hvordan blir hjemmesidene evaluert av veileder og sensor? Programvare og utstyr t Kreativitet i fokus Publisering på folk.uio.no/brukernavn Kort innføring i HTML Rask titt på CSS Time 2 Introduksjon til Nvu generell bruk av programmet Første mappeoppgave Verktøykurset Spørsmål

Hvem er involvert i MEVIT2500? Ragnhild Fjellro Suhas Joshi Ulf Rokkan Forelesning, skrivekurs, oppgaveveileder Forelesning, veiledning, datalab, verktøykurs Workshop/kreativitetskurs, foto og GIMP kurs, veiledning Ketil Blom Chris Allan Simonsen Filip Lange Nielsen Fotokurs, GIMP kurs, oppgaveveileder Video og lydkurs, oppgaveveileder Oppgaveveilder Anders Fagerjord Synnøve Kleive Gunnar Liestøl Gjesteforelesning Gjesteforelesning Gjesteforelesning Det blir en del e post, de som ikke bruker UiO mailen sin regelmessig bør sette opp videresending

Hvordan fungerer mappeinnleveringene?

Hvordan fungerer mappeinnleveringene?

Hvordan fungerer mappeinnleveringene?

Hvordan fungerer mappeinnleveringene?

Hvordan fungerer mappeinnleveringene? Som vi ser, mange ulike sider som skal forenes til en helhetlig side til slutt Trenger ikke nødvendigvis skille mellom oppgave 1 og 2 osv. Tenk helhet Mulighet til å endre totalt på mappeoppgavene etter veiledning En startside med emblem Husk å tenke rød tråd så åtidlig som mulig Naturlige koblinger mellom de ulike oppgavene/sidene er viktig ved vurdering

Evaluering av mappeoppgaver Foreløpig ramme for vurderinger av mappeoppgaver. Rammen skal utvides og konkretiseres utover i veiledningsapparatet, og resultere i en veiledning til sensorer for å sikre at de stiller like krav og baserer seg på samme vurderingskriterier som oss. Til sammen: 0 75. Utforming/helhet/ Tekst Foto Video Lyd håndverksmessig kvalitet Kreativitet, idérikdom og originalitet 0 5 0 5 0 5 0 5 0 5 Selvstendighet og graden av egenproduksjoner 0 5 0 5 0 5 0 5 0 5 Skaper nettstedet opplevelser? (latter, 0 5 0 5 0 5 0 5 0 5 gråt, innlevelse osv) 0 15 0 15 0 15 0 15 0 15

Kreativitet i fokus Ikke heng deg opp i det tekniske Ikke bruk opp tiden på ting som ikke vurderes: krysskompatibilitet, CMS, søkeoptimalisering osv. HTML/CSS blir kun vurderte ut i fra det som står under tekniske minstekrav Nettsideformatet skal brukes til å kommunisere budskap Spør forelesere, gruppelærere, veiledere om du er i tvil om hva som er realiserbart Bruk fantasien og vær original men ikke glem å svare på oppgaven Ingen grenser for hvor absurd det kan være men det må være forståelig og sakelig for en sensor Velg din måte å presentere informasjon på men husk at noen oppgaver kan ha tekniske minstekrav Jakt inspirasjon på Internett, i lærebøkene og hos hverandre men pass på opphavsrett og ikke bruk noe du ikke har laget selv

Kreativitet i fokus

Kreativitet i fokus

Kreativitet i fokus

Kreativitet i fokus

Publisering på folk.uio.no Alle har i utgangspunktet mulighet til å publisere hva de vil på folk.uio.no/brukernavn Man må lage seg en mappe som heter www_docs på sitt itthjemmeområde (M:/) Denne mappen må ha de riktige leserettighetene for at den skal bli synlig for folk utenfor De fleste har allerede gjort dette (for eksempel gjennom obliger i INF1040) Dette kan kun gjøres gjennom bruk av terminal (evt. en Linux maskin) Hvordan endrer jeg rettighetene på denne mappen? Les USIT sin guide: http://www.usit.uio.no/it/web/tjenester/personlig.html Kom på verktøykurset Spør noen andre på kurset som har fått det til Send oss e post

Utstyr Datamaskin: på skolen eller egen laptop Fotokamera: speilrefleks, kompaktkamera, mobilkamera, webcam Videokamera: kan lånes (etter avtale), lånes av hverandre, kompaktkamera, mobilkamera, webcam Lyd: mikrofon,headset med mikrofon, mobiltelefon, laptop,diktafon Skanner: tilgjengelig i de fleste arbeidsstuer, inklusiv multimediarommet Øvrig: kopimaskin, tegnebrett, båndopptaker osv.

Primær programvare Nvu Skal brukes til HTML og CSS kode WYSIWYG editor Gratisalternativ til Adobe Dreamweaver, AdobeColdFusion, Microsoft Expression Web osv. Kan lastes ned gratis til hjemmebruk (se detaljert undervisningsplan) GIMP Skal brukes til tekst og bildebehandling, foto, logo og emblem Gratisalternativ til Adobe Photoshop (Elements), Corel Paint Shop Pro osv. Kan lastes ned gratis til hjemmebruk (se detaljert undervisningsplan) Annen programvare Evt. programvare til lyd/video (kommer senere i kurset)

Hvorfor lære seg HTML til dette kurset? I mappeoppgave 1 er det spesifikke krav om bruk av CSS. Må forstår HTML for å forstår CSS Dere trenger ikke kunne skrive HTML og CSS utenat, men dere skal ha kjennskap til hovedprinsippene Programmeringsspråk, valideringsfeil, metainformasjon, ryddighet i koden osv. er irrelevant Lurt å ha kjennskap til hvordan HTML koden fungerer hvis dere for eksempel skal bruke Javascript Lyd, video (evt. flash) kan kreve at man skriver eller limer inn kode i stedet for å bruke et grensesnitt Dere bør allerede ha noe kjennskap til HTML. Utklipp fra kursets emneside:

HTML (Hyper Text Markup Language) HTML er et markeringsspråk (Markup Language) Brukes til å definere strukturen på sidens innhold Sidens innhold omtales som hypertekst Hypertekst er tekst med umiddelbare kryssreferanser (hyperlenker) til annen tekst Mer enn bare tekst: bilder, tabeller, lister osv. Siste versjon støtter også video Markup vs. programmering

Bruk av HTML Filendelse:.html og.htm (.xhtml,.xht,.xml) Består av vanlig tekst formatert med HTML elementer og deres attributter Uten disse elementene blir det hele kun et langt avsnitt med tekst Hva kan vi bruke HTML til: Vise bilder Opprette lenker Sette opp tabeller og lister Lage linjeskift, avsnitt og paragrafer Endre farger, størrelse og formatering av tekst (her bør vi fortrinnsvis bruke CSS) Angi informasjon om siden: navn på siden, språk, søkeord osv.

Hvordan ser et HTML dokument ut? Vi har et fast oppsett på HTML sider som alltid gjelder: Head Informasjon om siden. Hva den inneholder, hvilket språk, hvilket tegnsett, sidens tittel osv. Body Sidens innhold. Tekst, tabeller, lister, bilder osv. Vi har dermed følgende struktur som utgangspunkt når vi skal lage et HTML dokument: START PÅ HEAD <head> Informasjon om side SLUTT PÅ HEAD START PÅ BODY Sidens innhold SLUTT PÅ BODY </head> <body> </body> Dette er HTML elementer La oss se nærmere på de

Hvordan ser et HTML element ut? Hovedregelen er at man starter og slutter HTML elementer med en starttag og en sluttag. Starttag: <strong> Sluttag: </strong> <strong> Velkommen til min Internettside! </strong> <p> Denne teksten vil bli oppfattet som en paragraf </p> <a href= http://www.vg.no >Link til VG</a> Attributt Men ingen regel uten unntak. Noen elementer har kun starttag og trenger ikke avsluttes: <img src= ruben.jpg alt= Ruben /> <br /> Elementer kan altså ha attributter som utfyller elementenes funksjon. <a> elementet brukes til å angi at vi vil ha en link, mens href attributtet brukes til å angi hvor vi vil linke til.

De vanligste elementene Vi bruker som regel i underkant av 20 elementer til over 90% av all HTML: <h1>, <h2>,, <h6> Header (overskrifter kift og flere nivåer på underoverskrifter) <table>, <tr>, <td>, <th> <img> <ul>, <ol> <div> <p> <br> <strong>, <b> <i> <a> <form>, <input> <style> <title> Tabell, rad, kolonne, overskrift Bilde Uordnet og ordnet liste Layer (ofte brukt i kombinasjon med CSS) Paragraf Linjeskift Bold (fet skrift) Italic (kursiv) Anker (enten link eller referansepunkt) Skjema elementer Brukes i forbindelse med stilark (CSS) Sidens tittel Det finnes flere, og glem heller ikke de obligatoriske elementene: <html>, <head> og <body>.

Minimumskrav til en side <html> <head> <title></title> </head> <body> </body> </html>

Minimumskrav til en side <html> <head> <title> Hjemmesiden min! </title> </head> <body> <h1> Velkommen til min hjemmeside! </h1> <p> <img src= bilde.jpg alt= Meg /> <a href= ommeg.html > Les mer om meg </a> </p> </body> </html> Husk å lagre som.html fil. For eksempel index.html.

CSS (Cascading Style Sheets) Vi ønsker å bruke HTML til å utforme strukturen på siden: tabeller, lister, bilder, lenker osv. CSS skal brukes til å definere utseende på siden: farger, fonter, størrelser, kantlinjer osv. Hvorfor ønsker vi å bruke CSS til dette? Fleksibilitet Båndbredde Generalisering av større sider Skille mellom innhold og gpresentasjon Bedre presisjon Lettereågjøreendringer endringer

CSS (Cascading Style Sheets) CSS informasjon kan defineres inni.html filen, alternativt i egen.css fil. CSS er litt mer komplisert enn HTML, men til gjengjeld j et kraftigere verktøy Flere regler = større nøyaktighet Vi kan bruke CSS til å definere og dermed overstyre nettleserens standardformateringer Hovedprinsippet med CSS: Velg enten ett enkelt HTML element, en klasse med flere elementer eller alle elementer av en type Definer regler for valgte element(er). For eksempel font, størrelse, farge osv. Nvu har innebygget CSS editor som vi kan bruke, men la oss se gjennom hovedprinsippene pp

Bruk Vi kan velge oss hvilke elementer vi ønsker å formatere på følgende måter: ID Brukes når vi kun ønsker én instans av formateringen <img src= silje silje.jpg jpg alt= Silje id= bilde bilde_silje silje /> Class Brukes når flere elementer skal se like ut <img src= ruben.jpg alt= Ruben class= bilder /> <img src= silje.jpg alt= Silje class= bilder /> Generelt for elementet Brukes når vi vil at regelen skal gjelde alle forekomster av et element <img src= ruben.jpg alt= Ruben > #bilde_silje { border: 0px; float: left; }.bilder { border: 0px; float: left; } img { border: 0px; float: left; }

Definisjon Vi kan definere style sheets ( stilark ) på følgende måter: Inline style sheets <img src= ruben.jpg alt= Ruben style= border: 0px; /> Embedded style sheets <head> <style type= text/css > text/css img { border: 0px; } </style> </head> External style sheets <head> <link rel="stylesheet" type="text/css" text/css href= stilark stilark.css css" /> </head> I dette eksempelet trenger vi altså en fil i samme mappe som heter stilark.css hvor informasjonen ligger.

Tips til mappeoppgave 1 Prøv å styre unna tre linker på rad og et bilde av dere selv Husk at lenker ikke må være kjedelig tekst. Det kan være bildelenker eller fancy tekst laget i GIMP Fokuser på det dere har tilgjengelig av utstyr, materiale og kunnskap. Ikke på hva dere ikke kan Bryt med tradisjonelle nettsider. Ikke tenk struktur, men tenk hvordan budskapet best presenteres Å oppfylle minstekrav betyr ikke nødvendigvis at oppgaven blir god, men det er en start Identitet. Hva klarer du deg ikke uten? Sykkelen din? Så få med den da vel Ikke heng dere opp i ordet utstillingsvindu dere skal presentere dere selv, det er poenget Husk at ikke alle sidene trenger å se like ut kanskje det er bra om de ikke gjør det? Ta veiledningen til dere og husk at dere har mulighet til å korrigere. Veilederne er ikke sensorer Er siden din ikke like i alle nettlesere? Skriv hvilken du har tatt utgangspunkt i (i e posten til veileder) Prøv å tenk fremover neste oppgave skal inn om et par uker igjen

Verktøykursene på tirsdag og torsdag Hovedformålet med kursene er: Å sørge for at alle forstår og behersker Nvu At alle vet hva GIMP går ut på og kjenner til enkle operasjoner (dere får grundig veiledning senere) Videre kan vi bruke kursene til: Å sørge for at alle får til minstekravene til oppgave 1 Se nærmere på HTML/CSS Ordne med publisering på folk.uio.no Hjelpe dere videre med oppgave 1 (andre ting dere lurer på eller trenger hjelp til)

16. februar 18. februar Plan (begge dager) Jørn Hermansen Julia Weiss Ove Magnus Halkjær Abdurrahim Gunaydin Farhad Lak Behzad Pashaie Henni Kärner Corita Sophia Valle NihadaAvdic d Per Magnus F. Bauer Stella Heieren Helene Sandvold Elin Fallås Inger Lin Skjerve Joachim Mortensen Lena Risvik Suzanne Sannes Helena Pedersen Silje Estil Marte Holm Løvstad Ingrid Arnesen Heloie Marie Jacob Marta Szelerska Audun Brekke Kamilla Nyegaard Larsen Cato Fagermoen Dag Sølvberg Aria Shahidi Nejad Tina Becker Holt Rita Johnsen Rebecca Louise Clements Thea Børresen Mikkelsgård Kristin Maasø Ida Skjelderup 12.15 14.00 Rask repetisjon i bruk av Nvu Løse enkle HTML/CSS oppgaver (?) Jobbe videre med mappeoppgave 1 14.15 16.00 Kjemperask innføring i GIMP Løse enkel bildeoppgaver m/ web (?) Jobbe videre med mappeoppgave 1 16.15 18.00 Hvis behov: jobbe videre med mappeoppgave 1 Eventuelle andre ting

Spørsmål? Husk at dere også kan sende e post: suhasgj@student.sv.uio.no For administrative i ti ting bør dere ta kontakt ktmed Ragnhild Spør oss når dere ser oss: etter forelesning, på datalab osv.