Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09



Relevanta dokument
Webbteknik för ingenjörer

Välkomna! Utveckling och drift av mjukvarusystem. Webbprogrammerare. #wplnu #udmlnu.

Copy Cat Laboration 4

1. Hur öppnar jag Polisens blanketter / formulär, trycksaker och annat som är i PDF-format?

Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem

Presentera dig själv Laboration 1

Scio. en liten användarguide. Skriven av: Josefine Siewertz

VÄLKOMMEN TILL LINKÖPINGS UNIVERSITET OCH LISAM

Webbutveckling Laboration 1: HTML5 och CSS3.

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Övning (X)HTML 2. Sidan 1 av

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok.

Välkommen till Högskolan i Gävle och Akademin för Utbildning och Ekonomi

Guide för kunder med Nordea e-legitimation

Karlstads universitetsbibliotek

Elektronisk publicering TNMK30

På lärplattformen Blackboard hittar du kursmaterial. Logga in i Blackboard via Studentportalen, sök fram din kurs och skriv in/enrolla dig i kursen.

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION

GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

Uppdaterad: Lathund. Nyhetsbrev

Webbprogrammering, grundkurs 725G54

On-line produktion TDDC61

GIT L0006B. C# och Windowsbaserad applikationsutveckling. Information inför kursstart

INSTITUTIONEN FÖR SPRÅK OCH LITTERATURER. Kursguide: TY1114 Modern tyska i tal och skrift, 7,5 hp

Kurskompendium Distansutbildning 5p Ht-00

Vanliga frågor och svar om Förskollärarutbildningen med inslag av validering utannonsering till höstterminen 2016

Skriva och skapa med datorn

Vaka Användarmanual. Användarmanual. VAKA Passersystem

Google apps for education Classroom - Pedagoger. Lathund 2015 fritt omarbetad av Martin Andersson efter grund av Niklas Nord från Arvika kommun

lokalnytt.se Manual kundadministration

Användarmanual - OVK. Användarmanual OVK Version 1.5 Daterad:

Frontermanual för Rektorsprogrammet

Laboration 2. Webbproduktion En stiligare webbsida HT2015

Användarhandledning. edwise Webbläsarinställningar

Laboration 2 1DV416 Windowsadministraion I

Användarhandledning. edwise Webbläsarinställningar

Projektarbete och projektmodell

Lektion 1. Bli nyfiken

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

Webbprogrammering 725G54

Vägledningen för webbutveckling webbriktlinjer.se. Björn

Struktur och innehåll Laboration 2

LISAM. Linköpings Universitet. Logga in. Du loggar in på Använd ditt LiU-id, användarnamn och lösenord.

Laboration 2: Xhtml och CSS.

INLOGGNING 1 (6) Det finns två sätt att logga in i Privera: Med engångslösenord till mobiltelefon Med engångslösenord till e-post

Projektet. TNMK30 - Elektronisk publicering

Uppdaterad: Lathund. Arbetsrum

Välkommen till Folkhälsovetenskap med inriktning mot samhällsplanering 180 högskolepoäng Distans helfart

Att studera på distans vid Högskolan Dalarna

Dok nr OSF/AV-15:003, ver E Inloggning till Treserva via extern dator

Innehåll. Dokumentet gäller från och med version

Equalis Online Registrera resultat och hämta rapporter via Internet

Utbildningsenheten Teknologkåren 2010/2011 Programrådsmall

Välkommen på kurs hos RIGHT EDUCATION!

Webbprogrammering TDDD52

Projekt Foreläsning VI

Dokumentation och presentation av ert arbete

Handledning för eklara

DGC IT Manual Citrix Desktop - Fjärrskrivbord

KARLSTADS UNIVERSITETSBIBLIOTEK

Människa dator- interaktion Therese Andersson, Fredrik Forsmo och Joakim Johansson WP11D. Inledning

Aktiviteter. Lärarhandledning till

Uppdaterad: Lathund. Anslagstavlan

Inloggning till Treserva via extern dator

Version: Datum: DynaMaster 5 Golf Övergripande manual

Användarhandledning. edwise Webbläsarinställningar

Manual för vanliga rapporter i Google Analytics

Snabbstart för Novell Vibe Mobile

Thomas Pihl Frontermanual. för studerande vid Forum Ystad

Manual Interbook. Datum: Version 1.3 Sidan 1 (14)

Användarhandbok Mealman

En stiligare portal Laboration 3

Kom igång med utbildningen bättrevardag.nu!

INFORMATION FRÅN VITEC. Mobil ärende version 2.4

Välkomna! Webbprogrammerare. Linnéuniversitetet, institutionen för datavetenskap. 120hp Campus/ distans. #wplnu.

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

Uppdaterad: Lathund. Nyheter och nyhetslista

Acrobat version Du behöver ha Acrobat Pro installerat på din dator för att signera planer i Atlas. Däri finns funktion för certifiering/signering.

Zimplit CMS Manual. Introduktion. Generell Information

Kursutvärdering av Tekniker för webbdesign samt Tekniker för webbdesign, distans, 7,5hp (31KTW1, 31ETW1, 31FTW1), höstterminen 2016

Laborationsanvisning. HTML5 Laboration 6. Författare: Johan Leitet Version: 1 Datum:

KURS-PM Produktionsutveckling

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.

Skriv före adressen och lämna bort www enligt modellen:

L04.1 Marodören. Inledning. Mål. Genomförande. Uppgift 1 Hello World. Moment I

(Vid tekniska problem, kontakta Mapaz Support, )

DAGENS ANNONSER & PLATSANNONSER. Priser & format för annonsering & platsannonsering i Dagens Apotek & på dagensapotek.se

MITTUNIVERSITETET

TDP003 Projekt: Egna datormiljön

Installera din WordPress med 9 enkla steg

Kvantmekanik II, 7,5 hp (FK5012)

Det här dokumentet går kortfattat igenom registrerings- och ansökningsprocessen.

ATT GÖRA WEBBSIDOR. Frivillig labb

Responsiv webbplats. Tips på hur innehållet ska ses över för en bra användarupplevelse på alla skärmstorlekar

GPT The bitter end. Förra veckan: Rekursiva funktioner som läggs in externa filer har stor räckvidd

LUVIT LMS Quick Guide LUVIT Composer

Transkript:

Projektanvisning Webbsideprojekt Författare: Johan Leitet Version: 2 Datum: 2012-10-09

Inledning Du har nu under ett antal laborationer i webbteknik fått relativt styrda uppgifter där du ensam fått lösa problem. Du kommer nu att gå steget längre och ensam eller i grupp om två till tre personer ta dig an en större uppgift. Du kommer själv att i stor grad få styra över innehållet i laborationen men några mindre krav kommer att ställas. Mål Efter genomförd laboration kommer du att kunna planera och genomföra ett mindre webbprojekt ensam eller i grupp. Du kommer att få tillämpa vissa av de kunskaper som du tidigare enbart tillägnat dig i teori. Du kommer även att få träna på att presentera din lösning inför en mindre grupp människor alternativt genomföra en distansredovisning. Genomförande Innan du sätter i gång med ditt arbete är det viktigt att du noggrant läser igenom hela denna handledning så att du är väl införstådd i uppgiften och ser till att få med alla krav i laborationen redan i projektbeskrivningen. Under projektets gång ska ett antal dokument redovisas. Dessa dokument ska skickas in innan en viss deadline, om inte deadlinen uppfylls så kommer du att få skicka in ytterligare dokument med fylligare innehåll som komplettering. Information om deadlines hittar du på kursens webbplats. 2 (7)

Presentation av uppgiften Ni kommer själva att få utforma er uppgift. Det enda som regleras i detta dokument är några detaljer. Ni ska skapa en webbplats för ett speciellt syfte. Vad detta syfte är väljer ni själva men några exempel skulle kunna vara: Hemsida åt idrottsföreningen X Felrapporteringssystem för ett företags nätverk. Inklusive administrationsgränssnitt. Fotoalbum för evenemangsföretaget Y. Intranätshemsidor för företaget Z. Sida som visar upp nyheter i CSS3 och HTML5 Ni har stor förmåga att själva styra vad projektet ska behandla. Några krav ställs dock på projektet. Krav: Projektet bör innehålla minst 5-6 olika sidor. Detta kan dock diskuteras beroende på hur avancerad varje sida är. På webbsajten ska det någonstans finnas ett formulär. Bilder som enbart är till för sidans layout (alltså inte bidrar till innehållet) ska inte synas då stilmallar avaktiveras. (Tips! Använd background-image: url(bild.png); ) Då stilmallar är avaktiverade ska sidan ändå presenteras på ett enkelt och bra sätt. Menyer ska vara lätta att hitta med mera. Ni ska på varje sida se till att det finns en stilmall som tar hand om utskrifter så att allt som inte har med innehållet att göra skalas bort vid utskrift. Se även till att text med mera är formaterad på ett sådant sätt att den är enkel att läsa på papper. Tabeller ska enbart användas för att presentera tabelldata, inte för att styra layouten! Ni ska lägga tonvikt vid att göra en snygg hemsida. Vi förväntar oss inga underverk men ni ska kunna försvara er layout och stå för den. Tänk på att Less is more Koden ska vara snyggt skriven, välindenterad och kommenterad där det behövs. Sidan ska ha en responsiv layout. Sidans layout ska alltså anpassa sig efter bredden på webbläsaren. ALLA sidor ska följa och valideras enligt HTML5. Sidan ska uppfylla kraven för WCAG 2.0 AA. 3 (7)

Observera Många av de saker som ni skulle vilja göra går långt utanför ramarna för denna kurs, så som att t.ex. behandla data som skickas från ett formulär, läsa data från databaser med mera. I de fall ni skulle behöva denna funktionalitet får ni utelämna den eller fejka den. Steg 1 Projektbeskrivning med tidsplan Det första ni ska göra är att skapa en kort projektbeskrivning. (1-2 A4 sidor) tillsammans med en tidsplan. I denna projektbeskrivning ska ni ge en kort introduktion till projektet, vad projektet handlar om i stort samt ge en tidsplan som ger en uppfattning om hur arbetet ska struktureras. Efter genomläst projektdokumentation ska läsaren veta varför ni valt att göra detta projekt, vad projektet behandlar, vilka tekniker som kommer att användas och vilket syfte produkten, webbplatsen, kommer att tillgodose. Följande ska finnas med i projektbeskrivningen: Ett kort, beskrivande namn på ert projekt. Exempelvis: Administrationssystemet NICE Vad är det för produkt, webbplats, ni ska skapa. Hur ska webbplatsen skapas? Vilka tekniker kommer att användas? Eventuella begränsningar av projektet. Eventuellt redan existerande prototyp som projektet grundar sig på. Beskriv även eventuella förstudier som gjorts utanför ramarna för denna kurs. Namn, personnummer och användarnamn på de studenter som ingår i projektgruppen. Någon form av tidsplanering. När ska ni göra vad? Följande krav ställs på projektbeskrivningen: Projektbeskrivning ska lämnas in INNAN den deadline som är angiven på kursens webbplats. Språkbruket i projektbeskrivningen ska vara bra. Låt gärna en tredje person läsa igenom projektbeskrivningen innan ni skickar in den. Projektbeskrivningen ska skrivas på svenska eller engelska. Tidsplanen: För att arbetet ska flyta smidigt och för att ni ska slippa att hamna i tidsnöd dagarna innan projektet ska vara slutfört ska ni skapa en tidsplan. 4 (7)

Eftersom ni enbart har tre veckor på er att utföra projektet är det lämpligt att tidsschemat har upplösningen 1 dag. Det vill säga, att ni specificerar vad som ska göras varje dag snarare än varje vecka. Lördagar och söndagar behöver inte visas i schemat om ni kommer att ha dessa lediga. Exempel på detaljer som kan skrivas i tidsschemat: Planeringsarbete Skiss Sidans struktur Formulärskapande Stilmall Detaljjusteringar Tillgänglighetsanalys Förberedelse inför presentation Presentation Tidsplanen bifogas i projektbeskrivningen. Skapa gärna tidsschemat i som ett kalkylblad i Google Drive (https://drive.google.com). När tisschemat skickas in ska detta vara i pdf-format. Tidsschemat ska vara i form av ett GANTT-schema. Instruktioner om hur du skapar ett GANTT-schema hittar du i föreläsningsmaterialet som är publicerat på kurshemsidan eller på Internet. Wikipedia beskriver till exempel GANTT-schema: http://en.wikipedia.org/wiki/gantt_chart Inlämning Se kurshemsidan för information om inlämning och deadline. Observera Det viktigaste i detta projekt är att projektgruppen slutför och levererar det som skrivs i projektbeskrivningen. Ta med andra ord inte på er för mycket utan begränsa arbetet till en rimlig nivå. Om ni redan nu känner att ni inte kommer att kunna genomföra så mycket som ni skulle vilja så skriver ni in de delar som inte hinns med, under begränsningar. En bedömning kommer att göras av kursansvarig och det kan vara som så att ni måste göra lite mer eller mindre av det ni tagit på er i projektbeskrivningen. Kursansvarig kommer i så fall att kontakta er angående detta. 5 (7)

Steg 2 Implementation I detta steg skapar ni er hemsida enligt de instruktioner som gavs tidigare i detta dokument. Detta steg kan påbörjas utan att ni fått godkännande för STEG 1. Observera att några mindre tillägg eller begränsningar kan komma att behöva göras beroende på kursansvarigs åsikter om er projektbeskrivning. Se noggrant till att följa det tidsschema ni skapat i förra uppgiften. Om ni följer schemat bör ni följaktligen bli klara i tid. Tips När ni nu börjar implementera er kod är det bra om ni börjar med det stora för att sedan gå till det lilla. Tänk med andra ord inte allt för mycket på detaljerna i början utan spara dessa till sist. Det är inte hela världen om en liten detalj inte hinner fixas till redovisningen, men mycket värre om sidans struktur inte är klar. Steg 3 Redovisning Observera att projektet enbart bedöms med U eller G och räknas in i kursens laborationsmoment. Er uppgift ska redovisas inför klassen på ett av redovisningstillfällena i sista kursveckan. Se kursens webbplats och schemat för exakt tidsangivelse. Ni ska förbereda en presentation på 5-10 minuter och ni ska vid detta tillfälle vara beredda att svara på frågor angående era lösningar. Ni ska se denna redovisning som er chans att sälja in produkten. En dålig presentation kommer antagligen få en bra produkt att verkar halvdålig, medan en bra presentation kan sälja en sämre produkt. Se därför till att lägga ner lite tid på att förbereda presentationen, den är alltid mycket viktig. Campus Vid redovisningstillfället kommer ni att ha tillgång till en dator med Internet Explorer, Google Chrome, Mozilla Firefox installerat. Upplösningen på projektorn är 1440x900 (16:10). Det är inte säkert att ni kommer att få tillgång till era personliga filer på p: så se till att göra de filer ni behöver tillgängliga via webbservern (p:\www). Detta gäller även eventuella presentationer. 6 (7)

Distansstudenter: Som distansstudent har gruppen två val. Ni kan redovisa på plats i Kalmar tillsammans med campusstudenterna eller genom Adobe Connect tillsammans med er laborationsgrupp. Ni kommer med andra ord att få möjlighet att dela ut en skärmbild men samtliga studenter i gruppen kommer att kunna prata och synas via webbkamera/headset, på samma sätt som föreläsningarna i kursen genomförts. Klassrummet kommer att vara öppet under sista projektveckan så att ni kan gå in där och testa webbkamera/headset och skärmdelningen samt genomföra en testredovisning om ni önskar. Observera! För att du som distansstudent ska ha möjlighet att redovisa på distans krävs det att du har tillgång till webbkamera och headset. Har du inte det får du ta dig till Kalmar för att redovisa tillsammans med campusstudenterna. 7 (7)