WikiWiki och XP i små projekt

Storlek: px
Starta visningen från sidan:

Download "WikiWiki och XP i små projekt"

Transkript

1 WikiWiki och XP i små projekt Thomas Raneland, d00tr@efd.lth.se Linus Walleij B.S.Sc., d00lw@efd.lth.se 15 maj 2003 Sammanfattning I denna djupstudie analyseras användandet av så kalla WikiWiki-teknik i ett projekt som drivits enligt projektmetodiken extreme Programming. Såväl sociala, organisatoriska som tekniska aspekter berörs. Slutsatsen är att WikiWiki-tekniken är mycket lämpad för projekt av denna typ, och att programvaran som använts är enkel att installera och modifiera för lokala behov. Innehåll 1 Introduktion 2 2 Vad är WikiWiki? 2 3 Projektet och utvecklingsprocessen 2 4 Så användes WikiWiki-tekniken i projektet 3 5 Roller inom gruppen 5 6 Programvaran Installation och driftsättning Behörighetssystem Traditionell dokumentationsprocess visavi Wiki 8 8 Tänkbara utökningar i programvaran 9 9 Slutsatser 9 10 Tack till Referenser 10 1

2 1 Introduktion Det är känt att interna webbplatser delvis löser problemet med dynamisk dokumentation och kommunikation inom en projektgrupp. I projekt som använder extremprogrammering som utvecklingsprocess är kommunikation extra viktig. Vi har studerat hur WikiWiki-teknik fungerar i ett litet utvecklingsprojekt. Vår förhoppning var att programmerarna skulle kännas sig mer engagerade och delaktiga i projektet, genom att få ett lika stort ansvar för webbplatsen. 2 Vad är WikiWiki? WikiWiki (själva ordet är Hawaïanska och betyder snabb ) är en teknik för att tillhandahålla webbplatser där användarna själv kan lägga till nya, och redigera samtliga webbsidor. Tekniken utvecklades först av Ward Cunningham 1997 för webbplatsen Portland Pattern Repository. 1 Sajten var ämnad att samla designmönster som användarna själva upptäckt. Därför behövde redigering kunna utföras enkelt av alla med tillgång till sajten. Genom länkar på varje webbsida kan användaren lägga till egen text. Ofta finns även en diskussionssida kopplad till varje webbsida. Där kan metadiskussioner kring webbsidan hållas, till exempel rörande faktakvalitet, innehållets struktur, om sidan skall brytas ned i undersidor osv. Till skillnad från den statiska webbsidans WYSIWYG What You See Is What You Get, ger Wikisidor en helt annorlunda användarupplevelse av WYSIWYME What You See Is What You May Edit man erfar en känsla av att webbsajten erkänner sina egna brister och accepterar att bli rättad och förbättrad. Det står varje användare fritt att lägga till nya webbsidor. Således kan sidoämnen lätt ges egna sidor, vilket gör att webbplatsens struktur utvecklas. Därmed kan en WikiWiki-sajt hållas välstrukturerad trots att sajten har ett stort antal medförfattare. För varje artikel (uppslagsord) sparas de senaste versionerna så att man kan jämföra den nuvarande artikeln med en tidigare version, och om det behövs återgå till en tidigare version, se figur 1. Wikipedia 2 är den största sajten med Wiki-teknik och omsätter i dagsläget tals artiklar. Historiskt har Wiki-sajterna utvecklats ur s.k. Blog -program, d.v.s. webbloggar eller nätsamhällen communities som har ett naturligt inslag av informationsutbyte. Varianter på konceptet förekommer också exempelvis i manualen för skriptspråket PHP, där läsarna kan annotera, dvs kommentera alla sidor på ungefär samma vis som rättningar är införda i marginalen på flera av Universitetsbibliotekets referensböcker. På så vis kan man hävda att fenomenet egentligen har flera hundra år på nacken. Jämförelser med encyklopedisternas verk sammanställning och koncentration av mänsklighetens samlade kunskap kan också göras. 3 3 Projektet och utvecklingsprocessen Det projekt vi studerat och medverkat i fick uppdraget att utveckla ett program för tidtagning i endurotävlingar. I projektet fanns två coacher (författarna) och tio programmerare. Utvecklingsprocessen som användes var extremprogrammering (XP), en lättviktsprocess (engelska: agile process) där tyngdpunkten ligger på förändring, kommunikation och delat ansvar Se 4 Se Jeffries, Anderson & Hendrickson

3 Figur 1: Versioner av en och samma webbsida i vårt projekt. Rollerna i ett XP-projekt skiljer sig något från rollerna i traditionella utvecklingsprojekt. Coachens ansvar är att underlätta arbetet för programmerarna, samt att kontrollera att XP så kallade practices (arbetssätt) används. Programmerarens uppgift är att formge, testa och implementera programmet enligt kundens krav. Kraven formuleras som uppdrag, s.k. userstories. Varje uppdrag beskriver ett nytt sätt att använda programmet och därmed vilken ny funktionalitet som behövs. Kunden och coacherna hade tidigare praktisk och teoretisk erfarenhet av XP. Programmerarna hade endast teoretisk erfarenhet av processen (inklusive några kortare laborationer med specifika XP-metodologier). Projektets omfattning begränsades av tiden; sex långlabbar à åtta timmar, där varje laboration föregicks av ett två timmar långt planeringsmöte. Därtill fick varje programmerare fyra timmars hemarbete mellan mötet och laborationen. Denna tid användes huvudsakligen till förberedelser inför laboration, så att arbetet kunde genomföras effektivare. Under långlabbarna fanns minst en av coacherna ständigt närvarande. Kunden, som enligt XP bör finnas till hands hela tiden, befann sig i samma byggnad och besökte arbetet cirka två gånger per laboration. Vid detta tillfälle fick coacher och programmerare möjlighet att ställa frågor, reda ut missförstånd, och testa användargränssnittet på kunden. 4 Så användes WikiWiki-tekniken i projektet För att underlätta den skrivna kommunikationen, och för att även dela ansvaret mellan gruppmedlemmarna sattes en intern WikiWiki-sajt upp. Grundstommen till denna skapades av coacherna före första planeringsmötet. Därefter stod det var och en fritt att lägga upp information, ändra i befintlig text och strukturera om sajten på bästa sätt. 3

4 Figur 2: Projektets Wikisajt, huvudsida. Det går att konstatera tre olika användningsområden för webbplatsen: För det första fungerade sajten som projektgruppens interna anslagstavla. Nuvarande och kommande arbetsuppgifter, presentation av gruppmedlemmarna och teknisk information om produkten lades upp. För det andra användes sajten ibland som ett diskussionsforum. Tillfällig information, såsom Internetadresser och skalkommandon, är lättare att kommunicera skriftligt än muntligt. Delvis tog sajten över e-postens uppgift. Mellan långlabbarna lades information upp som inte behövde läsas omedelbart, t.ex. upplysningar om vilka hemuppgifter som delats ut eller hur man kan öka kvaliteten på koden. För det tredje fanns möjlighet att använda sajten för kommunikation med kunden. Nya releaser, dokumentation och support kunde läggas upp. Kunden kunde ställa frågor om produkten på dessa sidor och få svar från någon i gruppen. På så sätt slipper man utse en särskild gruppmedlem för kundkontakt. Denna tredje användning har i skrivande stund inte utnyttjats, men å andra sidan är projektet inte slutfört än, och det är coachernas avsikt att denna möjlighet ska tas tillvara. 5 Roller inom gruppen På samma sätt som rollerna i utvecklingsarbetet är annorlunda i ett XP-projekt, kommer rollerna för en WikiWiki-sajt att skilja sig från de traditionella. På klassiska webbsajter har få tillgång till tekniken som krävs för att modifiera en webbsida. Speciella verktyg (FrontPage, Screem, DreamWeaver) och speciella rutiner (FTP, WebDAV, Frontpage Server Extensions) 4

5 med login krävs för att kunna editera. Sidorna får karaktären av ett typografiskt arbete och få lägger ner tid på att ändra, lägga till eller radera. WikiWiki-sajter ger alla samma möjlighet att editera i samma ögonblick som ett fel upptäcks, utan att det vanliga rutinen (ett fel upptäcks, felet rapporteras, webbeditor avsätter tid, felet ändras) behövs. I stället klickar användaren på en länk på den sida där felet upptäckts, ändrar källtexten (skriven i ett eget format som dock stöder HTML i viss grad) och sparar. Således avvecklas rollen som webbeditor och den webbansvarige får rollen som korrekturläsare, organisatör och övervakare av sajten. I vårt fall blev det naturligt så att coacherna tog ett delat huvudansvar för sajten, men vi anser att det uppdraget lika gärna kunde delats ut till en eller två av programmerarna, som ett slags expertroll. Till rollen kan också höra att uppmana projektmedlemmar att lägga upp ny information eller att radera eller uppdatera gammal information vid ändringar. Det normala i ett XP-projekt är att minimera mängden dokumentation och i stället förlita sig till muntlig kommunikation. En stor webbplats kan tyckas motverka denna princip. Vår erfarenhet är att sajten till största delen innehåller material eller länkar till material som publicerats av tredje part, och inte blir föråldrad under projektets gång. Den enda större tekniska information som fanns om vår egen produkt var automatgenerad dokumentation 5 om de klasser ingick i programmet. Denna uppdaterades ofta för att inte vilseleda. 6 Programvaran För att driva Wikisidan behövde vi hitta en lämplig programvara. Det första vi undersökte var UseModWiki. Detta program är en modul till Webbservern Apache, som kör en helt och hållet filsystemsbaserad revisionshantering. Denna visade sig dock bara stödja en viss typ av uppmärkning av länkar mellan uppslagsord, nämligen såkallad CamelScript, vilket innebär att ord skrivs ihop så att SakerSomÄrLänkarTillAndraUppslagsord skrivs samman på detta vis. I engelskan är detta naturligt eftersom det används i en hel del varumärken och liknande, och kan eventuellt tolkas som en rörelse mot att skriva samman ord på det vis som är naturligt i svenska språket. Emellertid blir detta sammanskrivande onaturligt i svenskan eftersom vi redan av hävd skriver samman ord, och att skriva ett ord som schlagerfestivalarrangör som SchlagerFestivalArrangör ger ett stolpigt och onaturligt språkflöde som påminner om särskrivning. Därför var vi tvungna att finna en programvara med stöd för ett naturligt svenskt ordflöde. De stora svenska Wikisajterna av encyklopedisk karaktär: Susning.nu och svenska Wikipedia, har ett sådant system, och valet föll på svenska Wikipedias webbscript skrivet i skriptspråket PHP. 6 Dessa hade båda stöd för ordlänkar i form av [[dubbla hakparenteser]] vilket fungerar bra med svenska uppslagsfraser där man vill kunna använda mellanslag och små bokstäver i uppslagsord. 6.1 Installation och driftsättning Wikipedias PHP-skript finns tillgängligt under licensen GNU GPL 7 och eftersom detta ständigt utvecklas fick koden checkas ut från projektets CVS-repository. 8 En svensk översättning hade då nyligen tillkommit, och vi slapp på det viset att själva översätta texten i programmet till svenska. 5 Verktyget JavaDoc användes, 6 PHP använder nedåt naturligtvis webbservergränssnittet CGI, Common Gateway Interface, en de factostandard från NCSA, se 7 GNU General Public License, se 8 programvaran återfinns på 5

6 Figur 3: Skiss av webbsystemet där Wikin driftsattes. För att kunna använda programmet krävs tre saker: En dator med webbserver med stöd för skriptspråket PHP i en eller annan form. En databasmotor (DBMS) av typen MySQL och möjlighet att skapa databaser på denna. Tillgång till en skrivbar filarea på denna server, om man önskar stöd för att ladda upp bilder och liknande. Eftersom institutionen för datavetenskap hade begränsad möjlighet att stödja och administrera en sådan miljö valde vi att istället driftsätta Wikin hos Datorföreningen vid Lunds Universitet och Lunds Tekniska Högskola. Här fick vi tillgång till en webbserver i form av en Sun 450 med 4 processorer och stort arbetsminne, webbservern Apache samt databassystemet MySQL och en filarea. Bara databasskapandet krävde administrativa behörigheter på maskinen, själva programvaran och filarean kunde placeras i ett vanligt användarkonto på maskinen. På MySQL-sidan skapades ett konto med namnet cs0310 och en tom databas med samma namn. Till användarkontot knöts ett visst lösenord. Databasen måste sedan initialiseras med vissa fördefinierade tabeller och därtill hörande nycklar och index, vilket automatiserats av Wikipedia i form av ett SQL-skript. 9 Efter att detta skript körts och PHP-filerna placerats i en egen katalog var Wikisajten klar att användas. Ett schema över uppställningen visas i figur Behörighetssystem Vissa experiment företogs för att testa om ett behörighetssystem kunde användas för att begränsa tillgången till Wikisajten från hela världen. Det visade sig möjligt att sätta upp en lokal begränsning för den katalog där PHP-filerna låg med htpasswd, en behörighetslösning av samma typ som Unix password-system. På detta vis kunde man, om man så önskade, 9 För en introduktion till relationsdatabaser se Ullman-Widom, A First Course in Database Systems. 6

7 kopiera användarnas namn och lösenord från skolans Unixsystem och använda dessa för inloggning i Wikin. Det var också möjligt att kryptera denna förbindelse med SSL. Att använda personlig inloggning medför även andra fördelar: i den befintliga programvaran kan man sätta sig som övervakare på en viss artikel, och få en lista över senaste ändringar i de artiklar där man antecknat sig som övervakare. På så vis kan man lätt bevaka sitt eget intresseområde. Man kan även tänka sig att utöka denna funktionalitet med möjligheten att få e-post om ändringar i samma ögonblick som de sker. Vi valde emellertid att inte aktivera någon sådan säkerhetslösning: det bedömdes inte som sannolikt att någon utomstående skulle ha intresse av att sabotera vår Wiki, och ur spionagesynpunkt var vårt projekt inte heller särskilt intressant. Adressen till Wikin var heller inte allmänt känd, och även om detta inte är någon garant för säkerhet över huvud taget, så minskar det i varje fall risken att någon hamnar i Wikin utan anledning, så länge denna inte lokaliseras av exempelvis sökrobotar. I andra sammahang kan man tänka sig att informationen är i större behov av integritetsoch tillgänglighetsskydd. Exempelvis skyddas ofta ett företags interna nätverk, intranet från tillgång utifrån med brandvägg, men även internt kan tillgången behöva begränsas. En viss säkerställd spårbarhet beträffande olika ändringar kan också behövas. I sådana fall kan en tvingande inloggningsprocedur med personliga konton såsom beskrivits ovan komma att behövas. Det skall tilläggas att i vårt fall kunde användarna identifiera sig genom att skapa ett konto i Wikin med personlig inloggning och eventuellt ett lösenord om de ville försäkra sig om att ingen annan gjorde ändringar i deras namn. Om inget användarkonto skapades märktes ändringar istället med användarnas IP-nummer. I de stora Wikipedierna används denna begränsade behörighetskontroll för att temporärt eller permanent spärra IP-nummer till användare som stör den dagliga driften, såsom sabotörer. 7 Traditionell dokumentationsprocess visavi Wiki Många företag tillämpar webbaserad dokumentation av organisation, projektstrukturer, medarbetarprofiler, interna och externa tjänster osv. Flödet vid sådana dokumentationsprocedurer brukar vara något i denna stil: Medarbetaren beslutar sig för, eller beordras att upprätta ett visst dokument. Medarbetaren checkar ut ett dokumentnummer för detta ändamål. Dokumentnummersystemet är ofta anpassat för att tillåta multipla revisioner av ett och samma dokument. Innan ett dokument officiellt publicerats används ofta ett prepublikationssuffix eller liknande som indikator på att dokumentet inte är godkänt för bred publicering ens internt. Medarbetaren reviderar dokumentet ett antal gånger och sprider förhandsversionen internt inom sin arbetsgrupp för granskning. Någon medarbetare signerar dokumentet som granskat. Medarbetarens närmast överordnade avgör när dokumentet är moget för publikation. Dokumentet signeras av närmast överordnad och tilldelas ett verkligt dokumentnummer. Dokumentet kan sedan revideras iterativt, med förhandsversionscykler före varje slutgiltig publikation. 7

8 Om dokumentet skall publiceras i en intern webbserver tillkommer för varje revision att dokumentet antingen av medarbetaren själv, eller en av arbetsgivaren utsedd webbredaktör konverterar dokumentet till ett standardiserat format såsom PDF eller HTML och genomför själva publiceringen. Processen ovan kan naturligtvis automatiseras i större eller mindre grad med hjälp av datorsystem, men har ofta detta komplexa flöde, som till sin form påminner om arbetet vid en vetenskaplig tidskrift eller en tidningsredaktion. Man behöver inte vara speciellt verserad för att se sambandet mellan ovanstående publiceringsflöde och de tunga processer som finns inom PERT, WBS eller RUP. 10 För lättviktsprocesser är detta flöde något främmande, och en mer direkt publicering är naturlig. Här passar Wikins direkta flöde som hand i handske. Om olika projektmodeller används inom samma företag eller institution kan avskärmade Wiki-sajter användas för de team som använder agila processer. Wikin tillåter på ett naturligt vis gemensamt ägarskap (engelska: common ownership) till dokumentation, kontinuerlig revision och delar inte utvecklargruppen i editorer och andra. Istället för att knyta rollen som dokumentatör till en viss fysisk person delas den av alla med tillgång till Wikin, och ett visst uppdrag (engelska: story) som rör dokumentation kan tilldelas vem som helst inom gruppen. Korta iterationscykler kan användas även för dokumentation, och det är enkelt att på impuls kvickt ändra något man kommer på, eller att ställa en fråga i anslutning till en viss webbsida. Liksom med andra elektroniska publiceringssystem har Wikin den fördelen att geografiskt eller organisatoriskt distribuerat arbete förenklas, delar av programmeringsteamet kan sitta på olika orter. Detta är dock inte direkt förenligt med XP-praktiken. 8 Tänkbara utökningar i programvaran Emedan vi använt ett ganska enkelt och rudimentärt PHP-skript från Wikipedia har vi under arbetet och genom spontan reflektion upptäckt såväl svagheter som möjliga tillägg som skulle kunna göras i programvaran, samt användningsområden som ligger utanför den nuvarande programvarans användningsområde. De flesta är relativt simpla och skulle kunna utföras av vem som helst med erfoderliga kunskaper i skriptspråket Zend 11 som används av PHP. Detta är för övrigt närbesläktat med exempelvis BASH, AWK, Perl och liknande språk. Push-Wiki eller One-Way-Wiki en Wiki kan vara editerbar enbart från insidan av ett projekt alla som deltar i projektet kan editera via nätverks- eller kontosbegränsningar, men utomstående kan bara läsa informationen och får heller inte tillgång till editeringsfunktioner. Eventuellt kan frågor och annoteringar göras av utomstående, på samma vis som i PHP-manualen, medan direkta ändringar utförs endast av projektmedlemmar. Detta kan också vara lämpligt med tanke på upphovsrättsliga komplikationer ändringar i en text tillhör normalt den som gjort ändringarna om inget annat sagts. Om bara projektmedlemmar kan ändra vet man att dokumentationen tillhör projektmedlemmarna. Bred uppladdningskapacitet Wikipediaskriptet stödjer bara uppladdning av bilder och enklare ljudfiler. Detta är lämpligt för Wikipediaprojektet, men i ett bredare sammanhang kan alla möjliga filtyper behöva bifogas en Wikisida, till exempel patchar och filreleaser. 10 Se vidare om projektstyrningsmodeller på 11 Zend är egentligen namnet på det språk och alfabet som används i zoroastrismens heliga skrift Avesta. 8

9 Integration med andra programvaror man kan vilja använda sin Wiki för felspårning (bug tracking) 12 förändringshantering (application management, change management) med checklistor, regressionstestförfarande och liknande. Här duger den befintliga Wikitekniken långt, men projektmedlemmar kan behöva sätta deadlines och liknande som förenas med påminnelser om uppdraget inte utförs. Grening och release all problematik som förknippas med vanlig konfigurationsstyrning är tillämplig även på dokumentation ur detta perspektiv. Emedan Word-dokument och liknande inte gärna medger grening och mergning pga sin proprietära karaktär och därmed följande brist på programmatiskt gränssnitt, finns inga sådana hinder för det enkla textinnehållet i en Wiki. Man kan eventuellt tänka sig att lagra texten för en Wiki i CVS eller liknande istället för en databas som i dagsläget. Vid release kan man vilja ta en ögonblicksbild av Wikin för layout och publicering i tryckt form. Vad man däremot inte bör göra är att försöka tvinga in Wikin i befintliga processflöden, genom att exempelvis påtvinga granskning och godkänning av varje ändring i Wikin. Detta skall hellre utföras som speciella granskningsuppdrag (stories) där någon, gärna någon utomstående, läser igenom och försöker använda och förstå dokumentationen. 9 Slutsatser I stort har Wiki-användandet fungerat bra. Det har blivit en naturlig samlingsplats för intern dokumentation och kommunikation inom utvecklarteamet. Användarna ändrade gärna på befintliga sidor, men större strukturella förändringar, så som uppdelningar, sammanslagningar etc. skedde mer sällan. Samma fenomen återfanns även i utvecklingsarbetet, där programmerarna gärna höll sig till att ändra i befintliga klasser, men mindre gärna refaktoriserade och skapade nya klasser när så behövdes. Det är möjligt att detta skulle kunna lösas med speciella Wiki-stories. Fler likheter med utvecklingsarbetet kunde märkas. De programmerare som var mest engagerade i utvecklingsarbetet av programmet, var också de som utnyttjade webbplatsen mest, både för att läsa och för att lägga upp ny information. Vi har funnit att programvaran som användes är flexibel och lätt kan anpassas för olika specifika behov, samt visat på några möjliga sådana utvecklingsvägar. 10 Tack till... Tack till Lars Aronsson för idén. programmerarna i grupp CS0310 i kursen Programvaruutveckling i grupp 13 på Lunds Tekniska Högskola, våren Datorföreningen vid Lunds Universitet och Lunds Tekniska Högskola som tillhandahöll servern för WikiWiki-sajten. 12 Såsom i defektspårningssystem som Bugzilla, se

10 11 Referenser - Lars Aronssons uppsats om Wiki-sajter. - Var är Wiki? - Programvara för Wiki-drift. - Wikipedias uppslagssida om WikiWiki. - Lättillgängligt om XP. - Ambitiös sajt om XP med bland andra Ron Jeffries. R. Jeffries, A. Anderson, C. Hendrickson: Extreme Programming Installed. Addison-Wesley,

Djupstudie Collective Documentation Ownerhip - Wiki. Jakob Nilsson-Ehle

Djupstudie Collective Documentation Ownerhip - Wiki. Jakob Nilsson-Ehle Djupstudie Collective Documentation Ownerhip - Wiki Jakob Nilsson-Ehle (d02jn@efd.lth.se) 1 1 Innehåll 1 Inledning............................... 3 1.1 Vad är en wiki?............................ 3 1.1.1

Läs mer

emopluppen Installationsmanual

emopluppen Installationsmanual emopluppen Installationsmanual Sammanfattning Den här manualen beskriver hur man installerar Emo-Pluppen. Innehållsförteckning 1 - Förberedelser... 1.1 - Operativsystem... 1.2 - PHP... 1. - Webbserver...

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

emopluppen Användning av Ant Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC) emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess

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

Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard

Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard Innehåll Om Wiki- funktionen... 1 Skapa en Wiki... 1 Lägg till/ redigera innehåll i en Wiki... 3 Läsa/skriva

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

2007-03-28. Manual för Typo3 version 4.04

2007-03-28. Manual för Typo3 version 4.04 2007-03-28 Manual för Typo3 version 4.04 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.2 Redigera

Läs mer

Innehåll. MySQL Grundkurs

Innehåll. MySQL Grundkurs MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin

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

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

Manual HSB Webb brf 2004 03 23

Manual HSB Webb brf 2004 03 23 TERMINOLOGI I Polopoly används ett antal grundläggande begrepp för publicering och hantering av information, eller innehåll som det också benämns. Nedan följer en kort genomgång av denna grundläggande

Läs mer

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29)

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.14 2002/12/16 14:52:59 rejas Exp $ Metainformation Denna

Läs mer

Kriswebb och Krisserver ur ett tekniskt perspektiv

Kriswebb och Krisserver ur ett tekniskt perspektiv Kriswebb och Krisserver ur ett tekniskt perspektiv Av Johan Olsson vid IT avdelningen på HTU Johan.Olsson@htu.se Definition av kriswebb Kriswebb är ett system som möjliggör snabb publicering av information

Läs mer

Lathund för publicering i KI Commons wikitjänst

Lathund för publicering i KI Commons wikitjänst 1 Lathund för publicering i KI Commons wikitjänst (juni 2013) Skapa ett konto 1. Gå till webbplatsen: http://www.kicommons.wikispaces.net/ och klicka på Join längst upp till höger i webbläsarfönstret.

Läs mer

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,19 september 2002 1(26)

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,19 september 2002 1(26) Pragmatisk programmering,19 september 2002 1(26) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.8 2002/09/16 19:43:40 rejas Exp $ Metainformation Denna

Läs mer

Preliminär specifikation av projekt

Preliminär specifikation av projekt Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils

Läs mer

Det fasta innehållet finns på sidor och kan inte ändras av den som har rollen författare.

Det fasta innehållet finns på sidor och kan inte ändras av den som har rollen författare. Allmänt om hemsidan och Wordpress Brantevik.se är baserad på Wordpress (WP). Från Wickipedia: Wordpress, ofta versaliserat WordPress, är ett blogg- och innehållshanteringssystem. Det distribueras under

Läs mer

Convertus - kursplaneöversättning

Convertus - kursplaneöversättning Utbildningsavdelningen 2017-10-25 Convertus - kursplaneöversättning Innehåll Om Convertus kursplaneöversättning... 2 Så fungerar det... 2 Tre olika användarroller... 2 Arbetsgång... 3 Filnamn... 3 1. Beställa

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

Mjukvaruprojekt Onlinebooks

Mjukvaruprojekt Onlinebooks Mjukvaruprojekt Onlinebooks Jakob Månsson 6/7-2010 Jm22gn@student.lnu.se Abstrakt Denna rapport handlar om hur jag gick tillväga när jag gjorde mitt projekt. Vilka problem som man har stött på under vägen

Läs mer

Programvarudesign för samarbete. Mötesplats Open Access Urban Andersson, Göteborgs UB Peter Hansson, Chalmers bibliotek

Programvarudesign för samarbete. Mötesplats Open Access Urban Andersson, Göteborgs UB Peter Hansson, Chalmers bibliotek Programvarudesign för samarbete Mötesplats Open Access 2008-10-02 Urban Andersson, Göteborgs UB Peter Hansson, Chalmers bibliotek Vad är Scigloo? Bakgrund: Chalmers Publications Library & Göteborgs universitets

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa

Läs mer

Vad är en databas? Databasutveckling Med MySQL/MariaDB

Vad är en databas? Databasutveckling Med MySQL/MariaDB Databasutveckling Med MySQL/MariaDB Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är en databas? Från Wikipedia En databas (tidigare databank) är en samling information som är organiserad

Läs mer

Kom i gång med PING PONG

Kom i gång med PING PONG Kom i gång med PING PONG Studentmanual Version 4 Kom igång med PING PONG Studentmanual. Version 4 Producerad av Linda Borglund, Anita Eklöf vid Centrum för Lärande och Undervisning, Högskolan i Borås.

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

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

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

Slutrapport Thunderbug

Slutrapport Thunderbug Slutrapport Thunderbug Individuellt mjukvaruprojekt Linnéuniversitet Sabina Linder Webbprogrammerare -12 2013-06-07 Abstrakt Denna rapport kommer att handla om projektet Thunderbug, som är en webbsida

Läs mer

Roller i Liferay och Axiell Arena

Roller i Liferay och Axiell Arena Axiell Arena Roller i Liferay och Axiell Arena Introduktion I Axiell Arena finns det i praktiken två olika behörighetssystem ett för Liferayadministration och ett för administration av funktionaliteten

Läs mer

Infoga dokument i Connect med hjälp av FlashPaper

Infoga dokument i Connect med hjälp av FlashPaper Infoga dokument i Connect med hjälp av FlashPaper Denna manual beskriver hur man kan infoga dokument i Connect med hjälp av så kallade FlashPapers. FlashPaper låter dig dela med dig av alla typer av dokument

Läs mer

Skapa din egen MediaWiki

Skapa din egen MediaWiki Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell

Läs mer

Metoder för verifiering av användare i ELMS 1.1

Metoder för verifiering av användare i ELMS 1.1 Metoder för verifiering av användare i ELMS 1.1 2012-12-21 Kivuto Solutions Inc. [KONFIDENTIELLT] INNEHÅLLSFÖRTECKNING ÖVERSIKT...1 VERIFIERINGSMETODER...2 IUV (Integrated User Verification)...2 Shibboleth

Läs mer

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002 CVS kurs laboration 1 Checka in, ut och uppdatera Marcus Rejås 17 november 2002 Innehåll 1 Inledning 1 2 Förberedelser (om du skall köra CVS på en remote server) 1 2.1 Installera CYGWIN......................................

Läs mer

Projektet. TNMK30 - Elektronisk publicering

Projektet. TNMK30 - Elektronisk publicering Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl

Läs mer

Introduktion till Wiki

Introduktion till Wiki Introduktion till Wiki Hans Frimmel Inst. för informationsteknologi Introduktion till Wiki p. 1 Webbsidor Skrivs i "språket" HTML Utsnitt ur http://www.it.uu.se/datordrift/faq: Introduktion till Wiki p.

Läs mer

Telia Centrex IP Administratörswebb. Handbok

Telia Centrex IP Administratörswebb. Handbok Telia Centrex IP Administratörswebb Handbok Telia Centrex IP Administratörswebb Handbok 2 Handbok Telia Centrex IP Administratörswebb Du hittar alltid senaste versionen av denna handbok på https://ipac.telia.com

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

Kom i gång med PING PONG

Kom i gång med PING PONG Kom i gång med PING PONG Studentmanual Version 5 Kom igång med PING PONG Studentmanual. Version 5 Anita Eklöf, Rune Fjelldal vid Centrum för Lärande och Undervisning, Bibliotek & lärande resurser, Högskolan

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

» RSS - Bygg din egen RSS!

» RSS - Bygg din egen RSS! 1 of 5 29.4.2006 18:46» RSS - Bygg din egen RSS! Sett en orange liten skylt med vita bokstäver som antingen sagt XML eller RSS nyligen utan att direkt koppla varför den finns där? Du är antagligen inte

Läs mer

F9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH

F9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH F9 del B Organisatoriskt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH 1 Projektet - moment Projektstartsmöte 6 Iterationer (en per vecka) - 10-12 team - 12-14 personer

Läs mer

DOTNETNUKE SKOLNING Skapat: den 20 november 2012

DOTNETNUKE SKOLNING Skapat: den 20 november 2012 DOTNETNUKE SKOLNING Skapat: den 20 november 2012 CONTENTS WebbSidans Layout... 3 Inloggning... 3 Kontroller för administrering... 4 Växla visnings läge... 4 View Läge... 4 Edit Läge... 4 Layout Läge...

Läs mer

Twisted Scissors. Ett projekt i kursen tnm047 2006/2007. Björn Gustafsson bjogu419@student.liu.se. Mats Wedell matwe812@student.liu.

Twisted Scissors. Ett projekt i kursen tnm047 2006/2007. Björn Gustafsson bjogu419@student.liu.se. Mats Wedell matwe812@student.liu. Twisted Scissors Ett projekt i kursen tnm047 2006/2007 Björn Gustafsson bjogu419@student.liu.se Mats Wedell matwe812@student.liu.se Innehållsförteckning Innehållsförteckning...2 Inledning...3 Bakgrund...3

Läs mer

DynaPahlm är användbart på många olika typer av webbplatser. Denna handbok ger dig tips och vägledning till hur du bäst använder DynaPahlm

DynaPahlm är användbart på många olika typer av webbplatser. Denna handbok ger dig tips och vägledning till hur du bäst använder DynaPahlm Användarhandbok (testsite http://www.pahlm.com/dynapahlm/ Förord DynaPahlm är levererat tillsammans med din webbplats från KM-Företagsutveckling. DynaPahlm är ett Content Management System (CMS), fritt

Läs mer

Wiki en funktion för samarbete

Wiki en funktion för samarbete Guide Wiki en funktion för samarbete Via Studentportalens wiki kan studenter och lärare skriva i ett och samma dokument. Wikin lämpar sig särskilt bra vid grupparbeten och kollaborativt lärande. Som lärare

Läs mer

Innehåll. 1 Allmänt 2011-02-17. LDC Programförmedling Alonso Acosta. 1.1 Hur fungerar LDC:s Programförmedling?

Innehåll. 1 Allmänt 2011-02-17. LDC Programförmedling Alonso Acosta. 1.1 Hur fungerar LDC:s Programförmedling? LDC Programförmedling Alonso Acosta Innehåll ALLMÄNT... 1 HUR FUNGERAR LDC:S PROGRAMFÖRMEDLING?... 1 ANSVAR OCH SKYLDIGHETER... 2 VEM FÅR KÖPA LICENSER VIA UNIVERSITETETS CENTRALA AVTAL?... 2 VAR OCH HUR

Läs mer

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

Trimble Communication Network Release notes Page 1

Trimble Communication Network Release notes Page 1 Trimble Communication Network Release notes 18.2 www.trimble.com Page 1 Information 3 Systemkrav 4 Begränsningar och kända fel 5 Installation och uppgradering 6 Version 18.2.0.0 7 Version 18.1.2.0 8 Servicerelease

Läs mer

RemoteX Applications Manual för Partner Login

RemoteX Applications Manual för Partner Login RemoteX Applications Manual för Partner Login RemoteX Technologies Innehållsförteckning Introduktion... 3 Partner Login... 4 Förberedelser i RemoteX Applications... 5 Registrera användare för Partner Login...

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

Mälardalens högskola

Mälardalens högskola Teknisk rapportskrivning - en kortfattad handledning (Version 1.2) Mälardalens högskola Institutionen för datateknik (IDt) Thomas Larsson 10 september 1998 Västerås Sammanfattning En mycket viktig del

Läs mer

Rekommendationer för användande av Kursportalen

Rekommendationer för användande av Kursportalen GÖTEBORGS UNIVERSITET Studentavdelningen Till lärare och administratörer Rekommendationer för användande av Kursportalen Kursportalen är en on-line tjänst för att skapa hemsidor på Internet för varje enskild

Läs mer

Calligra. En allmän inledning. Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll

Calligra. En allmän inledning. Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll En allmän inledning Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Komponenter i Calligra.................................. 5 1.2 Översikt över funktioner i

Läs mer

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10 Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,

Läs mer

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

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

Kom i gång med PING PONG

Kom i gång med PING PONG Kom i gång med PING PONG Studentmanual Version 6 Kom igång med PING PONG Studentmanual. Version 6 Anita Eklöf, Sektionen för pedagogiskt arbete, Högskolan i Borås. 2015-02-16 1 ATT LOGGA IN... 1 2 STARTSIDAN...

Läs mer

Flexi Exchange Connector. Copyright 1993-2013 Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved.

Flexi Exchange Connector. Copyright 1993-2013 Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved. Flexi Exchange Connector Copyright 1993-2013 Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved. 1 Översikt... 2 1.1 Vad gör Flexi Exchange Connector?... 2 1.2 Vilka serverkonfigurationer

Läs mer

PLAN WEBBORGANISATION MIUN.SE

PLAN WEBBORGANISATION MIUN.SE MITTUNIVERSITETET Styrdokument PLAN WEBBORGANISATION MIUN.SE DNR MIUN 2013/1089 Publicerad: 2013-06-27 Beslutsfattare: Universitetsdirektör Yasmine Lindström Handläggare: Kicki Strandh Beslutsdatum: 2013-06-19

Läs mer

Trimble Communication Network Release notes Page 1

Trimble Communication Network Release notes Page 1 Trimble Communication Network Release notes 18.1.1.0 www.trimble.com Page 1 Information 3 Begränsningar och kända fel 4 Installation och uppgradering 5 Version 18.1.1.0 6 Servicerelease 18.1.0.2 7 Servicerelease

Läs mer

LATHUND INSTALLATIONSANVISNINGAR PROJEKTSTRUKTUR 1 SAMMANFATTNING... 2 1.1 FUNKTIONER I INSTALLATIONSPAKET... 2 2 TEKNISK PLATTFORM...

LATHUND INSTALLATIONSANVISNINGAR PROJEKTSTRUKTUR 1 SAMMANFATTNING... 2 1.1 FUNKTIONER I INSTALLATIONSPAKET... 2 2 TEKNISK PLATTFORM... 2013-12-05 Version 1.3 INNEHÅLLSFÖRTECKNING 1 SAMMANFATTNING... 2 1.1 FUNKTIONER I INSTALLATIONSPAKET... 2 2 TEKNISK PLATTFORM... 3 3 INSTÄLLNINGAR OCH... 4 3.1 INSTÄLLNINGAR I INTERNET EXPLORER... 4 3.1.1

Läs mer

Hur man skapa en Wiki.

Hur man skapa en Wiki. Hur man skapa en Wiki. Ordet wiki (i t.e.x Wikipedia) kommer från Hawaiian och betyder snabbt. Kortfattat kan man säga att en wik i är en webbplats där alla enkelt kan publicera och redigera material när

Läs mer

Underhåll av

Underhåll av Underhåll av www.svenskadownforeningen.se Sv Down webb-guide Revision: A, 2011-01-05 Innehåll Hur man loggar in Wordpresspanelen Hur man ändrar en sida Redigeringsverktygen Hur man lägger in en bild Hur

Läs mer

Djupstudie - Datorbaserade system för tracking

Djupstudie - Datorbaserade system för tracking Djupstudie - Datorbaserade system för tracking Torbjörn Lundberg, dt05tl3 Joakim Svensson, dt05js8 18 februari 2008 Sammanfattning Tracking är ett hjälpmedel inom projekt för att hålla reda på information

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

So ka artiklar och annan litteratur

So ka artiklar och annan litteratur 1 So ka artiklar och annan litteratur UB:s startsida är en bra startpunkt när du ska söka litteratur vare sig du letar efter böcker eller artiklar. Sökrutan är nästan det första du lägger märke till. Bakom

Läs mer

Projekt Fake för Virtutech

Projekt Fake för Virtutech Kungl. Tekniska Högskolan NADA 2D1954, Programutvecklingsprojektet för D3 Period 3-4, 2003 Grupp A6, Uppdrag 30e för Virtutech Projekt Fake för Virtutech Projektpresentation Lars Dobos Marcus Johansson

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

Dokumentation för VLDIT AB. Online classroom

Dokumentation för VLDIT AB. Online classroom Dokumentation för VLDIT AB Online classroom 2 Introduktion VLDIT AB önskar area för att tillhandahålla ett kursutbud online för sina befintliga deltagare, men även för nya. Syfte för applikationen: tillhandhålla

Läs mer

Instruktion för användning av

Instruktion för användning av Innehåll 1. Nyheter i biblioteket... 2 2. Inmatning av nya referenser... 2 2.1. Innan du börjar... 2 2.2. Inmatning av nya referenser... 4 2.2.1 Import av flera källor... 4 2.2.2 Skapa enskilda referenser...

Läs mer

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP. Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär

Läs mer

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Hämta programpaket, MSI Aktuell version av klientprogramvaran finns tillgänglig för nedladdning på vår hemsida på adress http://www.2c8.com/

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

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer

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

Manual för ansökan till Stiftelsen Kjellbergska Flickskolans Donationer

Manual för ansökan till Stiftelsen Kjellbergska Flickskolans Donationer Manual för ansökan till Stiftelsen Kjellbergska Flickskolans Donationer Ver 3.0 Sida 1 av 19 1. Komma igång med din stipendieansökan 3 1.1 Läs texten Tänka på 3 1.2 Logga in eller Skapa nytt användarkonto

Läs mer

RemoteX Applications Manual för Resurs Login

RemoteX Applications Manual för Resurs Login RemoteX Applications Manual för Resurs Login RemoteX Technologies Innehållsförteckning Introduktion... 3 Resurs Login... 4 Förberedelser i RemoteX Applications... 5 Registrera användare för Resurs Login...

Läs mer

Komma igång med Qlikview

Komma igång med Qlikview Denna instruktion är till dig som är ny i Qlikview och snabbt vill komma igång med grundläggande funktioner. Innehåll 1 Introduktion... 2 1.1 Behörighet... 2 1.2 Webbläsare... 2 2 Installation av Qlikview

Läs mer

Gränssnitt för FakeGranska. Lars Mattsson

Gränssnitt för FakeGranska. Lars Mattsson Gränssnitt för FakeGranska av Lars Mattsson (larsmatt@kth.se) Innehållsförteckning 1 Introduktion...3 2 Genomförande:...3 3 Användning...5 4 Kända buggar:...6 5 Källförteckning...6 2 1 Introduktion Taken

Läs mer

LEDNINGSÄGARMODUL. Användarhandledning

LEDNINGSÄGARMODUL. Användarhandledning LEDNINGSÄGARMODUL Revisionsinformation Rev. Datum Av Kommentar Upprättade revisionsinformationen, lade till information om utökad buffertzon för ärenden skapade i verktyget Ledningskollen i mobilen. Stycke

Läs mer

Behandling av personuppgifter innefattar all hantering av personuppgifter såsom insamling, registrering och lagring.

Behandling av personuppgifter innefattar all hantering av personuppgifter såsom insamling, registrering och lagring. EMG EDUCATIONS MEDIA GROUPS INTEGRITETSPOLICY Avseende Happy Students Senast uppdaterad: 2017-[10]-[06] EMG Educations Media Group AB, org.nr 556652-1653, ( EMG, Vi eller Oss ), är ansvarig för behandlingen

Läs mer

Manual till publiceringsverktyg

Manual till publiceringsverktyg Manual till publiceringsverktyg Allmänt När man har loggat in hamnar man direkt på översikten över hela webbplatsen. Överst hittar man en meny som alltid ligger med i verktyget. Denna meny innehåller översikten

Läs mer

Installation, Novaschem 2005

Installation, Novaschem 2005 Installation...2 Hämta Novaschem...2 Att tänka på vid installation...2 Aktivering...2 Starta installationsprogrammet...2 Lokal installation...2 Licensavtal...3 Installationstyp...3 Databaskomponenter...3

Läs mer

Webbserver och HTML-sidor i E1000 KI

Webbserver och HTML-sidor i E1000 KI 1 Funktion och användningsområde E1000-terminalen (E1032-E1151) kan användas som webbserver. En webbserver är ett program som hanterar filer som ska visas i en webbläsare som exempelvis Internet Explorer.

Läs mer

Telia Centrex IP Administratörswebb Handbok

Telia Centrex IP Administratörswebb Handbok Telia Centrex IP Administratörswebb Handbok Telia Centrex IP Administratörswebb Handbok 2 Handbok Telia Centrex IP Administratörswebb Du hittar alltid senaste versionen av denna handbok på https://ipac.telia.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

Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS. Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013

Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS. Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013 Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013 Innehåll 1 Inledning och mål 3 2 Material och genomförande 3 3 Förberedelseuppgifter

Läs mer

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.3.1 Dokument: MobProUpd331 Rev. A Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. * Filen MP.exe (Mobilus programmet) får inte

Läs mer

Trimble Communication Network Release notes Page 1

Trimble Communication Network Release notes Page 1 Trimble Communication Network Release notes 18.1.2.0 www.trimble.com Page 1 Information 3 Systemkrav 4 Begränsningar och kända fel 5 Installation och uppgradering 6 Version 18.1.2.0 7 Servicerelease 18.1.1.1

Läs mer

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon). Laboration 0 Laborationen är till för dig som inte är familjär med att navigera i filträd på en dator. Om du är van vid detta (vilket är det vanliga nu för tiden) så kan du bara snabbt titta igenom laborationen.

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

Installera SoS2000. Kapitel 2 Installation Innehåll

Installera SoS2000. Kapitel 2 Installation Innehåll Kapitel 2 Installation Innehåll INSTALLATION MDAC och ODBC...2 Installera SoS2000 i arbetsplatsen...2 SoS2000 serverprogramvara...2 SoS2000 och övriga Office program...3 Avinstallera SoS2000...3 Brandväggar...3

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

TELIA CENTREX IP ADMINISTRATÖRSWEBB HANDBOK

TELIA CENTREX IP ADMINISTRATÖRSWEBB HANDBOK TELIA CENTREX IP ADMINISTRATÖRSWEBB HANDBOK Telia Centrex IP Administratörswebb Handbok 2 Handbok Telia Centrex IP Administratörswebb Du hittar alltid senaste versionen av denna handbok på https://ipac.telia.com

Läs mer

Handbok Kanagram. Danny Allen Översättare: Stefan Asserhäll

Handbok Kanagram. Danny Allen Översättare: Stefan Asserhäll Danny Allen Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda Kanagram 6 2.1 Spela ett spel......................................... 7 3 Anpassa Kanagram 9 3.1 Ordförråd..........................................

Läs mer

Pyramid Print och Watcher - Installationsanvisning

Pyramid Print och Watcher - Installationsanvisning Pyramid Print och Watcher - Installationsanvisning Gäller Pyramid Business Studio version 3.42A och PBS Webb Version 1.0 - (141014) Installationshandbok för moduler i Pyramid Business Studio för användning

Läs mer

Alla webbplatser och sociala mediekanaler där LTH står som avsändare räknas som en webbplats vid LTH och omfattas av dessa regler.

Alla webbplatser och sociala mediekanaler där LTH står som avsändare räknas som en webbplats vid LTH och omfattas av dessa regler. Riktlinjer för kommunikation och innehåll på LTH:s domän lth.se och i sociala medier syftar till att säkra en tydlig och enhetlig avsändare, att gällande lagstiftning följs samt att universitetets och

Läs mer

Axiell Arena Visa BOOK-IT:s resurser

Axiell Arena Visa BOOK-IT:s resurser Axiell Arena Visa BOOK-IT:s resurser Innehåll 1 Introduktion... 2 2 Lägg xsl-fil i Dokumentbiblioteket... 3 3 Web service-koppling mot BOOK-IT:s resurser... 7 1 Axiell Bibliotek AB 1 Introduktion I Axiell

Läs mer

Adobe Acrobat 7.0. Få jobbet gjort med kraftfulla intelligenta dokument

Adobe Acrobat 7.0. Få jobbet gjort med kraftfulla intelligenta dokument Adobe Acrobat 7.0 Få jobbet gjort med kraftfulla intelligenta dokument Adobe Acrobat 7.0 Professional Adobe Acrobat 7.0 Standard Adobe Acrobat Elements Adobe Acrobat 7.0 Programmen i Adobe Acrobat-familjen

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

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