TRAINING DAY SASS AND COMPASS FOR RWD RWD
|
|
- Martin Martinsson
- för 8 år sedan
- Visningar:
Transkript
1 23-27 september anordnades europeiska DrupalCon, för åttonde året, och denna gång med 1840 deltagare från hela världen. Från Sverige var vi ett tappert gäng på lite drygt 40 deltagare, från olika företag och verksamheter, som på olika sätt arbetar med webbpubliceringssystemet Drupal. Från Umeå universitetsbibliotek var vi tre deltagare förutom undertecknad (bibliotekarie) även två av våra utvecklare, Ola Boström och David Södermark. Veckan var fullspäckad med intressanta och givande föreläsningar, workshops och BOF:ar ( Birds of a feather kortare, informella träffar för utbyte med andra verksamma inom liknande intresseområden). Exempel på det senare kunde vara att någon intresserad av Drupal i biblioteksverksamheter kunde bestämma tid och plats dit andra intresserade av liknande frågor kunde ta sig. Jag tänker inte försöka sammanfatta alla föreläsningar och träffar under veckan, istället följer här några nedslag i litet av sådant jag tog intresse av och kunde ta med mig i vidare arbete med webb och med Drupal. TRAINING DAY SASS AND COMPASS FOR RWD Förutom själva konferensen, som spänner över tre dagar, brukar DrupalCon inledas med en training day, där man kan välja på en heldag med olika fokus utifrån intresseområde, och för olika målgrupper beroende på förkunskaper. För min del valde jag Advanced SASS and Compass for RWD. RWD När man pratar om webbutveckling är RWD, Responsive Web Design, ett centralt begrepp. De senaste årens utveckling mot olika typer av enheter surfplattor och datorer i olika format och upplösning gör att webbplatser helst bör anpassas till att se olika ut, och kanske fungera olika, beroende på vilken enhet webbplatsen ses/används på. 1
2 Exempel på olika enheter, där en webbplats innehåll visas på olika sätt beroende på enhet. Tidigare var det vanligare med det som kallas User agent sniffing ; Olika webbgränssnitt användes beroende på enhetens märke och webbläsare. Med RWD frågar vi istället webbläsaren som öppnar vår webbplats vad den kan göra, inte vad den är. Är du en pekskärm? Vilken skärmstorlek har du? etc. För att effektivt arbeta med RWD kan verktyg som CSS Media Querys och jquery användas. Teknikerna med SASS och Compass är också mycket användbart, och det var detta vi fokuserade på den här dagen. SASS OCH COMPASS SASS står för Syntactlically Awesome Style Sheets, en vidareutveckling av CSS (Cascading Style Sheets). SASS kommer i två syntaxer; Sass och SCSS. Med SCSS används samma syntax som i CSS, medan Sass använder en något minimaliserad syntax, där t.ex. klammerparanteser inte används. En del tycker att Sass-koden ger bättre översikt, medan andra föredrar SCSS. Fördelen med SCSS är att detta är enklare att integrera, och befintliga projekt kan konverteras stegvis från CSS till SASS med SCSS. Compass, kan man säga, är Sass s bästa vän. De hänger ihop. Compass körs i bakgrunden, håller reda på vilka filer som ändrats, och kompilerar kod skriven i SCSS eller Sass till CSS. Compass kommer också med färdiga funktioner; man brukar prata om functions, extensions och mixins. Det handlar om att effektivisera, förenkla och förbättra CSS för webbplatsen. Till exempel kan man välja att i en fil ange olika grundfärger, för fonter, länkar, bakgrund etc. Dessa variabler kan sedan anropas från andra SASS-filer. Om man sedan väljer att byta grafisk profil på webbplatsen behöver man bara byta färgkod på ett ställe, så slår det igenom överallt. På samma sätt kan man på ett ställe ange s.k. brytpunkter för webbplatsen arbetar man med RWD vill man kunna anpassa webbplatsens layout och utseende olika, beroende på om den visas på fullskärm eller mobilskärm. Med SASS kan vi ange dessa brytpunkter på ett ställe, och sedan anropa dem från flera ställen. Om vi sedan vill ändra de här brytpunkterna, från säg max 380px bred för minsta skärmstorleken till max 480px behöver vi bara göra detta på ett ställe. 2
3 Våra duktiga lärare för dagen visade oss en skiss, för att förklara uppbyggnaden av SASS och Compass i relation till Drupal. För oss som jobbar med Drupal är det en rätt bra sammanställning; Med HTML kan man göra en del med PHP ännu lite till. I Drupal jobbar vi med HTML och PHP och tar hjälp av moduler för funktionalitet. På motsvarande sätt kan man göra en del med CSS ännu mer med Sass. Och med Compass får vi extra funktioner och möjligheter. DRUPAL, ZEN OCH SFIS.NU För egen del har jag haft stor nytta av att fördjupa mig i möjligheterna med SASS och Compass, inte minst i arbetet med webbgruppen i SFIS. År 2011 lanserade vi en, då, ny webbplats byggd i Drupal, version 6. I början på 2014 kunde vi nu lansera ännu en ny version, den här gången i Drupal version 7. Här har vi jobbat med och utgått från ett tema som är förberett för att fungera responsivt, med SASS och Compass. Förhoppningen är att detta bidragit till en bättre och mer lättnavigerad webbplats för SFIS medlemmar. GIT MAKES ME ANGRY INSIDE En annan sak man kan råka ut för i rätt omfattande grad när man arbetar med Drupal är versionshanteringssystemet Git. Enkelt uttryck kan man säga att det är ett program för att kunna spara olika versioner av projekt, ett sätt att undvika att man, om man jobbar flera i ett projekt, kör över varandras ändringar, och ett verktyg för att kunna gå tillbaka och se vad som gjort och av vem. I Git arbetar man med master -versioner, och branches för egna utvecklingsdelar som man sedan mergar till mastern. Jag brukar tänka på det som ett träd med olika grenar. Emma Jane Hogbin höll i föreläsningen Git makes me angry inside, om hur man som icke-utvecklare ändå kan närma sig versionshantering med Git. Hon inledde med att förklara hur Git ursprungligen byggdes av Linux kärnutvecklare för Linux kärnutvecklare. Detta innebär inte att vi vanliga dödliga inte kan använda programmet, men det ger lite bakgrund och förståelse till varför Git ser ut och fungerar som det gör. Bland det första och viktigaste vi bör lära oss för att arbeta med Git är du behöver inte memorera alla kommandon. Du får inte betalt för att memorera kommandon. Om du bara förstår processen kan du googla vilka kommandon som ska användas, och skriva ner de viktigaste i en lathund. Och lita på att den informationen faktiskt finns kvar nedskrivet, så du behöver inte hålla kvar allt i minnet. Eller som Emma Jane uttryckte det: I use Git as a tool, instead of Git treating me like a tool. 3
4 Hon konstaterade vidare att problemen vi handskas med till 90% är sociala, och att bland det första vi bör göra när vi börjar arbeta med versionshantering är att identifiera teamets sammansättning, roller och uppgifter. Vilka arbetsflöden finns? Hur kan dessa effektiviseras? Var passar du in, och var kan Git komma in? När det finns sammanställning över teamets sammansättning, roller, funktioner och arbetsflöden sinsemellan kan man gå vidare till ett flödesschema. Den här illustrationen är ingen roll syn för många av oss men projektledare kan istället nicka och tycka att ja, det ser rimligt ut. (Tips: vrider man huvudet åt vänster ser man att det också är en tidslinje). Man kan förtydliga detta med att illustrera hur teammedlemmar kan arbeta med samma projekt, fast olika delar, och ibland med samma delar. En sådan här illustration kan sedan kopplas till ett flödesschema, och det kan hjälpa till att förstå flödesschemat och var Git (eller annat versionshanteringsprogram) kan komma in. Men det hon framför allt lyckades förmedla var att möta Git utan rädsla. Utan se det som det verktyg det är, och använda det utifrån den kännedomen. ESSENTIAL TECHNIQUES FOR DESIGNING DELIGHTFUL WEB SITES Det är inte bara webbtekniska tekniker man kan vara hjälpt av när man utvecklar webbsidor. Christina Perfetti gav en föreläsning om hur vi kan jobba med olika andra tekniker för att ta fram en bra webbplats. Perfetti jobbar som UX-designer, och tillbringar mycket tid med att undersöka hur användarna använder webbplatser eller snarare; hur användare misslyckas att använda webbplatser Hon förklarade begreppet Delightful web sites med att det handlar om värde och nytta, att användarna får t.o.m. mer än de förväntar sig och att de utöver det också känner en känslomässig koppling, en känsla av glädje och förnöjsamhet vid användningen. Och det är väl det man önskar som webbdesigner! Ungefär här plockade Perfetti fram en smörgås. Det är nämligen det hon liknar webbdesignprocessen med att göra en smörgås. Och hon berättade om hur hennes mamma brukade göra smörgåsar åt henne, och hur mamman hade en process för detta. Vid en punkt ville Perfetti göra egna smörgåsar, och hon började iaktta hur mamman gjorde hon lärde sig metoden. Så småningom lärde hon sig att salladsbladen blev geggiga om de legat i smörgåsen några timmar. Så hon lärde sig tekniken att lägga salladsbladet i en separat påse, och lägga den på smörgåsen strax innan det var dags att äta 4
5 smörgåsen. Och när hon flyttade hemifrån lärde hon sig också tricks för att få smörgåsen som hon ville om brödrost saknas, kan man t.ex. använda strykjärn. På motsvarande sätt gick hon ut i yrkesverksamheten som UX-designer med hypotesen att framgångsrika team, som levererar fantastiska jobbar med fokus på metod och processer istället blev hon varse att de framgångsrika teamen istället hade fokus på teknik och tricks, och att de team som inte lyckades kämpade med formella processer. Teamen som jobbade med teknik och tricks, och med förståelse för vad användarna ville ha, och ett gemensamt utbyte mellan designers och utvecklare lyckades. Vi fick med oss några matnyttiga råd om hur man bäst arbetar med teknik och tricks i praktiken: Testa tidigt och ofta Använd traditionella användartester observera användarna i deras naturliga miljö, när de utför de uppgifter de brukar Testa snabbt! Välj ut en sida med specifikt innehåll och syfte, visa den under fem sekunder förstår användarna det du vill förmedla/hur de använder sidan? Man kan också använda sig av first click test som teknik: Ge användarna en specifik uppgift på webbplatsen. Var klickar de först? Deras första klick kan ge en tydlig indikation på hur bra de kan använda sig av och förstår webbplatsen. Och vikten av att observera användarna i deras naturliga miljö kan inte underskattas vilka problem, och vilken typ av frustration möter de? Det är där vi ska börja, med problemen inte med lösningen. WEBBSTYRNING OCH -STRATEGIER ELLER MANAGING CHAOS En av de s.k. Key Note-talarna var Lisa Welchman, som under många år arbetat med och hjälpt företag och organisationer med administration av och strategier för deras digitala infrastruktur. Här har hon varit många behjälplig i att få rätsida på stora webbplatser, eller som hon uttrycker det: Managing chaos. Styrning av digitala organisationer handlar, förklarade hon, till stor del om att fastslå lämplig beslutsfattande nivå för strategier, policys och standarder. Basically, deciding who decides, som hon sammanfattade det. 5
6 Welchman förklarade att i många projekt diskuteras det mycket kring gränssnittsdesign, informationsarkitektur, redaktörsrättigheter, eller infrastrukturella frågor som val av webbpubliceringsverktyg. Men i många organisationer har man aldrig tagit ett kliv tillbaka och beslut om vilka som egentligen är beslutsfattare, och vem som ansvarar för önskade standarder. Hon kunde också konstatera att i många företag och verksamheter kan det finnas många som tycker att beslutsfattande rätten ligger hos dem, och i många fall har de inte kompetensen för detta men historiskt sett har den rätten legat hos dem, och vill därför fortsättningsvis hävda den. Om vi kan få klarhet i den biten, kan vi också få klarhet i vem som är lämplig att vända sig till när diskussioner uppstår, eller beslut måste fattas. Det handlar om ett ramverk för en fungerande verksamhet. Om resurser saknas för att starta ett fullskaligt styrningssystem för webborganisationen kan man börja med att i alla fall bena ut vem som ansvarar för olika delar. Här brukar man dela upp webborganisationen i fyra delar; Design Redaktionellt Utgivning och utveckling Nätverk och server-infrastruktur Welchman konstaterar också att det tyvärr finns många som tycker sig besitta beslutanderätt i styrningen av webborganisationen, eller tycker sig borde ha det. Denna oklarhet leder tyvärr till många diskussioner inom projekt. Bättre är då att lyfta frågan om ansvarsfördelning utanför projektet. Because if you re in the middle of a project and you try to make these decisions, it s called a fight. If you do it outside the context of a project, it will be a conversation. 6
Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1
Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1 Bilder och optimering --- Vilken upplösning är lämplig för bilder som ska användas på Internet? Sträva efter korta nedladdningstider. 72 ppi/dpi
Läs merMÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 2 HELENE BROGELAND
MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 2 HELENE BROGELAND 1 Innehåll Inledning... 3 Framework... 3 Val av ramverk... 3 Arbetet med Bootstrap... 4 Preprocessorer... 5 Val av preprocessor... 5 Arbetet
Läs merKort om World Wide Web (webben)
KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.
Läs merHi-Fi Prototyping + laborationsgenomgång & verktyg
Hi-Fi Prototyping + laborationsgenomgång & verktyg Karin Fahlquist 2015 Frågor att besvara Vad innebär prototyping? Vad är speciellt med hi-fi prototyping? Hur kan man använda dem? Hur väljer man nivå
Läs merPrototyper och användartest
Föreläsning i webbdesign Prototyper och användartest Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Prototyp för en webbplats! Utkast eller enkel variant av webbplatsen" Syfte"
Läs merAvancerade Webbteknologier
Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte
Läs merViktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.
Webbdesign Provmoment: Ladokkod: Tentamen ges för: TentamensKod: TEN NWD011 SV15 7,5 högskolepoäng Tentamensdatum: 1 nov 2016 Tid: 9-13 Hjälpmedel: Färgpennor är tillåtna. Totalt antal poäng på tentamen:
Läs merMETODER OCH VERKTYG EXEMPEL PÅ UPPDRAG KOMPETENSOMRÅDEN
AGNES KNOX - CV METODER OCH VERKTYG EXEMPEL PÅ UPPDRAG KOMPETENSOMRÅDEN HTML5, CSS3, SASS Javascript, jquery, Ajax Twitter Flight, AngularJS JSP, JSP/Servlets Git IntelliJ Subversion Wordpress, Joomla,
Läs merWireframe när, vad, hur och varför?
Wireframe när, vad, hur och varför - 1 Wireframe när, vad, hur och varför? Arbetsflöde är ett samlande begrepp för alla steg som används för att göra en webbplats. Från första början till färdig sajt.
Läs merJesper Bylund Utvecklingschef Malmö stad. Twitter: @jesperby Blog: jesperby.com
Jesper Bylund Utvecklingschef Malmö stad Twitter: @jesperby Blog: jesperby.com Det kom ett mejl Ämne: Konferens om webb Från: Tomas Johansson Haavik Skickat: Någon gång i maj Hej Jesper! Jag skulle vilja
Läs merAXIELL ARENA Det digitala biblioteket
AXIELL ARENA Det digitala biblioteket Axiell Arena Med Axiell Arena möter vi framtidens digitala utmaningar Johan Brinck, koordinator för biblioteken i Skåne Nordväst. Idag är webben den moderna människans
Läs merIntroduktion Översikt av kursen och området webbteknik
1ME321 Webbteknik 1 Kursintroduktion och lektion 1 Introduktion Översikt av kursen och området webbteknik Rune Körnefors Medieteknik http://medieteknik.lnu.se/1me321 1 2019 Rune Körnefors rune.kornefors@lnu.se
Läs merBygga kurser för mobila enheter
Bygga kurser för mobila enheter NETCOMPETENCE 2017-10-30 Innehåll Inledning... 2 Om Responsive Design och Adaptive Design... 3 Responsive Design... 3 Adaptive Design... 3 Exempel... 4 Tips och rekommendationer...
Läs merDe största just nu är Facebook och Twitter. Även Google har lanserat ett, Google Plus.
Sociala medier De största just nu är Facebook och Twitter. Även Google har lanserat ett, Google Plus. Dessutom finns Linkedin, där man kan återknyta kontakten med gamla vänner och kollegor och StayFriends,
Läs merAtt skapa en webbplats
Att skapa en webbplats En introduktion till ämnet med vägledning, tips och råd Andreas Ellhar 2014 1 Innehållsförteckning 1. Syfte med webbplatsen s. 4 2. Domännamn s. 4-5 3. Webbhotell s. 5 4. Webbplatsens
Läs merVarför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18
Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Innehåll Inledning... 3 Fakta... 4 Innehåll... 4 Texthantering... 4 Granskning och versionshantering...
Läs merANALYS & KONCEPT ETT DOKUMENT FRÅN NOC WEBBYRÅ
ANALYS & KONCEPT ETT DOKUMENT FRÅN NOC WEBBYRÅ ANALYS För att vi ska kunna hjälpa er att ta fram en webbplats som uppfyller era mål och förväntningar måste vi lära känna er och er verksamhet så mycket
Läs merResponsiv webbplats. Tips på hur innehållet ska ses över för en bra användarupplevelse på alla skärmstorlekar 2014-02-17 1
Responsiv webbplats Tips på hur innehållet ska ses över för en bra användarupplevelse på alla skärmstorlekar 1 Vad är responsivt? Det betyder att webbplatsen känner av vilken skärmstorlek användaren surfar
Läs merIntroduktion till git
Introduktion till git Anders Engström 23 februari 2012 1 / 27 Översikt Introduktion I en värld utan versionshantering Typer av versionshantering Detta är git Komma igång med git Förberedelser Eget repository
Läs merTentamen på kursen Webbdesign, 7,5 hp
Högskolan i Borås Institutionen för data- och affärsvetenskap Malin Nilsson Tentamen Tentamen på kursen Webbdesign, 7,5 hp Tentamenstid: 2012-05-28, kl. 9-13 Hjälpmedel: Inga hjälpmedel tillåtna Betyg:
Läs merAnvändbarhet för webben MDI, Webb och speciella behov 1
Användbarhet för webben MDI, Webb och speciella behov 1 Hur används webben? Webbsidor läses inte, de skummas! Således, designa för att de ska skommas scanability Vi gör inga optimala val, vi söker något
Läs merProgrammeringteknik. Planering 2014-05-12 MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen
MÅL Programmeringteknik Webbdelen Efter webbmomentet ska du: kunna använda ett tiotal kommandon i: HTML (göra webbsidor) CSS (webbsidans utseende) Javascript (programmering - klienten) PHP (programmering
Läs merDel 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550
Del 1 och 2 HTML/CSS Vi har fått i uppgift att göra en hemsida av eget val! Jag har bestämt mig för att skapa en hemsida åt en påhittad restaurang här i Umeå som inriktar sig på exklusiv nyttig mat och
Läs merSlutrapport YUNSIT.se Portfolio/blogg
Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare
Läs merDaniel Persson. Födelsedatum: 1986-02- 08 Vindragaregatan 3B, 417 03 Göteborg Telefon: 070 839 51 88 Email: info@danielp.se Portfolio: www.danielp.
1 Daniel Persson Front end utvecklare Födelsedatum: 1986-02- 08 Vindragaregatan 3B, 417 03 Göteborg Telefon: 070 839 51 88 Email: info@danielp.se Portfolio: www.danielp.se CURRICULUM VITAE Yrkesmässiga
Läs merHemsideutveckling för Anjool AB
Beteckning: Akademin för teknik och miljö Hemsideutveckling för Anjool AB Christopher Gidlöf Maj 2012 Examensarbete 15hp B nivå Datavetenskap Internetteknologi Examinator: Carina Petterson Handledare:
Läs merVisuell design Bilder & färger
1ME321 Webbteknik 1 Lek0on 8 Visuell design Bilder & färger Rune Körnefors Medieteknik 1 2015 Rune Körnefors rune.kornefors@lnu.se Agenda Veckoplanen Vecka 43 Läsanvisningar UpphovsräPslagen Kort sammanfapning
Läs merGöteborg Film Festival lanserar unik filmkanal byggd av Xelera
Göteborg Film Festival lanserar unik filmkanal byggd av Xelera Det finns väl egentligen bara en enda brist hos Göteborg International Film Festivals nylanserade filmkanal. Den lever inte upp till festivalens
Läs merAtt bygga enkla webbsidor
Nivå 1 Att bygga enkla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what
Läs merHur 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
Webben som verktyg Idag: Hur hänger det ihop? Viktiga tekniker Stegen i ett webbprojekt Verktyg Dreamweaver Photoshop Joomla CMS Storyboard och flödesschema Fixa webbhotell Hur hänger det ihop? För att
Läs merVilken version av Dreamweaver använder du?
Sida 1 av 7 Lektion 1: sida 1 av 4 Till kursens framsida Sida 2 av 4» Lektion 1 Då ska vi sätta igång med den här kursens första lektion! Här kommer du att få lära dig hur man skapar och förbereder webbplatser
Läs merWebbtillgänglighet. Webbtillgänglighet. World Wide Web Consortium. Web Accessibility Initiative, WAI WCAG 2.0 WCAG 1.0
Webbtillgänglighet Webbtillgänglighet Att göra webbinnehåll så att de är tillgängliga för alla oavsett vilka funktionsnedsättningar man har Att göra webbinnehåll tillgängligt oavsett vilken in- och utmatningsutrustning
Läs merProjektplan för Website Project Japan
HT11 Mediateknik A Södertörns högskola 2011-12-15 Projektplan för Website Project Japan Publicering via Internet Interaktiva medier Belsam Djehiche Carina Johansson Kim Olsson Johansson Innehåll Projektet
Läs merOn-line produktion TDDC61
On-line produktion TDDC61 Förra veckan Kursupplägg HTML FTP Validering Laboration 1. Deadlines Laborationer: 12/10, kl 08 Lämna in efterhand ni blir färdiga Vi rättar inom 4 arbetsdagar Portfolio, tillfälle
Läs merUtvärdering att skriva för webben - Snabbrapport
Utvärdering att skriva för webben Snabbrapport. Jag är 3 3 6 6 7 7 kvinna man egen definition. Befattning 3 3 assistent bibliotekarie chef annan 3. Hur nöjd är du medutbildningen som helhet? Inte alls
Läs merWebbutveckling Laboration 1: HTML5 och CSS3.
Institutionen för 2015-11-30 Tillämpad fysik och elektronik Karin Fahlquist Webbutveckling Laboration 1: HTML5 och CSS3. Målsättning Att skapa en webbplats genom att först skapa en Lo-fi prototyp och sedan
Läs merMax Walter Skype Skype Skype Max Walter
Max Walter Skype Del KOM IGÅNG MED SKYPE 6. Ring till andra på Internet... 7. Telefonkonferenser... 8. Chatta... 9. Filer... 0 0. Videosamtal.... Personuppgifter... 7. Personifiera Skype... 9. Kontaktgrupper...
Läs merOn-line produktion TDDC61
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
Läs merAlla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php
Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är
Läs merUndervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:
WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska
Läs merSLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum: 2012-05-21
SLUTRAPPORT Sebastianlund.com Individuellt mjukvaruutveckingsprojekt, 1DV430 Abstrakt Denna rapporten handlar om mitt arbete jag gjort i kursen Individuellt Mjukvaruprojekt under våren 2012. I rapporten
Läs merKanban. Marcus Hammarberg. torsdag den 15 september 2011 (v.)
Kanban Marcus Hammarberg Kanban? Vad sjutton är Kanban för något? Jag brukar beställa yakiniku... http://blog.huddle.net/wp-content/uploads/2009/08/team-building-exercises-improving-teamwork.jpg Kanban
Läs merVälkommen till Studiekanalen.se
Välkommen till Studiekanalen.se Det här produktbladet beskriver besökarens (elevens) väg till utbildningen, hur de matchas mot rätt skola och utbildning. Det beskriver även hur utbildningsanordnaren kan
Läs merLaboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem
Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem Målsättning Att bygg upp en komplett webbplats i ett publiceringssystem. Platsen ska vara snygg,
Läs merIntroduktion Office 365
Denna lathund ger dig en allmän introduktion till Office 365 för att få förståelse för tjänsten. Innehållet uppdateras löpande. I slutet av lathunden finner du övningar för att komma igång. Praktiska övningar
Läs merWebbdesign Process till produkt
Webbdesign Process till produkt Umeå Universitet Mediaproduktion för www II 7,5hp Isak Madoun Introduktion; VÅR-KOKBOK Är en kokbok som i sin första upplgaga kom ut på 50-talet. Boken innehåller mer av
Läs merMobile First Video on demand och livesändningar på Internet. Juni 2012
Mobile First Video on demand och livesändningar på Internet Juni 2012 1 Om detta dokument Marknaden och tekniken kring film (video on demand och livesändningar) på Internet utvecklas blixtsnabbt. Video
Läs merPrislista. Information. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet
Prislista Prislista Produkt Information Pris, SEK Kampanjsida 8.500 Nyhetsbrev 3.500 Banners 900-1200 Mobilwebapp 12.000 Logotyper 8.000-14.000 Informationswebbplats 13.500 Offertbaserade webbplatser Offertbaserade
Läs merSystemen är inte sammankopplade. Vi beslutade att utelämna bokningssystemen i detta projekt.
WORKSHOP 1 Chalmers Fysik 17/5 2001 NÄRVARANDE: Kate Larsson - projektledare Ann-Britt Olsson Sektionssekreterare Stig-Arne Nordin Fysik Göteborg Peter Jönsson WWW/Info Fysik Jane Johansson - Fysikbiblioteket
Läs merIntroduk+on +ll programmering i JavaScript
Föreläsning i webbdesign Introduk+on +ll programmering i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Språk Naturliga språk Mänsklig kommunika+on T.ex. Svenska, engelska,
Läs merOn-line produktion TDDC61
On-line produktion TDDC61 Förra gången MuddyCards Animation Portfolio Lab 3. Muddycards - resultat Positiva kommentarer Tempo föreläsningar Labbhandledning, pedagogik Mer labbhandledning Instruktioner
Läs merAnvändbarhet för webben
Användbarhet för webben Varför är webben extra viktig? Användningen av webbaserade aplikationer ökar mycket kraftigt och håller i vissa fall på att ersätta vanliga datorprogram. Webmail, Kallendrar, uppslagsverk
Läs merAnvändbarhet för webben
Användbarhet för webben Varför är webben extra viktig? Användningen av webbaserade aplikationer ökar mycket kraftigt och håller i vissa fall på att ersätta vanliga datorprogram. Webmail, Kallendrar, uppslagsverk
Läs merINDIVIDUELL INLÄMNINGSUPPGIFT
INDIVIDUELL INLÄMNINGSUPPGIFT Sofia Aronsson ANVÄNDBARHET OCH GRAFISK DESIGN MIS 13, Nackademin Yrkeshögskola Lärare: Ellinor Ihlström Inledning... 3! Analys... 3! Hitta... 3! Förstå... 5! Använda... 6!
Läs merCallisma (2 mån) Adam levererade en modern och plattformsoberoende webbplats som även är integrerad till en E-handelsplattform.
KONSULTPROFIL Adam Frontend-utvecklare Sammanfattning Adam är en senior frontend-utvecklare med tyngd på HTML, CSS och JavaScript. Han fungerar väldigt bra både i team och individuellt. Han drivs av att
Läs merProjektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09
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
Läs merProxymodulen i SiteVision
Proxymodulen i SiteVision - erfarenheter och exempel Johan Albertsson Johan Wallén SiteVisions proxymodul SiteVisiondagarna 2013 Kom igång med proxymodulen - se dragningen på Youtube! SiteVisiondagarna
Läs mer!!! BRIDGE THE GAP BROUGHT TO YOU BY:
Do you want to help us create a corporate world that is modern, talented and diverse in a way that make the companies fit for the future? Well, then help us to: BRIDGE THE GAP BROUGHT TO YOU BY: Om projektet
Läs merMina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Läs merWordpress och Sociala medier av Sanna Ohlander 110407. STAFFANSTORP Framtidens kommun
STAFFANSTORP Framtidens kommun 1 Innehållsförteckning Det nya informationssamhället sid 3 Staffanstorps kommun framtidens kommun sid 4 Det sociala medier i korta drag sid 5 Vad är wordpress sid 6 Att skriva
Läs merSociala medier för företag
Sociala medier för företag Utbildningen ingår i projektet Helikoopter vilket är ett kompetensutvecklingsprojekt som finansieras av Europeiska socialfonden och genomförs i Coompanion Norr och Västerbottens
Läs merPraktikrapport. Sofia Larsson MKVA12, HT12
Praktikrapport Facetime Media är en byrå belägen i Lund som hjälper företag att marknadsföra sig via sociala medier. I nuläget är det främst Facebook som är aktuellt men tanken är att företaget i framtiden
Läs merPortfolio Mathias Andelin www.webbformgivare.se mathias.andelin@gmail.com
Portfolio Mathias Andelin www.webbformgivare.se mathias.andelin@gmail.com 1 Innehåll Redesign.......................................................................3 Värvet........................................................................
Läs merEvaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin
Evaluation Summary CDT Grundläggande Webbdesign HT7 Dan Levin Antal kursutvärderingar: Q. Anser du dig ha tillräckligt med förkunskaper för att klara kursen? (=JA =NEJ) 9 Skriv kommentarer här... Q. a
Läs merATT ARBETA MED VEKTORGRAFIK
ATT ARBETA MED VEKTORGRAFIK Helene Brogeland Vektorgrafik och animation VT 2014 2014-04-29 Inledning Före aktuell kurs hade jag bara en vag uppfattning av innebörden av vektorgrafik och hade aldrig jobbat
Läs merAtt styla webbsidor. Nivå. Uppgiften
Nivå 2 Att styla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.
Läs merMellan dig och mig Mårten Melin
Lärarmaterial SIDAN 1 Vad handlar boken om? Boken handlar om Max, som är tillsammans med Hanna. Max vet inte riktigt om han är riktigt kär i Hanna. Är det ok att röra vid Hannas snippa, och att hon rör
Läs merWebbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion
Webbteknik En kort introduktion Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender 1 Historisk återblick 89 CERN Tim Berners Lee Ett plattformsoberoende sätt att sprida
Läs merWEBB OCH INFORMATIONSDESIGN
IT-Universitet WEBB OCH INFORMATIONSDESIGN Grupp 10 2003-10-25 Handledare: Rapport - projekt 1 Grupp 10: Johan Bergsten Jenny Christensson Evelina Johansson Marie Lönnqvist Mia Malmberg Niklas Mårby Uppgift
Läs merUtredning: Responsiv webbdesign (RWD)
Utredning: Responsiv webbdesign Sida 1 (8) Utredning: Responsiv webbdesign (RWD) Förbehåll Denna utredning fokuserar på det som är närmast relaterat till responsiv webbdesign. Med andra ord kommer inte
Läs merMax Walter SKYPE FÖR MAC OS X
Max Walter SKYPE FÖR MAC OS X Del KOM IGÅNG MED SKYPE 6. Ring till andra på Internet... 6 7. Telefonkonferenser... 8. Chatta... 9. Filer... 9 0. Videosamtal.... Personifiera Skype... 6. Ändra användarstatus...
Läs mer<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
AngularJS Skriven av: Isak Glans. Datum: 2015-04-29. Kurs: Webbutveckling. Lärare: Per Sahlin. Utbildning: Systemutvecklare i.net, Newtons Yrkeshögskola. 1 Sammanfattning Syftet med denna uppsats är att
Läs merOlika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET
Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan
Läs merAvstämning med Referensgrupp Sprint 11 lnu.se + Mina saker
Avstämning med Referensgrupp Sprint 11 lnu.se + Mina saker 24 november 2009 Bakgrund Ålder: 20, 25 Kön: Kvinna, Kvinna Sysselsättning/utbildning: Marknadsföringsprogrammet, Engelska fristående kurs. Internetvana
Läs merDaniel Persson. Födelsedatum: Vindragaregatan 3B, Göteborg Telefon: CURRICULUM VITAE
1 Daniel Persson Front end utvecklare Födelsedatum: 1986-02- 08 Vindragaregatan 3B, 417 03 Göteborg Telefon: 0708 39 51 88 Email: info@danielp.se CURRICULUM VITAE Yrkesmässiga mål: Mitt största mål är
Läs merWebbteknik för ingenjörer
Institutionen för 2015-01-22 Tillämpad fysik och elektronik Karin Fahlquist Webbteknik för ingenjörer HTML5 & CSS laboration Målsättning Att skapa en webbplats utifrån en Lo-fi prototyp och implementera
Läs merHej! Min uppdaterade portfolio finns online på www.lindebrand.com. alindebrand@gmail.com +46 70 54 70 052 www.lindebrand.com
Curriculum Vitae Hej! Jag heter Alexander Lindebrand och jag kallar mig ett kreativt allt-i-allo. Jag jobbar främst med grafisk design, webbdesign och fotografering men jag har erfarenhet i de flesta digitalt
Läs merÖvning: Föräldrapanelen
Övning: Föräldrapanelen Bild 5 i PowerPoint-presentationen. Material: Bilder med frågor (se nedan) Tejp/häftmassa Tomma A4-papper (1-2 st/grupp) Pennor (1-2 st/grupp) 1) Förbered övningen genom att klippa
Läs merÖvning: Föräldrapanelen Bild 5 i PowerPoint-presentationen.
Övning: Föräldrapanelen Bild 5 i PowerPoint-presentationen. Material: Bilder med frågor (se nedan) Tejp/häftmassa Tomma A4-papper (1-2 st/grupp) Pennor (1-2 st/grupp) 1) Förbered övningen genom att klippa
Läs merFöreläsning 7 Mentala modeller, metaforer och emotionell interaktion. Kapitel 5 (3) i Rogers et al.
Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion Kapitel 5 (3) i Rogers et al. Översikt Human Action Cycle Konceptuella modeller Metaforer ikoner Emotionell design Antropomorfism Agenter
Läs merProgrammering, dans och loopar
Lektionen är en introduktion till programmering; träna loopar med analog dansprogrammering. Lektionsförfattare: Karin Nygårds Till läraren 1. En loop 2. Varför behövs loopar? En digital lektion från https://digitalalektioner.iis.se
Läs merFrån presentation till deltagare på Starta Eget kurs Sundsvall våren 2015 2015-05-19. VANJOS IT Konsulter Office 365. Lyckas och synas på Internet
VANJOS IT Konsulter Office 365 Lyckas och synas på Internet Statistik e-handel Proffesionellt yttre Tips och idéer 1 Andel personer som aldrig använt sig av Internet 64-74 år 55-64 år 45-54 år 35-44 år
Läs merEgen växtkraft Barn och ungas delaktighet. Handikappförbunden & Barnombudsmannen 2008 2011
Egen växtkraft Barn och ungas delaktighet Handikappförbunden & Barnombudsmannen 2008 2011 Tove Rinnan Oktober 2010 Barn har rätt att komma till tals Barn har rätt enligt art 12 i barnkonventionen att komma
Läs merSå beställer du via ny och enkel e-handel
Så beställer du via ny och enkel e-handel Nu lanseras Martin & Serveras nya e-handel. Bättre sökfunktion, utökad produktinformation, detaljerad leveranskalender, tydlig bristhantering och modern layout.
Läs merGame of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.
Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare
Läs merGrafisk form för användargränssnitt
Grafisk form för användargränssnitt Petra Dryselius Designer, digitala plattformar Digital Communica.on Linköping AB Kompetens och lösningar inom digitala medier. Intranät, externwebb, webbsystem, digitala
Läs merDenna guide beskriver hur en nyhetsfunktion sätts upp med nyheter från DN. Två delmoment krävs för denna funktionalitet:
Lathund RSS Det går att hämta nyheter från externa källor med hjälp av RSS. RSS står för Rich Site Summary och är ett standardformat för att överföra nyhetsrubriker på webben. SiteVision kan hämta data
Läs merREPUBLIC OF INNOVATION
- We are the - REPUBLIC OF INNOVATION we make products easy to use... REPUBLIC OF INNOVATION Vi hjälper företag med innovation. Vi är designers och ingenjörer som utvecklar produkter och tjänster som är
Läs merTDP003 Projekt: Egna datormiljön
. TDP003 Projekt: Egna datormiljön Egen utvecklingsmiljö Kursmaterial till kursen TDP003 Höstterminen 2017 Version 2.2 2017-06-30 2017-06-30 Egen utvecklingsmiljö INNEHÅLL Innehåll 1 Revisionshistorik
Läs merPriskamp. En prisjämförelsesite Björn Larsson 130609
Priskamp En prisjämförelsesite Björn Larsson 130609 Abstrakt Detta är en post-mortem slutrapport om mitt projekt "Priskamp" inom ramen för kursen Individuellt Mjukvaruutvecklingsprojekt VT 2013. Projektets
Läs mer<Webbutvecklare lektion="02"> Kursledare: Mahmud Al Hakim
Kursledare: Mahmud Al Hakim Lektionstillfällets mål Introduktion till CSS CSS Regler och egenskaper Externa CSS-filer: Link-taggen Intern CSS: Style-taggen Inline CSS: Attributet
Läs merVarför är Badges användbara?
Guide för lärare Vad är en Open Badge? En badge är en digital bild som ger verifierbar information om prestationer, färdigheter, kompetenser eller en enskild persons kvalitéer. Det gör det möjligt att
Läs merArbetslös men inte värdelös
Nina Jansdotter & Beate Möller Arbetslös men inte värdelös Så behåller du din självkänsla som arbetssökande Karavan förlag Box 1206 221 05 Lund info@karavanforlag.se www.karavanforlag.se Karavan förlag
Läs merBilaga 1. Teknisk kravspecifikation
Bilaga 1 Teknisk kravspecifikation 5.5.2014 Webbplatsen 1. Allmänt Korsholms kommun arbetar aktivt för att vara en ledande tvåspråkig landskommun i Österbotten och har drygt 19 100 invånare varav 68,9
Läs merKursplanering Utveckling av webbapplikationer
Kursplanering Utveckling av webbapplikationer Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-WEB Klass Systemutvecklare.NET Syfte och koppling till yrkesrollen För att kunna arbeta som systemutvecklare
Läs merWebbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Läs merMappar och filer för webbsidor
Mappar och filer för webbsidor I de4a dokument illustreras det hur du kan arbeta med mappar och filer, då du skapar webbsidor och ska publicera dem för uppgi=erna. Det visas också hur du skickar in redovisningar
Läs merVi sitter nu på Torsgränd 9 i Vasastan dit du förstås är hjärtlig välkommen.
Vi är en tight grupp med bred samlad erfarenhet från de flesta grafiska sammanhang såväl tryck som digitalt. Vi arbetar med allt från annonser till avancerad webbshop via trycksaker, montrar, appar, säljpresentationer
Läs merProjektplan Magasinet
Magasinet agnes.walmstedt@gmail.com juliask_y@hotmail.com ludvig93@live.se Bakgrund Projektets förutsättningar Detta projektarbete görs inom Medieteknik A på Södertörns högskola. Projektets syfte är att
Läs mer