On-line produktion TDDC61



Relevanta dokument
On-line produktion TDDC61

Förra gången. jquery Lab 4 Muddy Cards resultat.

Webbprogrammering TDDD52

Elektronisk publicering TNMK30

On-line produktion TDDC61

Webbprogrammering, grundkurs 725G54

On-line produktion TDDC61

Projekt Foreläsning VI

On-line produktion TDDC61

Webbprogrammering 725G54

Elektronisk publicering TNMK30

Webbprogrammering. Sahand Sadjadee

TNMK30 - Elektronisk publicering

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

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

Webbprogrammering - 725G54 PHP. Foreläsning II

Avancerade Webbteknologier

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum:

Axiell Arena. Optimering av prestanda

Tillämpad programmering CASE 1: HTML. Ditt namn

MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 1 HELENE BROGELAND

Webbutveckling Laboration 1: HTML5 och CSS3.

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

Kursplan Webbutveckling 2, 100p Läsår

Projektet. TNMK30 - Elektronisk publicering

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

Sammanfattning av hantering av redovisning av uppgift U1

Prislista. Information. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Webbprogrammering, grundkurs 725G54

TNMK30. Elektronisk publicering

Frågor och svar Gränssnittsdesign/Webbutveckling

Tillämpad fysik och elektronik Per Kvarnbrink m.fl. Laboration 2: HTML och CSS.

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Innehåll. Webbproduktion. Prototyputveckling. Arbetsgång (R)

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

Introduktion Översikt av kursen och området webbteknik

Google Analy+cs. Umeå universitet

SKOLFS. beslutade den XXX 2017.

Laboration 2: Xhtml och CSS.

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Mappar och filer för webbsidor

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Grundläggande om sökordsoptimering Sida 1. Grundläggande om sökordsoptimering. Marcus Österberg,

Webbteknik för ingenjörer

Optimering av prestanda

Materialspecifikationer webb 2014

Laboration 1. Webbprodution Struktur & innehåll HT2015

Sabrinalle. WordPress v4.3.1, Bootstrap 3, 2015.

Presentera dig själv Laboration 1

Copy Cat Laboration 4

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Kursplanering Utveckling av webbapplikationer

CMS. - Content management system

Gränssnittsdesign Namn: Erik Kurs: Gränssnittsdesign Klass: Sy17. Projektplan. Projektets namn

Labora&on 7 Syfte med laborationen:

Content Management System. Publiceringssystem

Repetition. Hypertext. Internet HTTP. Server och klient Text försedd med länkar till andra texter. Många sammankopplade nät

Repetition. Hypertext. Internet HTTP. Server och klient Föreläsning 2. Text försedd med länkar till andra texter. Många sammankopplade nät

Övning (X)HTML 2. Sidan 1 av

WD406F - Interaktiva medier I 7,5hp Moment: Web Usability Inlämningsuppgift 1ab. Wynona Ekesrydh

Bildredigering i EPiServer & Gimp

TDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap

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

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

Webbservrar, severskript & webbproduktion

Föreläsning 4. CSS Stilmallar för webben

Innehålls förteckning

SLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum:

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.

Next -> Next -> Finish

Produktionsprislista och materialspecifikationer

Så gör Vägledningen 24-timmarswebben dig till en bättre beställare. Funda Denizhan, Statskontoret Kommits 17 november, 2005

Introduktion Till WordPress

Design och konstruktion av grafiska gränssnitt

Materialspecifikationer

Evaluation Summary - CT3380 Grundläggande webbdesign HT05 Dan Levin

2I1073 Föreläsning 1. HTML och XHTML XHTML

TNMK30 - Projekt. Överblick och syfte. Konkret problemområde

Webbplats analys villagetalkies.com

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Grafisk form för användargränssnitt

Tentamen på kursen Webbdesign, 7,5 hp

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Undervisningen ska ge eleverna tillfälle att arbeta i projekt samt möjlighet att utveckla kunskaper om projektarbete och dess olika faser.

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

Bygga kurser för mobila enheter

Webbplats analys emreemir.com

Struktur och innehåll Laboration 2

ATT ARBETA MED VEKTORGRAFIK

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

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén

Webbteknik II - 1DV449 Laboration 3

Webbplats analys playhousenightclub.com

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

ATT GÖRA WEBBSIDOR. Frivillig labb

WEBBTEKNIK. Ämnets syfte

Transkript:

On-line produktion TDDC61

Sök till Legionen!

Förra gången MuddyCards PHP Lab 4.

Agenda Webbtermer och annat som är bra att veta Bildoptimering Javascript jquery Portfolio Avstämning kurs.

Webbsida Webbsida - unik sida, webbadress Webbplats (sajt) - flera sidor, länkade till varandra, ofta under samma domännamn eller subdomän Hemsida - undvik att använda, tvetydigt Kommer från home page men en. home sv. hem Kan även använda startsida eller ingångssida Svenska datatermgruppen - www.datatermgruppen.se/ visning.html?obj=a20

Typsnitt på webben Se upp med licenserna Brukar vara olika licenser för print och web alltså kanske ej ok att ladda upp font-filer på server och använda.

Hotlinking Länka till filer (oftast bilder) på annan server och använder dem på egen webbplats Tar kraft av andra servern Kan spärras eller bytas på andra servern Tveksamt rättsläge Lägg filer och bilder som används på egen server. (Eventuellt med undantag för CDN, Google Fonts, reklamtjänster och dylikt).

Bildoptimering Filstorlek - laddningstider Kort laddningstid = nöjda besökare/kunder jpg - foto gif - grafik, kan vara genomskinliga, kan vara animerade png - passar både foto och grafik, kan vara genomskinliga svg - vektorgrafik (inte så vanlig)

Bildoptimering Ha inte större bilder än vad som kan visas på webbsidan Undvik att skala om med CSS Vid album så använd tumnaglar/miniatyrbilder Tips: beskär att minibilder till samma format I Photoshop finns val för Save for Web and Devices.

Retina Högre upplösning än vanligt Kan ha dubbelt så stora bilder och skala ner dem för 72dpi Mkt extra data Alternativa CSS-regler för skärmar med hög dpi. Likt RWD-koden. Script (retina.js) som byter ut bilder om det behövs och finns högupplösta varianter.

En bild för flera små bilder CSS sprites Minskar laddningstider och HTTP Requests http://css-tricks.com/css-sprites/ #nav li a {background-image:url('../img/image_nav.gif')} #nav li a.item1 {background-position:0px 0px} #nav li a:hover.item1 {background-position:0px -72px} #nav li a.item2 {background-position:0px -143px;} #nav li a:hover.item2 {background-position:0px -215px;}

Javascript Körs hos klienten Kan vara avstängt eller inte fungera Kan ge en rikare upplevelse Javascript är inte Java

Javascript Java

Javascript kan t ex Leta reda på delar av HTML-kod och manipulera innehåll Ändra presentation Reagera på användarens handlingar Animera Kontrollera formulär

Javascript - se upp! Alla användare har inte tillgång till Javascript Undvika att använda Javascript till något viktigt utan att ha ett alternativ Crawlers/spindlar/robots kör inte Javascript - Sökmotorsoptimera utan Javascript Javascript kan krascha/hänga webbläsaren (eller tab).

Javascript Syntax likt andra programmeringsspråk Ganska klurigt språk Finns färdiga bibliotek att använda - jquery, script.aloco.us, Prototype, Dojo Biblioteken gör JS mycket lättare att använda Finns även färdiga moduler för responsive web och fotoalbum.

jquery the fairy godmother of javascript Gör det enklare att använda javascript Liten fil med kod CSS3 stöd Stöder flera webbläsare.

Demo - jquery

Progressive enhancement Bygg först så det ser OK ut i enkla webbläsare Bygg sedan så det ser bra/ bättre ut i mer avancerade webbläsare Enkel webbläsare är inte alltid samma sak som gammal PE ger god tillgänglighet och användbarhet för många samtidigt som man kan jobba med mer avancerad design och upplevelesen av en webbplats. Ordning: 1. HTML, korrekt syntax, korrekt semantik, sidan ska se ok och logiskt ut utan CSS 2. CSS, presentation helt separerad från innehåll, anpassa för olika storlekar (responsive web) 3. Javascript (t ex jquery) för att göra upplevelsen bättre.

Favicon Används (inte alltid) för: Adressfältet Tabbar Bokmärken Sökmotorslistningar.

Laboration 5 Webbplats med fotoalbum Fokus på jquery Hitta på saker som ni tycker tillför er webbplats något Nytt ämne - nya filer - ny design Tänk på er portfolio och framtiden - gör fina webbplatser!

Ordning och reda Labbar i olika mappar Lägg olika typer av filer i egna mappar i labbmapparna, t ex: lab5/images/ lab5/includes/ lab5/scripts/ lab5/stylesheets/ Efter ni skickat in för redovisning - flytta inte, ändra inte i filer eller mappar.

Inför projekt Kolla på labbtid med handledare så ni kommer åt ert eget serverutrymme på IDA Vänta inte med att försöka ladda upp till det natten innan deadline.

Förberedelser Design Implementation Utvärdering Portfolio

Portfolio - Förberedelser Förebildsanalys Målgruppsanalys Persona.

Portfolio - Design Moodboards Wireframes Skisser/mock-ups (hög detaljnivå - ska (nästan) se ut som färdig färdig webbsida).

Portfolio - implementation Bygg! (Notera om ni ändrar något, hur och varför - ta med i rapporten) Krav för G, betyg 3: Korrekt HTML och CSS, välgjort design/layout som passar målgrupp, separation mellan innehåll och presentation. Meriterade för betyg 4 och 5: Utmärkt design/layout/grid, RWD, SEO, PHP, javscript/jquery, Progressive enhancement, tillgänglighet, användbarhet, CSS3, bildoptimering.

Portfolio - Utvärdering Arbetsrapport Argumentation & kritik Reflektion & självvärdering 500-1000 ord (med kontrollerad stavning och grammatik).

Portfolio - Redovisning Projektdokument - ska vara pdf Webbplats - publicerad på www Kod - tillgänglig antingen bifogad, länkad eller.phps Deadline 30/10, kl 08.00 Uppsamling 8/1, kl 08.00 Senare redovisningar hänvisas till nästa redovisningstillfälle. Generellt inga kompletteringar. Allt ska vara validerat och kontrollerat innan inlämning. (Precis som i verkligheten.) Ändra inte i kod/filer/adresser efter deadline!

Betyg U, 3, 4, 5 50% Implementation 50% Dokumentation 3 = Allt OK 4 = Ett par delar bra och ett par delar OK 5 = Allt bra, eller många delar mycket bra.

Sammanfattning av kursen

1. HTML & CSS Kursupplägg Semantisk korrekt mark-up Sökmotorsoptimering Tillgänglighet Validering.

2. RWD Layout & styling Färger SEO Att separera innehåll från presentation.

3. Animation CSS3 Animation.

4. PHP Dynamiska sidor HTML formulär.

5. jquery Javscript jquery Progressive enhancement Bildoptimering.

Frågor/kommentarer

www-fortbildning The Smashing Books http://www.smashingmagazine.com/books/

Tack & lycka till! foto Surfskolan.nu