Examensarbete. MK Brinkarna. Thomas Rydström Ämne: Datavetenskap Nivå: B-uppsats 15hp Kurskod: 1dv40E

Storlek: px
Starta visningen från sidan:

Download "Examensarbete. MK Brinkarna. Thomas Rydström Ämne: Datavetenskap Nivå: B-uppsats 15hp Kurskod: 1dv40E"

Transkript

1 Examensarbete MK Brinkarna Thomas Rydström Ämne: Datavetenskap Nivå: B-uppsats 15hp Kurskod: 1dv40E

2 Handledare: Daniel Toll, Linneuniversitetet i Kalmar, Institutionen för datavetenskap, fysik och matematik Examinator: Johan Leitet, Linneuniversitetet i Kalmar, Institutionen för datavetenskap, fysik och matematik Institutionen för datavetenskap, fysik och matematik Linneuniversitetet i Kalmar Thomas Rydström Sida II

3 Abstrakt En webbapplikation har skapats åt en motorklubb i Karlskrona vid namn Brinkarna. Webbsidans syfte är att sprida information till klubbens medlemmar, samt göra reklam för klubben för att kunna få fler medlemmar. Applikationen är utvecklad i CMS-programmet Joomla! som är uppbyggt med programmeringsspråket PHP. Designen och presentationen sköts med hjälp av CSS och XHTML, bilder med hjälp av programmet Photoshop CS4. Abstract A web application created for a motor club in Karlskrona named Brinkarna. The website has a purpose to disseminate information to club members, and promotion of the club and thus able to get more members. The application is developed by the CMS software Joomla! which is built with PHP programming language. The design and presentation is handled by CSS and XHTML, images using the Photoshop CS4. Thomas Rydström Sida I

4 Förord Projektet uppkom efter ett första möte med min handledare, då bollade vi hur vidare jag skulle göra ett eget projekt eller jobba mot en befintlig kund. Jag valde i att jobba mot en befintlig kund. Projektet hittade jag i exjobbspoolen på Linnéuniversitetet. Kunden är en motorklubb i Karlskrona som heter Brinkarna. Jag vill tacka Daniel Toll som varit handledare under examensarbetet. Han har varit ett bra stöd och bollplank under våra veckoträffar. Vill också tacka min sambo som har läst igenom mitt examensarbete. Thomas Rydström Sida II

5 Innehållsförteckning Abstrakt... I Abstract... I Förord...II 1. Introduktion Bakgrund Joomla! Moduler till Joomla! Modulsystemet i Joomla! Administration i Joomla! Meny system i Joomla! Joomla! artikelhantering Avgränsningar Mål Kravspecifikation Metod Valda tekniker Hypertext Preprocessor Extensible HyperText Markup Language Cascading Style Sheets Structured Query Language Projektmodell Uppgradering av PHP Uppgradering av Joomla! Webbsidans målgrupp Metoddiskussion Joomla! i jämförelse med Drupal Varför valdes Joomla! Genomförande Kundkontakt Thomas Rydström Sida III

6 5.2 Förberedelser inför projektet Webbapplikationen Mockup Joomla! installation Modul Överlämnande av webbapplikationen Resultat Startsidan - Modern webbapplikation Uppbyggnad Inloggning formulär Medlemsansökan Tävlingsformulär Forum Intervjuer av medlemmar Diskussion Källförteckning Elektroniska källor Personlig kommunikation Bilagor Bilaga 1: Förslag till Webbpage Bilaga 2: Administrationsgränssnitt Bilaga 3: Första publiceringen Bilaga 4: Förslag till layout Thomas Rydström Sida IV

7 1. Introduktion Detta projekt är ett examensarbete inom datavetenskap på 2-åriga webbprogrammeringsprogrammet, på Linnéuniversitetet i Kalmar. Arbetet går ut på att skapa en ny modern webbapplikation åt Motorklubben Brinkarna i Karlskrona. Den nuvarande webbsidan anses av klubben vara omodern och utanför sin tid. Webbapplikationen kommer att byggas med hjälp av ett CMS-system( 1 ) för att skapa en dynamisk webbsida som webbansvarige i MK Brinkarna sedan ska ta över och administrera. CMS-systemet som valts till detta projekt heter Joomla!( 2 ). 1 CMS: Content Management System (Innehållshanteringssystem) 2 Joomla!: [ ] 1

8 2. Bakgrund MK Brinkarna är en Motorklubb, som är en ideell förening som består av en styrelse samt ett 60-tal medlemmar. Klubbens har sitt säte i Karlskrona och har de senaste åren arrangerat tävlingar i Emmaboda för både dragracing och såkallad superstage (konbanekörning). Klubbens medlemmar har en äldre snittålder men de yngre åldrarna blir fler i klubben. MK Brinkarna är inte bundna till någon stereotyp inom motorhobbyn, alla är välkomna. Klubben har medlemmar som kör offroad, bygger/kör tävlingsbilar, originalrenoverar, bygger showbilar, amerikanare, européer, japsare, motorcyklar, osv. Mk Brinkarna har vid utgångsläget av examensarbetet en befintlig webbplats som används till att pressentera klubben, ett sätt att kommunicera med hjälp av ett forum samt pressentera klubbens evenemang. Under projektets gång ska sidan göras om till en mer modern webbsida. Vid projektets början var webbsidan grundstomme uppbyggd med frames, en meny och ett externt forum. Sidans utseende innan projektets början 2

9 2.1 Joomla! Joomla( 3 ) är ett CMS-system som installeras på en webbserver och är uppbyggt med ett administrationssystem, templates (färdiga vyer), menyer, artiklar och moduler. I programmet finns ett administrationsgränssnitt, som man når genom en inloggningsfunktion som är inbyggd i programmet. Under administrationssidan har administratören full kontroll över hur webbapplikationen organiseras. Den största orsaken till att många väljer joomla i förhållande till andra CMS, är att man lätt, i administrationsgränssnittet kommer igång med att publicera sin webbplats på en webbserver. Användaren väljer någon tillgänglig mall vid installationen eller väljer en av 1000-tals som är fria att ladda hem på nätet. Väljer användaren att göra egna mallar eller funktioner i joomla så krävs det kunskaper i XHTML, CSS och PHP. Programmet är uppbyggd med färdiginstallerade moduler som sköter om sidan och gör det lätt för en administratör eller användare att hålla sin webbsida dynamisk. En användare kan logga in med sitt användarnamn och skapa nya artiklar, lägga upp bilder eller bara titta på nyheterna som gäller för den inloggade användaren. Modulerna gör att användaren har kontroll över vad som händer på webbsidan. Genom att joomla har en öppen källkod kan administratören, webbutvecklaren göra egna moduler, beroende på vilka funktioner webbsidan behöver och modulerna läggs lätt till under programmets menyer. Om inte användaren vill göra egna, eller vill ha andra moduler än vad som fanns vid installationen, finns det många sidor på internet som har fria moduler att ladda hem, t.ex. forum, bildvisning, formulär till m.m. Den ovana hemmasnickaren som vill ha en personlig webbsida eller det lilla företaget, har med hjälp av CMS-programmet Joomla! stora fördelar att få en dynamisk hemsida som är lätt att sköta med hjälp av administrationsgränssnittet i joomla, om man använder de funktioner som andra webbutvecklare redan utvecklat till programmet. 3 3 Joomla dokumentation

10 2.1.1 Moduler till Joomla! Plugins eller som det kallas i joomla, moduler finns både i gratis versioner och företag som säljer sina insticksmoduler till utvecklare och användare av programmet. På joomlas officiell webbplats( kan man hitta många moduler för nedladdning. I och med att joomla är ett stort CMS-program så finns det i dag många som utvecklar moduler, vilket gör att det överlag finns massor med gratis moduler att använda även om det finns en mängd olika moduler som installeras vid installationen Modulsystemet i Joomla! Modulerna i programmet styrs i administrationsvyn och kontrollerar innehållet på Webbapplikationen. <jdoc:include type="message" /> Modulernas kod skrivs in med hjälp av jdoc taggar i startsidan t.ex. index.php beroende på vad startsidan heter. Alla modulerna som man installerar i joomla går att redigera och göra om så modulen passar sin egen specifika webbsida. Modulerna kan placeras med en position på webbsidan med hjälp av ett id som sätts antingen till höger eller vänster (id= right, id= left ), detta id placeras i den div-tagg( 4 ) där man vill ha en viss funktion. I webbläsaren syns inte den kod som modulsystemet har utan tas bort av systemet när publiceringen sker för användaren. Modulerna styrs av menyerna i joomla, byter man webbsida sköter programmet om att placera de nya artiklarna eller modulerna på samma plats som den förra var på, varav sidan blir dynamisk. 4 Div-taggar används för att dela upp webbsidan i block, sektioner. 4

11 5 Figur 1. Modul huvudmeny

12 2.2 Administration i Joomla! Meny system i Joomla! Programmet har ett meny system som består av ikoner med beskrivande text och ett sökbart hjälpsystem. Det användaren mest kommer i kontakt med är artiklarna som är placerade uppe till vänster bland ikonerna. Det är där man skriver in texten som ska komma ut på webbsidan. Figur 1: Joomlas meny system på svenska Joomla! artikelhantering I artikel vyn ser användaren alla artiklar som är inskriva i programmet, vilka artiklar som är aktiverade, artiklar som finns på förstasidan, sektion och kategori artikeln tillhör. Här ser man vem som är författare till artikeln och när den skrevs. Här blir artikeln tilldelad ett id, som man vid publicerad kan se i adressfältet så man kan bokmärka just den artikeln. Om användaren är intresserad så kan man se hur många träffar en viss artikel fått. 6

13 7 Figur 1. Artiklar i artikel vyn.

14 Vid publicering av en artikel behöver användaren inte ha någon stor datorvana. Funktionerna i Joomla har de flesta funktionerna som ett ordbehandlingsprogram har t.ex. fetstil, textstorlek, positionering av text. Det finns möjlighet att skriva i html format om användaren vill skriva med XHTML. Figur 2. Ordbehandling för att skapa en artikel 8

15 2.3 Avgränsningar I slutfasen av projektet saknades information till webbsidan, vid kontakt med kunden beslutad de att informationen som saknades skulle fyllas i av webbansvarige i klubben. De krav som inte kommer att bli uppfyllda vid leveransen är, intervjuer med klubbmedlemmar, information runt bilder och information på sidor som klubbens historia, 60-års jubileet m.m. 9

16 3. Mål Projektets fastställda mål mellan kund och utvecklare är att under examenstidens 10 veckor ska utforma en modern och dynamisk webbapplikation, där webbansvarige på MK Brinkarna lätt ska kunna administrera, tillföra nya artiklar, nyheter och bilder. 3.1 Kravspecifikation Kraven som kom upp vid första mötet med MK Brinkarnas webbansvarig och som var givna vid projektets start var att sidan ska ha en modern layout. Deras befintliga webbsida var uppbyggd med hjälp av frames vilket inte de moderna webbsidorna som webbutvecklare utvecklar idag gör, istället kommer CSS (Cascading Style Sheets)( 5 ) att användas för att göra en layout på webb sidan. Html-standarden kommer att byggas med XHTML 1.0 Transitional( 6 ). Övriga krav som finns för projektet. Ska innehålla klubbens logo "Intervjuer" med några klubbmedlemmar med intresse av bilar Formulär för anmälan till klubbens evenemang Nyheter (ska vara enkelt för vem som helst att med rättighet lägga in på hemsidan med hjälp av inloggning) Hur man blir medlem, och ett ansökningsformulär Länksida Forum Utbilda kunden angående joomla 5 CSS: (stilmall) är ett språk som beskriver presentationsstilen för ett strukturerat dokument som till exempel typsnitt, textstorlek och färg. [ ] 6 XHTML: Extensible HyperText Markup Language, XHTML är ett s.k. "markup-language" vilket översatt betyder märkup-språk. Detta menas att du märker upp innehållet på en webbsida med taggar för att ange dessa som rubriker, stycken, tabeller, listor m.m. [ ] 10

17 4. Metod 4.1 Valda tekniker Hypertext Preprocessor PHP (Hypertext Preprocessor) är ett populärt skriptspråk för webbutveckling. Php används för att driva dynamiska webbplatser från t.ex. en databas. Php körs på en webbserver och producerar HTML-kod som visas för klienten. En användare ser inte php-koden Extensible HyperText Markup Language XHTML är en striktare version och en vidareutveckling av html som används för att skapa webbapplikationer och visas genom olika webbläsare. Xhtml beskriver för webbläsaren hur webbsidan ska publiceras för användaren. I xhtml används olika taggar för att beskriva t.ex. länkar, rubriker, bilder och text Cascading Style Sheets Cascading Style Sheets är ett program språk som förkortas CSS och beskriver hur html-element ska presenteras på en webbapplikation. När man separerar css och htmlkoden kan man spara mycket tid och arbete genom att återanvända css-filen på flera webbsidor. Med hjälp av css kan man styra webbsidors egenskaper t.ex. hur text och bilder ska placeras, färger på sidan samt teckensnitt och teckenstorlek Structured Query Language SQL (Structured Query Language) är ett standaliserat språk för att hämta och modifiera data i databaser och enligt ANSI-standarden (American National Standards Institute) skall sql uttalas ɛs kjuː ɛl. Sql är en standard som de flesta databaser använder. 11

18 4.2 Projektmodell Arbetsmodellen under examensarbetet kommer att vara Unified Process( 7 ). Projektet delas in i veckoplanering som kallas iterationer där faserna är: Förberedelse (Inception) Etablering (Elaboration) Konstruktion (Construction) Överlämning (Transition) Moment för en iteration i projektet: Handledarmöte: Ett kort möte där problem tas upp, risker diskuteras. Leverans och återkoppling: Systemet levereras till kund och kundens återkoppling ska omhändertas. Riskhantering: Vilka risker i projektet har uppkommit, vilka risker har hanterats från föregående iteration, vilka risker har förändrats från föregående iteration? Individuell tidsrapportering Ny iterationsplan: en ny plan för nästa iteration tas fram baserat på återkoppling från kund. 4.3 Uppgradering av PHP När man vill uppgradera sitt konto till en nyare php-version får man ta kontakt med webbhotellets supporteravdelning. Efter kontakten flyttas den nuvarande webbservern till en nyare server vilket kan ta upp till 48 timmar. Under uppgraderingen rekommenderas att inte använda filerna på webbservern. 7 Unified Process är en systemutvecklingsprocess för design och implementering av IT-system. 12

19 4.4 Uppgradering av Joomla! Vid uppgradering av programmet rekommenderas det att titta på 16], där informationen finns för att uppgradera en äldre version till den befintliga 1.5X versionen. 4.5 Webbsidans målgrupp MK Brinkarnas webbapplikation täcker en stor åldersgrupp beroende på att klubbmedlemmarnas ålder är mellan år. Webbsidan kommer i de flesta fall rikta sig till klubbmedlemmar och motorintresserade. 13

20 4.6 Metoddiskussion Joomla! i jämförelse med Drupal Joomla och Drupal är båda ett CMS-system med open-source (öppen källkod). Båda programmen bygger sin struktur med programmeringsspråket PHP och är för närvarande de två största cms-programmen på marknaden. Generellt sett om man tittar på joomla och drupal så är det lättare att komma igång med joomla och lättare att underhålla, vilket gör att fler användare väljer joomla före drupal. Vill man ha lättare funktioner där man kan lägga till bilder, innehåll, eller logga in på sidan för att se innehållet så fungerar joomla utomordentligt. Däremot om man satsar på en större webbapplikation där versionshantering, dynamiska fält och rättigheter är viktigt så ska man satsa på drupal. Joomla 1.5 som används i denna webbapplikation är uppbyggd helt objektorienterat till skillnad från drupal, vilket vissa webbutvecklare föredrar. Valet av joomla var ett av förslagen som kom upp vid första handledarmötet av handledaren för projektet. Efter att ha tittat på tutorials, jämfört joomla och drupal så blev valet för projektet, cms-programmet joomla. Joomla valdes i projektet av den anledningen att efter projekt slut skall webbansvarige i MK Brinkarna lätt kunna administrera webbsidan och joomla har ett lättare administrations gränssnitt än drupal. Efter utbildningen som webbprogrammerare, kommer man sannolikt ha stor nytta av att fördjupat sig i ett cms-system när man utvecklar webbapplikationer åt olika organisationer Varför valdes Joomla! Den slutgiltiga anledningen till att joomla valdes var att webbansvarige på MK Brinkarna inte är så insatt i webbutveckling och joomla har ett lättarbetat gränssnitt. Webbhotellet uppgraderar äldre php-versioner till den senaste genom att webbansvarige skickar ett mail till deras suport. 14

21 5. Genomförande 5.1 Kundkontakt En kontinuerlig kontakt har skett under projektets gång med kunden, huvudsakligen via , någon enstaka gång fysiskt vid genomgång av projektets webbapplikation. Några gånger under projektets gång blev det ett par större avbrott mellan kontakterna när kunden skulle få fram information till webbapplikationen, varav påtryckningar fick göras för att få kunden att få fram material till sidan. Vid sista kontakten på mail angående material till webbsidan kom svaret tillbaks att MK Brinkarna själva tar på sig ansvaret till att fylla på sidan med information. Det har även varit kontinuerliga kontakter med handledaren för att stämma av vad som gjort under veckan och planera efterkommande veckans arbete. 15

22 5.2 Förberedelser inför projektet Vid första mötet med kunden säkerhetsställdes en gemensam vision om hur webbapplikationens funktion och utseende skulle kunna se ut vid projektets slutfas. Magnus Törnqvist som är webbansvarig för MK Brinkarna kunde vid mötet ge uppgifter om var kunden hade sin befintliga domän( 7 ) brinkarna.se, som är belägen på webbhotellet( 8 ) I och med att kunden redan hade en domän och webbhotell gjorde projektets uppstart betydligt mycket lättare. Detta möte blev också lite negativt när det kom fram att klubben egentligen inte hade tänkt hur webbsidans layout skulle se ut. För att få ett förslag till layout till detta projekt fick vi titta på andra befintliga webbplatser som andra motorklubbar publicerat på internet. Kunden gav två förslag till layout (bilaga 4), och efter att tittat på flertalet motorklubbars webbsidor. Detta gjorde att det fanns en mall att utgå från i projektet. Vid upp starten av projektet fanns det inte några krav på hur webbapplikationens uppbyggnad, därav valdes CMS-systemet joomla, efter en utvärdering mellan två innehållshanteringssystem(cms) joomla och Drupal. 7 Domän: [ ] 8 Webbhotell: Ett webbhotell är en tjänst som möjliggör för den som inte vill upprätthålla en egen offentlig webbserver att publicera sig på World Wide Web. [ ] 16

23 5.3 Webbapplikationen Vid genomgången med webbansvarige på MK Brinkarna kom det fram att det fanns vissa krav på hur sidan skulle se ut. Klubbens färger som är i grönt och vitt skulle behållas på den nya webbapplikationen och klubbens logga skulle finnas på första sidan. 5.4 Mockup Vid första träffen med webbansvarige för MK Brinkarna, kom det fram att klubben inte hade något förslag till hur deras webbapplikation skulle se ut utan bara att den skulle ha ett modernt utseende varav vi fick titta på några andra motorklubbars webbplatser för att få ett förslag och uppslag till utseende. En första mockup(bilaga 1) gjordes med hjälp av joomla. MK Brinkarna bestämde att designen för webbplatsen kunde byggas med inspiration av mockupen. 5.5 Joomla! installation När det bestämdes att Joomla skulle bli det CMS-systemet som skulle användas på MK Brinkarnas applikation kontrollerades det om det var möjligt att installera programmet på det befintliga webbhotellet. Webbhotellet har stöd för Joomla och PHP. Webbhotellet surftown har ett system som heter 1-Click Toolbox, man kan säga att 1-Click Toolbox är en verktygslåda som gör det lättare att installera olika program på deras webbserver. Webbhotellet har förkonfigurerat inställningarna vid Joomla-installationen så alla inställningar i programmet inte behövs göras manuellt. I detta fall installeras Joomla med hjälp av en ikon på administrationsgränssnittet (bilaga2). Det som behövdes vid installationen, var att visa programmet under vilken domän programinstallationen skulle ligga. 17

24 5.6 Modul MK Brinkarnas webbapplikationen har en modul installerad som heter ccboard och är ett forum. Denna modul laddades ner från Överlämnande av webbapplikationen Vid överlämnandet av webbapplikationen till webbansvarige i MK Brinkarna hölls det en utbildning om hur joomla fungerar, så att den ansvarige i klubben kan underhålla webbsidan efter projektets slut. Webbansvarige i MK Brinkarna kom till Linnéuniversitetets datasal där utbildningen hölls samt ett dokument överlämnades som hjälp till att underhålla webbsidan, [ ]. 18

25 6. Resultat 6.1 Startsidan - Modern webbapplikation Vid starten av projektet efterfrågade kunden en modern webbapplikation som användare i olika åldrar kan använda sig av. Det skulle också tas i tankarna att användarna inte har någon direkt dataerfarenhet. Efter att ha publicerat första designen (bilaga 3), utvecklades sidan till dagens utseende. MK Brinkarna Startsida 6.2 Uppbyggnad Webbapplikationen är uppbyggd i 4 delar, varav en är bilden som ligger högst upp på sidan. Till vänster finns huvudmenyn och en inloggningsfunktion. På höger sida finns MK Brinkarnas logga, besökare som är online på sidan samt en sökfunktion. All information som man trycker fram genom huvudmenyn kommer att visas i mittsektionen av applikationen. 19

26 6.3 Inloggning På MK Brinkarna startsida finns en inloggningsfunktion där klubbmedlemmar ska kunna logga in med personliga inloggningsuppgifter. Efter inloggningen kommer det upp en användarmeny under den befintliga startmenyn, där webbansvarige i klubben kan lägga till information som bara berör den inloggade användaren. Inloggning 20

27 21 Inloggad användare

28 6.4 formulär Applikationen innehåller tre stycken E-postformulär. Formulären är länkade till phpscript som skickar mailet till den ansvarige i MK Brinkarna Medlemsansökan Medlemsansökan 22

29 6.4.2 Tävlingsformulär SuperStage Formulär 23

30 24 StreetRace Formulär

31 25

32 6.5 Forum MK Brinkarna forum är en modul som man kan hämta hem från För att kunna skriva i forumet måste man vara en registrerad användare. Forum 6.6 Intervjuer av medlemmar Ett av målen var att göra intervjuer med klubbmedlemmar om deras motor intresse, detta var något som hoppades över för att hinna med de vessäntliga delarna som att bygga upp strukturen av webbapplikationen. 26

33 7. Diskussion Innan projektet på börjades hade jag funderingar på att göra ett eget projekt, men efter funderingar efter första handledarmötet bestämde jag mig för att jobba mot en befintlig kund istället. I och med att jag jobbat mot en kund i ett tidigare projekt visste jag hur man skulle gå till väga med kontinuerliga kundkontakter, och få viktig feedback om utvecklingen med sidan. Tyvärr var inte kunden i detta projekt så intresserad att lägga ner den tiden som behövs för att hjälpa mig att färdigställa webbapplikationen efter den kravspecifikation som ställdes till mig. Detta ser jag både som positivt och negativt i min mening. Projektet blev inte klart i sin helhet vilket är negativt men samtidigt har jag fått en erfarenhet av en besvärlig kund som man kan ha nytta av i senare projekt. Denna webbapplikation är uppbyggd med hjälp av joomla, vilket gjorde att man var tvungen att sätta sig in i ett nytt system. Positivt med joomla är att de problemen jag utsattes för under projektet var väl dokumenterade, detta beror på att många webbutvecklare använder joomla. Jag kommer själva att använda joomla i framtiden när jag utvecklar nya webbapplikationer. Webbsidan är i bruk och kunden är nöjd med resultatet. Själv tycker jag att resultatet blev en webbapplikation som föreningen kan jobba vidare på med hjälp av den utbildningen som webbansvarige fick av mig i slutet av projektet. De har själva tänkt publicera den saknade informationen på webbsidan efter mitt överlämnande. 27

34 8. Källförteckning 8.1 Elektroniska källor [ ] [ ] Personlig kommunikation Andreas Lager (ordförande MK Brinkarna), Magnus Törnquist (lill-mange, web-ansv. MK Brinkarna), Daniel Toll, (Handledare, Linnéuniversitetet 28

35 9. Bilagor 9.1 Bilaga 1: Förslag till Webbpage 29

36 9.2 Bilaga 2: Administrationsgränssnitt 30

37 9.3 Bilaga 3: Första publiceringen 31

38 9.5 Bilaga 4: Förslag till layout Haninge Motorklubb 32

39 33 Kortedala motorklubb

40 Växjö / Kalmar Tel dfm@lnu.se Lnu.se/dfm

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

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 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 mer

CMS, optimerade för programmerare Eller hur kan ett sådan skapas.

CMS, optimerade för programmerare Eller hur kan ett sådan skapas. Examensarbete CMS, optimerade för programmerare Eller hur kan ett sådan skapas. David Strömbom 2011-05-20 Ämne: Datavetenskap Nivå: B Kurskod: 1DV40E Abstrakt Denna rapport fokuserar på att undersöka några

Läs mer

CMS. - Content management system

CMS. - Content management system CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell

Läs mer

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

Webbteknik. 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 mer

Dokumentation. Joomla - Administrationsguide 1. Logga in i administrations-gränssnittet 2. Ändra globala inställningar 2.

Dokumentation. Joomla - Administrationsguide 1. Logga in i administrations-gränssnittet 2. Ändra globala inställningar 2. Joomla - Administrationsguide Joomla - Administrationsguide 1 Logga in i administrations-gränssnittet 2 Ändra globala inställningar 2 Ändra titel 3 Artiklar, kategorier och sektioner 4 Skapa sektioner

Läs mer

Utveckling av Brooklyn Tigers webbplats

Utveckling av Brooklyn Tigers webbplats Beteckning: Akademin för teknik och miljö Utveckling av Brooklyn Tigers webbplats Kim Lundgren Juni 2011 Examensarbete, 15 högskolepoäng, B Datavetenskap Internetteknologi Examinator: Carina Pettersson

Läs mer

Content Management System. Publiceringssystem

Content Management System. Publiceringssystem Content Management System Publiceringssystem Vad är ett Content Management System (CMS)? Ett verktyg för att separera innehåll från presentation Skapa webbsidor utan att kunna html Låt många skapa sidor

Läs mer

Elektronisk publicering TNMK30

Elektronisk publicering TNMK30 Elektronisk publicering TNMK30 Förra gången Usability & interaktionsdesign Projektintroduktion Bildbehandling. Byte av handledare Istället för Martin Johansson Annsofi Pettersson, annpe655@student.liu.se

Läs mer

Webbprogrammering TDDD52

Webbprogrammering TDDD52 Webbprogrammering TDDD52 ERD MySQL+PHP. Förra gången Idag Javascript jquery Progressive enhancement XML & AJAX Lab 4 och 5 Sammanfattning av kursen. Om databastabeller varje tabell ska beskriva en typ

Läs mer

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet WP-Edit Robin Larsson Martin Davik 2014 Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet Handledare: Anders Jackson Examinator: Carina Pettersson WP-Edit av Robin Larsson Martin

Läs mer

Tillämpad programmering CASE 1: HTML. Ditt namn

Tillämpad programmering CASE 1: HTML. Ditt namn Tillämpad programmering CASE 1: HTML Ditt namn 18 [HTML] Din handledare vill se din skicklighet i att använda HTML-koden. Du ska utveckla en webbplats om ditt intresse, inriktning eller gymnasiearbete.

Läs mer

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON Kom i gång med din handbok Standard Innehåll 1 Börja redigera 2 Arbetsbordet 3 Redaktörsfliken 3.1 Uppstart: Att-göra-listor 4 Redigera innehåll

Läs mer

Webbprogrammering, grundkurs 725G54

Webbprogrammering, grundkurs 725G54 Webbprogrammering, grundkurs 725G54 Lab 4, 5 ERD PHP + MySQL Återblick Idag Sessions PHP och MySQL för samband Lab 6 725G54: Genomgång projektuppgift Avstämning av kursmål Om sessions På IDA måste ni göra

Läs mer

1DV411 Webbprojekt I Slutrapport

1DV411 Webbprojekt I Slutrapport 1DV411 Webbprojekt I Slutrapport Jens Evertsson Michelle Leite Santana Henrik Norberg Pontus Pettersson Danijel Pilipovic 2011-03-28 Kurskod: 1DV411 Sammanfattning I samband med Webbprojekt 1 inom Webbprogrammerareprogrammets

Läs mer

Content Management System. Publiceringssystem

Content Management System. Publiceringssystem Content Management System Publiceringssystem Vad är ett Content Management System (CMS)? Ett verktyg för att separera innehåll från presentation Skapa webbsidor utan att kunna html Låt många skapa sidor

Läs mer

SLUTRAPPORT WEBBPROJEKT 1

SLUTRAPPORT WEBBPROJEKT 1 SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - ella@kallman.se Martin Kuoppa - martin@duofy.com

Läs mer

Laboration 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 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 mer

Hemsideutveckling för Anjool AB

Hemsideutveckling 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 mer

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt kunna förmedla information vill vi med denna presentation

Läs mer

Copy Cat Laboration 4

Copy Cat Laboration 4 Laborationsanvisning Copy Cat Laboration 4 Författare: Johan Leitet Version: 1 Datum: 2011-09-19 Inledning Vi kommer på denna laboration fortsätta med CSS och nu finslipa vår sida. Du kommer även att få

Läs mer

INNEHÅLL. INNEHÅLL 30 juni 2015. 1 Administrera din butik 2. 2 Lägg in dina första varor och artiklar 4. 3 Butiksinställningar 8

INNEHÅLL. INNEHÅLL 30 juni 2015. 1 Administrera din butik 2. 2 Lägg in dina första varor och artiklar 4. 3 Butiksinställningar 8 INNEHÅLL 30 juni 2015 INNEHÅLL 1 Administrera din butik 2 2 Lägg in dina första varor och artiklar 4 3 Butiksinställningar 8 i Nordisk e-handel Lathund Nordisk e-handel AB INNEHÅLL 30 juni 2015 sv 1 Nordisk

Läs mer

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt. Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu

Läs mer

Version: 1.0.1 Datum: 2012-05-23. DynaMaster 5 Golf Övergripande manual

Version: 1.0.1 Datum: 2012-05-23. DynaMaster 5 Golf Övergripande manual Version: 1.0.1 Datum: 2012-05-23 DynaMaster 5 Golf Övergripande manual Innehållsförteckning 1 Inledning 3 1.1 Systemkrav 3 2 Logga in 4 3 Översikt 5 4 Verktygsfält och funktioner 6 4.1 Översikt gränssnitt

Läs mer

Kursplanering Utveckling av webbapplikationer

Kursplanering 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 mer

Manual för din hemsida

Manual för din hemsida Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen

Läs mer

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

Föreläsning 4. CSS Stilmallar för webben Föreläsning 4 CSS Stilmallar för webben Innehåll 1. CSS, vad är det? 2. Repetition av HTML-element 3. CSS, hur, var, när? 4. CSS & arv? CSS Cascading Style Sheet Same, same, but different Samma innehåll

Läs mer

Elektronisk publicering TNMK30

Elektronisk publicering TNMK30 Elektronisk publicering TNMK30 Förra gången Färger CSS - layout och styling Lite repetition (X)HTML och SEO Att separera innehåll från presentation. CSS, layoutproblem med float och boxar CSS, layoutproblem

Läs mer

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2) 1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA

Läs mer

Kort om World Wide Web (webben)

Kort 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 mer

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR I följande dokument hittar ni information om hur ni administrerar er nya hemsida. Manualen går endast igenom grundläggande administration. För mer avancerad redigering

Läs mer

Webbsida och ett bokningssystem

Webbsida och ett bokningssystem Beteckning: Institutionen för matematik, natur- och datavetenskap Webbsida och ett bokningssystem Admir Grabovac juni 2008 Examensarbete, 15 högskolepoäng, B Datavetenskap Internetteknologi Handledare:

Läs mer

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

Programmeringteknik. 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 mer

KOM IGÅNG MED DIN E-HANDEL! LATHUND 1.2

KOM IGÅNG MED DIN E-HANDEL! LATHUND 1.2 KOM IGÅNG MED DIN E-HANDEL! LATHUND 1.2 Innehåll 1, 2,3 och du är igång med din egen e-handel: Steg 1 Logga in din butiksadministration Steg 2 Lägg in dina första varor Steg 3 Butiksinställningar Kontakta

Läs mer

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

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

Ni administrerar er hemsida genom att logga in på en uppdateringsmodul (även benämnd administrationsgränssnitt eller administration).

Ni administrerar er hemsida genom att logga in på en uppdateringsmodul (även benämnd administrationsgränssnitt eller administration). Joomla Guide 2.5.11 TILLVÄGAGÅNGSÄTT Sida 1 av 9 TILLVÄGAGÅNGSÄTT Att använda uppdateringsmodulen kräver att man vet vilka innehållsdelar man kan ändra på sin hemsida. De delar man kan ändra är oftast

Läs mer

Webbutveckling Laboration 1: HTML5 och CSS3.

Webbutveckling 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 mer

LIONS CLUB webbsida ( Version )

LIONS CLUB webbsida ( Version ) LIONS CLUB webbsida ( Version 2011-04-20) Det är nu färdigt att starta er klubbs webbsida. Jag har registrerat ett konto på webbhotell och för konfigurerat med alla nödvändiga filer. Det är bara för er

Läs mer

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU FÖRFATTARE Viktor Karlsson Jarmo Baltzar DATUM 2011-03-15 Sammanfattning I rapporten återfinns en detaljerad beskrivning om webbapplikation Budgetsystem

Läs mer

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal

Läs mer

Zimplit CMS Manual. Introduktion. Generell Information

Zimplit CMS Manual. Introduktion. Generell Information Zimplit CMS Manual Introduktion Detta dokument ger en överblick av Zimplit CMS (Content Management System) användargränssnitt och dess funktioner. (För mer information och hjälp-forum, se zimplit.org.)

Läs mer

Välkommen till edwise - Elev

Välkommen till edwise - Elev Välkommen till edwise - Elev 2011 Tieto Corporation Inloggning Skriv www.edwise.se i webbläsarens adressfönster. Ditt användarnamn samt lösenord får du av edwiseansvarige på skolan. Har du haft ett konto

Läs mer

Karlstads universitetsbibliotek

Karlstads universitetsbibliotek Karlstads universitetsbibliotek 2015 Guide till Zotero Med referenshanteringsprogrammet Zotero kan du enkelt samla dina referenser till böcker, artiklar m.m. och infoga källhänvisningar samt skapa litteraturlistor

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, 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 mer

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR I följande dokument hittar ni information om hur ni administrerar er nya hemsida. Manualen går endast igenom grundläggande administration. För mer avancerad redigering

Läs mer

Användarutbildning i SiteVision

Användarutbildning i SiteVision Användarutbildning i SiteVision Innehållsförteckning 1 Komma igång med SiteVision 2 1.1 Starta SiteVision 2 1.2 Redigeringsläget i SiteVision 3 1.2.1 Verktygsfält 3 1.2.2 Modulväljare 4 1.2.3 Navigator

Läs mer

Individuellt Mjukvaruutvecklingsprojekt

Individuellt Mjukvaruutvecklingsprojekt zm222ag 1DV430 Individuellt Mjukvaruutvecklingsprojekt [Website] Restaurang & Pizzeria Europa Slutrapport Zlatan Majdanac - Webbprogrammerare 2011 Abstrakt I min slutrapport skriver jag om projektet som

Läs mer

URVAL AV UTFÖRDA FRILANSJOBB

URVAL AV UTFÖRDA FRILANSJOBB URVAL AV UTFÖRDA FRILANSJOBB Här följer information om ett urval av utförda frilansjobb. CONTENT MANAGEMENT- OCH GROUPWARE RAMVERK Kund: Sundance MD&M En modulär flashapplikation med en PHP och MySQL backend

Läs mer

Webbprogrammering 725G54

Webbprogrammering 725G54 Webbprogrammering 725G54 Hej! Jakob Bandelin, gästadjunkt jakob.bandelin@liu.se Interaktionsdesign, webbdesign, apputveckling Agenda Kursmål och -upplägg HTML Teckenkodning Validering Lab 1. Kursmål exemplifiera

Läs mer

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

SLUTRAPPORT RUNE TENNESMED WEBBSHOP SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker

Läs mer

KARLSTADS UNIVERSITETSBIBLIOTEK

KARLSTADS UNIVERSITETSBIBLIOTEK 1 (7) Guide till Zotero Med referenshanteringsprogrammet Zotero kan du enkelt samla dina referenser till böcker, artiklar m.m. och infoga källhänvisningar samt skapa litteraturlistor i MS Word, OpenOffice

Läs mer

Varfö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 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 mer

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis

Läs mer

Hemsideprojekt för Kulas Ponnystuteri

Hemsideprojekt för Kulas Ponnystuteri Beteckning: Institutionen för matematik, natur- och datavetenskap Hemsideprojekt för Kulas Ponnystuteri Ida Svedlund-Ståhl 06-2007 Examensarbete, 10 poäng, B Datavetenskap Internetteknologi Examinator:

Läs mer

Företagspresentation på Internet

Företagspresentation på Internet Beteckning: Institutionen för matematik, natur- och datavetenskap Företagspresentation på Internet Anna Åberg Juni 2006 Examensarbete, 10 poäng, nivå B Webbprogrammering/webbdesign Internetteknologi Göran

Läs mer

SKAPA EN ARTIKEL MED AUTOMATISKA PUBLICERINGSTIDER

SKAPA EN ARTIKEL MED AUTOMATISKA PUBLICERINGSTIDER Joomla Guide 2.5.11 ARTIKLAR SKAPA EN ARTIKEL med publ.tider Sida 1 av 9 SKAPA EN ARTIKEL MED AUTOMATISKA PUBLICERINGSTIDER En artikel kan ha en automatisk publiceringstid, både gällande sätta igång en

Läs mer

Joomla CMS Del 2 av 2

Joomla CMS Del 2 av 2 JOOMLA 3 CMS GRUNDKURS DEL 2 AV 2 Innehåll Extern Struktur Menyer och Sidor Användare och Åtkomstnivåer Skapa en sida som kräver inloggning Moduler och Positioner Sökmotor och undermenyer Copyright Mahmud

Läs mer

Bilaga 1. Teknisk kravspecifikation

Bilaga 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 mer

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

Förra gången. jquery Lab 4 Muddy Cards resultat. Förra gången jquery Lab 4 Muddy Cards resultat. Labgrupper Helklass alltid på lab-tiderna? Ingen föreläsning nästa vecka Bonus-info HTML - formulär Serverskript PHP Portfolio Sammanfattning. Idag Webblingo

Läs mer

Presentera dig själv Laboration 1

Presentera dig själv Laboration 1 Laborationsanvisning Presentera dig själv Laboration 1 Författare: Johan Leitet Version: 2 Datum: 2011-08-01 Inledning Denna inledande laboration syftar i mångt och mycket till att du ska känna dig bekväm

Läs mer

Hembokat Kom igång guide

Hembokat Kom igång guide Hembokat Kom igång guide Introduktion till er nya brf-hemsida... 2 För användaren... 3 Starta ditt konto... 3 Logga in... 3 Byt lösenord... 4 Anslagstavlan... 5 Bokningskalendern... 6 För styrelsen...

Läs mer

www.pts.se/archive/documents/ SE/Rapport_tillganglig_webb_2004_14.pdf 2 webzone.k3.mah.se/k99ac3hl/helenalackmagisterkogniton2003.

www.pts.se/archive/documents/ SE/Rapport_tillganglig_webb_2004_14.pdf 2 webzone.k3.mah.se/k99ac3hl/helenalackmagisterkogniton2003. 2 3 1 Är samhällsviktiga tjänster på Internet tillgängliga för personer med funktionshinder? PTS-ER-2004:14, ISSN 1650-9862. www.pts.se/archive/documents/ SE/Rapport_tillganglig_webb_2004_14.pdf 2 webzone.k3.mah.se/k99ac3hl/helenalackmagisterkogniton2003.pdf

Läs mer

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

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML ITK:P2 F1 FTP, HTTP, HTML, XML och XHTML DSV Peter Mozelius 1 Hemsidor med HTML Hur många av er har provat på att bygga en egen hemsida med HTML eller XHTML? För hand eller med hjälpverktyg? Har ni lagt

Läs mer

Projekt Foreläsning VI

Projekt Foreläsning VI Webbprogrammering - 725G54 Projekt Foreläsning VI Agenda Sessions update Labb 5 Genomgång projektuppgift Kursinnehåll avstämning Kursmål avstämning Sessions På IDA måste ni göra session_save_path('dir)

Läs mer

En stiligare portal Laboration 3

En stiligare portal Laboration 3 Laborationsanvisning En stiligare portal Laboration 3 Författare: Johan Leitet Version: 1 Datum: 2011-09-09 Inledning Vi har hittills koncentrerat oss på att strukturera upp vår information på ett så semantiskt

Läs mer

2009-08-20. Manual för Typo3 version 4.2

2009-08-20. Manual för Typo3 version 4.2 2009-08-20 Manual för Typo3 version 4.2 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.1.1

Läs mer

Installationsanvisningar. till IST Analys

Installationsanvisningar. till IST Analys Installationsanvisningar för IEklient till IST Analys 2 Med rätt säkerhetsinställningar i din webbläsare ska det vara enkelt att komma igång med IST analys. Allt ska då laddas hem och starta automatiskt

Läs mer

Webbteknik för ingenjörer

Webbteknik 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 mer

Manual - Storegate Team med synk

Manual - Storegate Team med synk Manual - Storegate Team med synk Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och synkronisera filer med högsta säkerhet inom

Läs mer

Logga in på din hemsideadministration genom dina inloggningsuppgifter du fått.

Logga in på din hemsideadministration genom dina inloggningsuppgifter du fått. Joomla Guide 2.5.11 MENYER Sida 1 av 41 MENYER En meny är centerpunkten på en hemsida. Det är ifrån denna man utgår om man vill navigera på hemsidan. Menyer kan vara vertikala eller horisontella och är

Läs mer

När man ska lägga till en nyhet måste man vara inloggad. Klicka på hänglåset uppe i högra hörnet.

När man ska lägga till en nyhet måste man vara inloggad. Klicka på hänglåset uppe i högra hörnet. Lägga till en Nyhet När man ska lägga till en nyhet måste man vara inloggad. Klicka på hänglåset uppe i högra hörnet. Logga in Fyll i dina uppgifter som du även använder när du loggar in på eventor. Istället

Läs mer

Webbprogrammering. Sahand Sadjadee

Webbprogrammering. Sahand Sadjadee Webbprogrammering Sahand Sadjadee Agenda Webb The World Wide Web (WWW) is a network of online content that is formatted in HTML and accessed via HTTP. The term refers to all the interlinked HTML pages

Läs mer

Slutrapport - Intranät

Slutrapport - Intranät Slutrapport - Intranät Grupp 2. DesignOnline 1DV411 - Webbprojekt I Martin Fohlin, Tobias Holst, Andreas Fridlund, Måns Schütz, Anton Ledström & Sherief Badran 1 Sammanfattning I denna rapport beskriver

Läs mer

Arbetsmaterial HTML pass 1 - Grunder

Arbetsmaterial HTML pass 1 - Grunder Arbetsmaterial HTML pass 1 - Grunder Det vi idag kallar Internet växte fram ur ett amerikanskt nätverk kallat ARPAnet som skapades i slutet av 60 talet. Ett topphemligt verktyg för att koppla ihop stordatorer

Läs mer

Webbprogrammering - 725G54 PHP. Foreläsning II

Webbprogrammering - 725G54 PHP. Foreläsning II Webbprogrammering - 725G54 PHP Foreläsning II Agenda Serverskript PHP Validering av data med serverskript Säkerhet Lab 2. Live coding Serverskript Kör ett program på servern och resultatet skickas till

Läs mer

Underhåll av webbshopsmodul i excellence PRO butik

Underhåll av webbshopsmodul i excellence PRO butik Kort bekrivning av webbplatsens grundfunktioner Webbshoppen består av en Internetapplikation som körs på Windows Internet Information Server. Hela webbshopen jobbar online mot excellence PRO butiks databas.

Läs mer

Priskamp. En prisjämförelsesite Björn Larsson 130609

Priskamp. 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

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

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011) Laboration 1: Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011) Målsättning Att prova på grundläggande html samt att separera innehåll och utseende. Slutresultatet

Läs mer

Avancerade Webbteknologier

Avancerade 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 mer

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR I följande dokument hittar ni information om hur ni administrerar er nya hemsida. Manualen går endast igenom grundläggande administration. För mer avancerad redigering

Läs mer

WEBB PRODUKTION. Publicering av stora webbplatser. 2010 Thomas Mejtoft. Thomas Mejtoft 1210-12-13 2

WEBB PRODUKTION. Publicering av stora webbplatser. 2010 Thomas Mejtoft. Thomas Mejtoft 1210-12-13 2 WEBB 2010 PRODUKTION Publicering av stora webbplatser 1210-12-13 2 1 Publicering av stora webbplatser Juridiska och etiska riktlinjer Domännamn Webbservrar Webbhotell Sökmotorer CMS 1210-12-13 3 Juridiska

Läs mer

Erik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430

Erik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Erik Lundgren 820419-1491 GarageLoppisen.se Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Abstrakt En kort rapport om projektet GarageLoppisen.se. En applikation som skapats för att

Läs mer

Introduktion Till WordPress

Introduktion Till WordPress Introduktion Till WordPress Vad är WordPress? ett blogg- och innehållshanteringssystem skrivet i PHP och som använder databasen MySQL för datalagringen Wordpress har under åren utvecklats från ett bloggsystem

Läs mer

Användarutbildning i SiteVision

Användarutbildning i SiteVision Användarutbildning i SiteVision Senselogic AB Version 2.4 Innehållsförteckning 1 Komma igång med SiteVision...1 1.1 Starta SiteVision... 1 1.2 Redigeringsläget i SiteVision... 2 1.2.1 Verktygsfält...2

Läs mer

Filhanterare med AngularJS

Filhanterare med AngularJS Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma

Läs mer

Handledning för installation och komma igång med Joomla

Handledning för installation och komma igång med Joomla Uppsala universitet Monica Langerth Zetterman Handledning för installation och komma igång med Joomla Joomla är ett CMS (Content Managament System) som använder sig av de tekniker vi tittat lite på i kursen.

Läs mer

Handbok Hogia PBM - Personal Business Manager

Handbok Hogia PBM - Personal Business Manager Handbok - Personal Business Manager Innehållsförteckning Vad är?... 2 Portalens uppbyggnad... 3 Övre meny... 3 pråk (Tilläggsmodul )... 3 Visningsläge... 6 Vänster meny... 6 PBM Portalyta... 6 Nyheter

Läs mer

Studentportal -utformad med innehållshanteringssystemet Joomla

Studentportal -utformad med innehållshanteringssystemet Joomla Examensarbete Studentportal -utformad med innehållshanteringssystemet Joomla Dennis Sangmo, dennis.sangmo@gmail.com Dennis Sangmo 2010-05-21 Ämne: Examensarbete Nivå: B Kurskod: 1DV40E Abstrakt Projektet

Läs mer

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

Projektanvisning. 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 mer

PageTurner är en tjänst för att skapa bläddringsbara Flash-dokument - ett inslag i den moderna webbvärlden som blivit alltmer populärt.

PageTurner är en tjänst för att skapa bläddringsbara Flash-dokument - ett inslag i den moderna webbvärlden som blivit alltmer populärt. PageTurner Vad är PageTurner? PageTurner är en tjänst för att skapa bläddringsbara Flash-dokument - ett inslag i den moderna webbvärlden som blivit alltmer populärt. Ett bra och snyggt sätt att göra dokument

Läs mer

Hemsida. Lathund för medlemsföreningar. Funktioner för medlemsföreningar på hemsidan. Syfte med medlemsföreningens sidor

Hemsida. Lathund för medlemsföreningar. Funktioner för medlemsföreningar på hemsidan. Syfte med medlemsföreningens sidor Hemsida Lathund för medlemsföreningar 2016-12-07 Funktioner för medlemsföreningar på hemsidan Varje medlemsförening har en egen sektion på scuf.se Styrelsen kan redigera sin medlemsförenings sidor, skriva

Läs mer

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kurswebb: www.creativerooms.se/edu, välj Gränssnittsdesign eller Webbutveckling 1 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se

Läs mer

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt 2013-06-10 Abstrakt Det här rapporten kommer handla om projektet Kalmar kendo. Projektet är en webbplats till en

Läs mer

Snabbguide: Hur man öppnar en egen nätbutik

Snabbguide: Hur man öppnar en egen nätbutik Snabbguide: Hur man öppnar en egen nätbutik Vill du öppna din egen nätbutik? Nu är det enklare än någonsin. Följ stegen i den här snabbguiden så är du redo att öppna dörrarna. Vad du borde förbereda innan

Läs mer

Content Management System. Publiceringssystem

Content Management System. Publiceringssystem Content Management System Publiceringssystem Vad är ett Content Management System (CMS)? Ett verktyg för att separera innehåll från presentation Skapa webbsidor utan att kunna html Låt många skapa sidor

Läs mer

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

Innehåll. Dokumentet gäller från och med version 2014.3 1 Innehåll Introduktion... 2 Före installation... 2 Beroenden... 2 Syftet med programmet... 2 Installation av IIS... 2 Windows Server 2008... 2 Windows Server 2012... 6 Installation av webbapplikationen

Läs mer

Installationsanvisning för Garmin Communicator Plugin

Installationsanvisning för Garmin Communicator Plugin för Garmin Communicator Förord På uppdrag av Naturvårdsverket erbjuder Viltskadecenter support för de svenska användarna av databasen Rovbase. Det här är en manual riktad till de som behöver överföra data

Läs mer

Manual - Storegate Team

Manual - Storegate Team Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.

Läs mer

Kravspecifikation. 1 Om dokumentet. 2 Bakgrund. 3 Förkortningar, ordförklaringar.

Kravspecifikation. 1 Om dokumentet. 2 Bakgrund. 3 Förkortningar, ordförklaringar. Kravspecifikation 1 Om dokumentet Detta dokument specificerar vad som skall göras eller utföras, inte hur. Den är framtagen av Western Riders Association of Sweden hädanefter nämnes som WRAS och för WRAS

Läs mer

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Sidan 2 - Logga in Sidan 3 - Uppbyggnad av en sida Sidan 4 - Infoga länk Sidan 5 - Infoga bilaga Sidan 6 - Infoga bild Sidan 7-8 Vad betyder knapparna

Läs mer