PDF Modul & Online Markedsføring

Størrelse: px
Starte visningen fra side:

Download "PDF Modul & Online Markedsføring"

Transkript

1 Danmarks Tekniske Universitet IMM 23. Januar 2009 PDF Modul & Online Markedsføring Af Frederik Christian Heerup-Larsson IMM-B.Eng Side 1

2 1. Abstract Denne rapport omhandler design og udvikling af to moduler til virksomheden Click-a-Site s web interface. PDF modulet tillader administratorer af hjemmesider at oprette samt redigere nye PDF filer, eller konvertere eksisterende hjemmesider i systemet til PDF format. Online Marketing modulet tillader besøgende på et website at downloade et PDF dokument der er baseret dels på emner de selv har valgt, og dels på emner som systemet har detekteret at brugeren har vist interesse for. Side 2

3 Indholdsfortegnelse 1. Abstract... 2 Indholdsfortegnelse Forord Indledning... 7 Introduktion til Click-a-Site systemet Problemformulering... 8 PDF... 8 Online Marketing Kravspecifikation... 8 PDF... 8 Funktionelle krav... 8 Ikke-funktionelle krav... 8 Online Marketing... 9 Funktionelle krav... 9 Ikke-funktionelle krav Analyse PDF Modul Use Case Diagram Use Cases Online Marketing Use Case Dynamisk Tracking Design Click-a-Site filstruktur PDF Modul Tilkobling til systemet Generering af PDF fil Filstruktur Online Marketing Modul Tilkobling til systemet Administration Side 3

4 Registrering af fodspor Brochure Algoritme Filstruktur Database Beskrivelse af Tabeller Implementation Clik-a-Site Funktioner FDPF PDF Modul Generering af PDF fil Administration Andet Online Marketing Brochure generering Tracking af brugerens interesser Administration Test Teststrategi PDF Modul Generering af PDF fil Udseende af PDF Andet Online Marketing Brochure Generering Administration Test konklusion Konklusion Fremtidige forbedringer Bilag Use Case Beskrivelser Kildeliste Liste over kildekode Side 4

5 11. Kildekode PDF modul Config.mod uninstall.php copy.php edit.php popup_properties.php pdf_database.php om_generatebrochure.php pdf_enginefunctions.php pdf_show.php pdf_engine.php Online Marketing config.mod install.php uninstall.php Edit.php Edit_tags.php Listpages.php Om_adminfunctions.php Popup_add_tagpdf.php Popup_remove_tagpage.php Popup_setupom.php Popup_tags.php show.php Om_functions.php Om_database.php Om_include.php Side 5

6 2. Forord Denne rapport er skrevet af Diplom IT Ingeniør studerende Frederik Christian Heerup-Larsson (studienummer s042134) på Danmarks Tekniske Universitet (DTU). Rapporten er skrevet som det afsluttende eksamensprojekt for Diplom IT. Projektet er blevet udarbejdet i forlængelse af en 18 ugers praktikperiode I virksomheden Click-a-Site og projektformuleringen er udarbejdet i samarbejde med samme virksomhed. Projektforløbet har varet 18 uger, og har foregået sideløbende med kurser svarende til 10 ECTS points på DTU. Klaus Poul Thiesen har fungeret som DTU vejleder. Michael Sahl fra Click-a-Site har fungeret som virksomhedsvejleder. Michael har gennem forløbet hjulpet med spørgsmål og problemet i forhold til Click-a-Site systemet. Projektet er tiltænkt at blive videreudviklet som en printløsning, således at man vil kunne bestille en brochure sendt med posten. Denne brochure vil indeholde eventuelle valgte emner, samt emner som websitet har registreret at brugeren har vist interesse for. Side 6

7 3. Indledning Målet med dette projekt, er at udvikle to moduler til Click-a-Site. I løbet af denne rapport, vil jeg dokumentere hvordan projektet er blevet analyseret, designet og til sidst implementeret. Al udvikling af produktet er enten foregået i virksomheden, eller hjemme, med ftp adgang til systemet. I dette projekt bruges biblioteket FPDF til at generere selve PDF filen. Dette bibliotek er gratis til alle formål og kan hentes på Introduktion til Click-a-Site systemet Click-a-Site (CAS) er et integreret CMS system. Systemet vil ikke blive forklaret i detaljer i denne rapport, men benyttede funktioner og lignende vil blive forklaret. CAS består som udgangspunkt af en siteserver, og en admin server. Alt indhold på hjemmesiden (eksterne links, iframes osv. ekskluderet) ligger i siteserverens database i XML form. Hvert element på en hjemmeside er repræsenteret ved hjælp af en boks, der enten kan have indhold i form af HTML kode, eller et billede. Når et website vises, printer siteserveren et menusystem, samt indholdet fra den valgte default side. Herefter kan brugeren så klikke sig rundt på sitet, og alt indhold vil blive printet af siteserveren. I administrationen på siteserveren, kan websitets ejer redigere i filerne ved hjælp af en grafisk editor, som ligner en almindelig grafisk tekst editor, med knapper til at indsætte tekstbokse og billeder, skifte skrifttyper osv. Systemet er modulopbygget, i den forstand at man køber en grundpakke, som indeholder de almindelige ting som bruges til at lave en hjemmeside. Når man har grundpakken, kan man opgradere ved at tilkøbe diverse moduler. Blandt disse er der f.eks. webshop, nyhedsside, diskussionsfora, blogs osv. Modul opsætning foregår gennem administrationen på siteserveren, hvor man får en liste over alle installerede moduler, med links til opsætning, samt en liste over tilgængelige tilkøbsmoduler. Admin serveren er kun benyttet af Click-a-Site (virksomheden). Herinde kan man søge efter nyoprettede moduler, samt installere dem. Desuden kan man logge ind på alle kunders hjemmesider, gennem en admin bagdør til brug af support og lignende. I dette projekt, vil admin serveren kun benyttes til at opsætte nye moduler. Denne proces vil blive forklaret i implementationsafsnittet. Al udvikling i dette projekt foregår på en testserver, der er en kopi af hovedserveren. Side 7

8 4. Problemformulering Virksomheden Click-A-Site ønsker at få udviklet to moduler til deres integrerede webserver system af samme navn. Det drejer sig om de to moduler PDF og Online Marketing. PDF Dette modul skal give en website administrator mulighed for at oprette og redigere PDF dokument i systemet. PDF dokumenterne kan enten oprettes som en kopi af en eksisterende hjemmeside, samt som et nyt dokument. Dokumenterne redigeres ved hjælp af Click-a-Site systemets grafiske editor. Online Marketing Dette modul bygger direkte videre på PDF modulet. Online Marketing skal give en website administrator muligheden for at opsætte et system, således at en bruger kan gå ind på en hjemmeside og bestille en dynamisk brochure. Denne brochure består af emner, som er blevet bestemt, til dels af brugeren selv ved bestilling, og til dels ved at analysere hvordan brugeren har bevæget sig rundt på sitet. Det vil sige at modulet skal registrere brugerens interesser ud fra hvilke sider han/hun har besøgt. PDF 5. Kravspecifikation Funktionelle krav Website administratoren skal kunne oprette et dokument fra bunden, samt oprette det som kopi af en hjemmeside i systemet. Oprettede PDF dokumenter skal kunne redigeres. Der skal være en liste over alle PDF dokumenter for det pågældende website. Administratoren skal kunne slette oprettede PDF filer. Ikke-funktionelle krav PDF dokumentet skal tilnærmelsesvis ligne det man kan se i den grafiske editor. PDF modulet skal understøtte alle fonte og fontegenskaber i den grafiske editor, samt billeder. Det er ikke forventet at PDF modulet skal kunne læse færdigkompilerede PDF filer. Det er ikke forventet at PDF modulet kan konvertere websites uden for Click-a-Sites interne struktur til PDF format. Side 8

9 Online Marketing Funktionelle krav Administratoren skal kunne tilføje emner til hjemmesider i systemet. Flere emner kan være tilknyttet til en hjemmeside. Administratoren skal kunne tilføje et emne til hver PDF fil i systemet. PDF filen gives så en prioritet, og der vælges om den skal være obligatorisk eller ej. Administratoren skal kunne vælge et ønsket antal sider. Administratoren skal kunne vælge en forside og en bagside. Systemet skal kunne registrere brugerens færden på websitet. Sider i brochuren der bliver bestilt skal indsættes i dokumentet efter følgende model. 1. Forside, hvis en sådan er valgt. 2. Alle obligatoriske PDF dokumenter inden for valgte emner sorteret efter prioritet først, normal, sidst. Hvis der er plads, indsættes al tillægsmateriale for valgte emner, sorteret efter prioritet først, normal, sidst. 3. Alle obligatoriske PDF dokumenter inden for detekterede emner sorteret efter prioritet først, normal, sidst, efterfulgt af tillægsmateriale sorteret efter prioritet først, normal, sidst indtil dokumentet har nået ønsket antal sider. 4. Bagside, hvis en sådan er valgt. Ikke-funktionelle krav Hvis der ikke er nok materiale til at opfylde sideantallet, sendes dokumentet til brugeren med det antal sider der er. Side 9

10 6. Analyse Da der er tale om to separate (men ikke uafhængige) produkter, vil analyse afsnittene blive delt op i sektioner for henholdsvis PDF og Online Marketing modulerne. Disse sektioner vil indeholde Use Case scenarier og generel analyse og overvejelser. Selve rapporten kommer ikke ind på samtlige Use Cases, kun dem der er vurderet vigtigst for behandling af opgaven. Der vil forelægge en mere generel beskrivelse af Use Cases i et bilag. Selve visningen af PDF filen til brugeren foregår gennem det eksisterende CAS-system. Dette gøres som hvis der skulle linkes til enhver anden fil. Der er tre aktører i systemet. En Website Bruger, en Website Administrator og en System Administrator. Bemærk, hvis der omtales en administrator, vil det med mindre andet er nævnt være Website administratoren. Website Administrator Website administratoren er en kunde hos Click-a-Site der har købt en website løsning. Administratorens primære tilgængelige funktion er at opsætte siden så brugeren kan benytte den. Website Bruger Brugeren er nederste led i hierarkiet, målgruppen for selve hjemmesiden. Brugeren kan sjældent redigere noget, men kan få adgang til elementer der er oprettet i systemet. System Administrator System Administratoren er typisk en ansat i Click-a-Site. Administratoren har adgang til al funktionalitet i systemet, og kan logge sig på alle sites gennem et administrator interface. Denne rapport vil generelt ikke omhandle System Administratorer, da produktet er tiltænkt Website Administratoren (og derigennem brugeren) Side 10

11 PDF Modul PDF Modulets primære funktion er at generere et PDF dokument ud fra et givent input. Dette input kan enten være data fra en hjemmeside i CAS-systemet, eller et dokument, der er generet fra bunden af. Det er ikke forventet at modulet kan læse kildematerialet i en PDF-fil der er lavet i forvejen, f.eks. med Adobe Acrobat. Det forventes ikke at den generede PDF fil er en 1:1 forekomst af kildematerialet. Dette skyldes blandt andre ting skalering og begrænsninger af font størrelser. Dette vil blive forklaret yderligere senere i rapporten. Bemærk: Selve redigeringsdelen af PDF-siderne foregår ved hjælp af den eksisterende grafisk editor og er derfor uden for omfanget af denne rapport. Når en side skal redigeres, bliver den grafiske editor instantieret og kan herefter gemmes som PDF fil ved hjælp af dette modul. Use Case Diagram Opret ny PDF «uses» «uses» Opret PDF ud fra side «uses» Website administrator «uses» «uses» Slet PDF Rediger PDF Kopier PDF Figure 1 Use Case diagram PDF Side 11

12 Følgende er en liste over de vigtigste use-case scenarier for PDF-modulet. Use Cases Website administrator ønsker at oprette et PDF dokument fra bunden. Primær Aktør: Website administrator. Website Administratoren ønsker at oprette og gemme et PDF dokument, eller redigere et eksisterende dokument Succes kriterium: PDF filen bliver oprettet og gemt, og ligner indholdet i den grafiske editor tilnærmelsesvis. PDF filen kan formidles til brugeren ligesom andre filer i filarkivet. Website administrator ønsker at oprette et PDF dokument som en kopi af en eksisterende hjemmeside i systemet.. Primær Aktør: Website administrator. Website Administratoren ønsker at oprette og gemme et PDF dokument ud fra en eksisterende hjemmeside i systemet. Succes kriterium: PDF filen bliver oprettet og gemt, og ligner kildehjemmesiden tilnærmelsesvis. PDF filen kan formidles til brugeren ligesom andre filer i CAS-systemets filarkiv. Selve visningen af PDF filen til brugeren foregår igennem det eksisterende CAS-system. Dette gøres som hvis der skulle linkes til enhver anden fil, og er uden for omfanget af denne rapport. Side 12

13 Online Marketing Online Marketing modulet skal sammensætte indholdet af flere PDF filer ud fra forskellige kriterier. Disse kriterier er bl.a. valgte forsider og bagsider, samt brugerens valgte interesse kategorier og registrerede fodspor på diverse hjemmesider. Online Marketing bygger direkte videre på PDF modulet, og kan derfor ikke benyttes uden dette modul. I stedet for bare at lave et enkelt dokument, skal systemet sammensætte en brochure ud fra enkelte pdf filer, der er genereret med PDF-Modulet. Opret Emne «uses» Slet/slet Emne «uses» Bestil Brochure «uses» «uses» «uses» «uses» Rediger indstillinger for Online Marketing Website Bruger Website administrator Tilknyt emne til PDF Tilknyt emne til side Figure 2 Use Case Diagram Online Marketing Hvis en bruger bestiller en brochure, skal der oprettes en liste over de pågældende sider, og sammensætte PDF filen og levere den til kunden. Side 13

14 Use Case Bestilling af brochure Primær aktør: Website Bruger Brugeren ønsker at få en brochure og vælger passende interesse emner. Succes kriterium: Systemet opbygger en PDF fil, med sider der er sammensat ifølge kravspecifikationen. Denne PDF fil bliver givet til brugeren som fil download. Tilknyt emner til side Primær aktør: Website Administrator Administratoren ønsker at tilknytte et emne til en side Succes kriterium: Emnet bliver tilknyttet, og når en bruger indlæser en side, registrerer systemet hvilket emne der er tale om og gemmer det til senere brug. Alt andet i Online Marketing omhandler opsætning fra Website Administratorens side. Dette gælder oprettelse og redigering af emner, samt tilknytning af emner til PDF-dokumenter og lignende. Alt dette foregår relativt trivielt og vil blive dækket i kommende sektioner. Dynamisk Tracking Systemet skal holde styr på hvordan brugeren færdes på websitet. Hvis en bruger f.eks. går ind på en side der omhandler Grækenland, skal trackeren holde styr på hvilke emner der er associeret med denne side. Det kunne i dette tilfælde dreje som om emnerne Europa og Grækenland. Herefter skal disse emner registreres, således at systemet holder styr på hvor mange gange der er blevet besøgt sider med disse emner. Side 14

15 Design Da produktet udvikles i PHP, er det svært at opretholde lagdeling som i en traditionel 3-lags model, hvor bruger grænsefladen er helt adskilt fra logik laget, som er helt adskilt fra database (fysisk) laget. Alligevel vil jeg forsøge at opretholde en slags usynlige grænser, så logik sider ikke direkte kan foretage database kald. Der bliver primært arbejdet i logik laget, da alle hjemmeside visninger i CAS foregår gennem systemet. Generelt set bliver HTML (og PDF filer) skrevet af funktioner der bliver kaldt, hvilket medfører at logik siderne teknisk set ikke skriver noget direkte ud til browseren, men kalder andre funktioner der gør. Denne løse lagdeling skyldes delvist begrænsningerne i at arbejde i et stort integreret system som CAS med egne konventioner og funktioner, og delvist PHP syntaksen der gør det meget let at skrive direkte HTML direkte ud på skærmen. Click-a-Site filstruktur. I CAS systemet, ligger alle modulerne i mappen /htdocs/sys6_site/modules. Hvert modul har sin egen mappe. I denne mappe er der en config.mod fil, som systemet automatisk detetekterer, hvorefter det installerer modulet. Denne config fil indeholder information om modulets navn, beskrivelse, type (obligatorisk, tilkøb osv.) og registrering af sider. Meningen med de registrerede sider er, at man f.eks. kan bestemme hvordan filerne er linket til systemet. Desuden indeholder den opsætning af databasen. Tabeller, default data osv. kan indsættes i mysql forespørgsler. I modulets rod kan der også placeres filerne install.php og uninstall.php. Disse filer bliver inkluderet når en website administrator henholdsvis installerer eller afinstallerer modulet. Meningen med disse, er at rydde op i diverse databaser og lignende efter data der var knyttet til den pågældende side (afinstaller) eller sætte startværdier ind ved installation. PDF Modul Tilkobling til systemet Der er nogle forskellige metoder i CAS systemet hvorpå man kan tilkoble(linke) et modul til et site. Man kan lave en actionbox, dvs. en boks der bliver vist på hjemmesiden, med prædefineret indhold. Man kan også lave en speciel sidetype, ligeledes med prædefineret indhold. Disse er dog ikke specielt anvendelige i forhold til PDF modulet, da de henvender sig mest til website brugeren, og ikke så meget til administratoren, som er den primære bruger af dette modul. Da den grafiske editor bruges til at designe PDF dokumentet, vil det være hensigtsmæssigt at man kan gemme materialet direkte som PDF. Dvs. at man når man er i gang med at redigere en hjemmeside kan vælge at gemme den som PDF. Dermed kan man også konvertere en eksisterende hjemmeside til PDF format. Side 15

16 Desuden skal der instantieres en neddroslet version af den grafiske editor til brug ved redigering af PDF filer. Denne kan dog ikke gemme en side som hjemmeside. Denne editor bliver ikke dækket i denne rapport, da den er instantieret af Johnny Elvers fra Click-a-Site. Generering af PDF fil Alle hjemmesider i CAS er repræsenteret i form af en XML struktur. Derfor er det oplagt at bruge samme struktur til at repræsentere PDF filer. Dette medfører at den grafiske editor som udgangspunkt kan læse og redigere kilden til en PDF fil uden større modificeringer. XML strukturen i systemet er som følgende: <element> Beskriver et element. Dette kan være en tekst boks eller et billede. Parametre: Type beskriver typen af element Left og top beskriver x og y koordinater. Width og height beskriver boksens dimensioner. backgroundcolor beskriver baggrundsfarven. BorderWidth og border type beskriver stregen omkring boksen. <text> Beskriver indholdet i tilfælde af tekst (HTML). PDF bibliotek Til at kompilere selve PDF filen, benyttes det gratis bibliotek FPDF. Da FPDF ikke understøtter en form for tekstboks der passer udseendemæssigt med dette projekt, skal hver tekstboks tegnes som en normal kasse, evt. farvet eller med baggrundsbillede, hvorefter al tekst bliver tegnet direkte ud fra koordinater oven på kassen. Herefter kan der evt. tegnes en ramme, hvis sådan en forefindes i XML en. Repræsentation af boks data Da tekstboksen er repræsenteret i HTML skal der laves en funktion der parser denne kode og organiserer indholdet på en fornuftig måde. Dette gøres ved at sætte al indholdet ind i et array på følgende måde. Hver boks er repræsenteret ved et array. På første plads (indeks 0) er en liste over alle parametrene for boksen (position, størrelse osv.). På alle indicer herefter repræsenteres linjer i boksen. På indeks 0 findes bredden af linjen, samt tekstjusteringen (højre, venstre, centrer, justify). Herefter repræsenteres hvert ord eller billede (da html også kan indeholde billeder) på hvert indeks, beskrevet ved et array med font, font egenskaber, højde (billede), billedekilde osv. Alle bokse placeres i endnu et array, kaldet page. Sidedeling Sidedelingen foregår ved at se på den valgte sidetypes højde, og undersøge hvilke bokse der falder inden for denne grænse. Hefter sættes de på siden, hvorefter der bliver sat et offset på fremtidige sider, Side 16

17 som er lig med sidehøjden. På side 2 skal alle bokse der falder inden for sidehøjden + højdeoffsettet tegnes, hvorefter sidehøjden igen bliver lagt til offsettet osv. Bemærk: I online marketing skal der kun tages en side pr dokument, så da regnekraft ikke i dette tilfælde er et problem, sættes alle boksene på første side (kun dem der er inden for sidehøjden vil være synlige), og der bliver tilføjet en ny side per PDF dokument. Når en boks skal tilføjes siden, skal al data tages ud af arrayet og tilføjes. Tilføjelse af data til PDF Når en boks bliver tegnet, benyttes koordinaterne til at beregne hvor første linje tekst skal stå. Font data, tekst farve, font egenskaber (fed, kursiv, understreget) og andre ting hives ud af arrayet og strengen (eller billedet)bliver placeret på siden gennem FPDF. Herefter lægges et horisontalt offset til, der svarer til længden tekststrengen, så systemet ved hvor den næste tekststreng skal placeres. Herefter rykkes højdeoffsettet for boksen til næste linje, osv. Når al data er tilføjet, kan selve PDF filen genereres. Herefter skal filen tilføjes til filserveren via CAS systemets fil API. Filer der ligger i fil arkivet kan linkes til på hjemmesider osv. Side 17

18 Filstruktur Dette afsnit omhandler filstrukturen for PDF modulet, samt hvilke funktioner de forskellige filer skal indeholde. Følgende graf giver et overblik over hvordan filerne skal placeres, samt de vigtigste funktioner filen indeholder. Figure 3 Filstruktur Admin Da PDF modulet kun er tilgængeligt for Websitets ejer, er det oplagt at opsætningen og kreeringen af PDF dokumenter foregår i edit.php, som er den fil der bliver linket til når man går ind i administration for modulet. Herinde skal man kunne se en liste over alle genererede PDF filer, samt oprette nye eller redigere i de eksisterende. Popup_properties.php indeholder opsætning af PDF filen (papir størrelse og navn), samt link til PDF editoren. Pdf_engine Side 18

19 I denne mappe foregår selve genereringen af PDF filen. Pdfengine.php tager sig af dette, og inkluderer filen pdf_enginefunctions.php (som er i en separat fil, da online marketing også skal bruge disse funktioner), der samler pdf filen. I denne fil bliver der lavet et FPDF objekt. Arrangebox(xml) sætter bokse fra XML strukturen ind i arrays som tidligere beskrevet. Når den støder på html, kalder den funktionen Parsehtml(html, box), som sætter de relevante data ind i boksen. Boksen sættes på en (eller flere) sider, dette indtil der ikke er flere bokse. Herefter kaldes addpages(), som opretter alle siderne i PDF objektet. Indholdet af hver boks bliver tilføjet til PDF obektet med funktionen drawbox(box). Til sidst opretter pdfengine.php PDF filen ved hjælp af FPDF og gemmer den i filarkivet ved hjælpe af fil systemets fil API. Database Pdf_database.php indeholder alle database kald. Online Marketing Modul Tilkobling til systemet Da Online Marketing modulet er tiltænkt brugeren, kobles det på systemet ved at oprette en speciel sidetype. På denne måde vil en website administrator kunne oprette en ny side i systemet, hvor en bruger kan bestille en brochure. Denne side kan så linkes til i sidens menu og andre steder hvor man kan linke til normale sider. Administration Hovedsiden i administrationen opbygges ligesom den fra PDF modulet, men med flere tilføjelser. Der udskrives en liste over PDF filerne i systemet. Men her, kan der også ses hvilket emne (tag), hvis noget, der er koblet til filen. Der skal være en knap hvor man kan gå ind og tilføje tags til sider i systemet. Desuden skal der også være en knap der linker en side hvor der kan oprettes tags og slettes tags. Desuden skal der være et link til opsætning af indstillingerne for selve modulet. Disse indeholder Forside, bagside, sidestørrelse og antal sider. Registrering af fodspor Der skal oprettes en fil, som registrerer brugerens færden på siden i form af en sessionsvariabel. Denne information bygges op i form af et array, som har tag id som indeks, og antal besøg som værdi. Hver gang en side bliver indlæst, findes dens tilsvarende tag(s), som så bliver talt op i arrayet. Denne fil inkluderes i systemets index.php fil, så den bliver kørt ved hver sidevisning. Side 19

20 Brochure Algoritme Når en brochure bliver genereret, skal den samles ud fra prædefinerede PDF filer. Dette gøres i henhold til kravspecifikationen. Der skal udvikles en algoritme, der samler en liste over de sider der skal udvælges. Dette gøres ud fra to lister, henholdsvis valgte tags og tags der er blevet detekteret af trackeren. Filstruktur Dette afsnit omhandler den planlagte filstruktur i Online Marketing modulet. Figur 4 viser et overblik over filstrukturen i designet. Massive pile viser at filerne er i samme mappe, og stiplede linjer viser at filen afhænger af en fil i en anden mappe. En fil der har en massiv pil til en anden fil, viser at den linker til denne eller inkluderer den. Side 20

21 Admin Figure 4 Filstruktur for online markedsføring Edit.php fungerer som beskrevet i administrationsafsnittet i denne sektion. Popup_tags viser en liste over hjemmesidens tags. Her kan man vælge at oprette et nyt, ændre navnet på- eller slette et eksisterende. Listpages er ligesom edit siden, men med en liste over sider i stedet for PDF filer. Her kan man markere et antal sider og tilføje et tag til dem. Siderne kan have flere tags. Popup_setupom.php indeholder grundopsætning for online marketing modulet. Dvs. forside, bagside samt antal sider. Side 21

22 Order_Brochure Show.php er den side der bliver vist når en website administrator laver en side til brochure bestilling. Den skal vise en liste over mulige tags, som man kan tilvælge og bestille brochuren. Om_functions indeholder funktioner til at udvælge sider der skal genereres ved bestilling af brochure. Funktionen get_omarray(selectedtags) returnerer en liste med PDF id er på de sider der skal skrives i brochuren. Selectedtags er de tags brugeren valgte da han/hun bestilte brochuren. Tracker Om_include.php er den fil der skal inkluderes i systemets index fil. Den sætter tags tilsvarende til de sider brugeren har besøgt ind i et array som en sessionsvariabel. Tags er repræsenteret ved at array, med tagid som indeks og antal besøg som værdi. Pdf/engine Om_generate_brochure opretter PDF objektet, og fungerer generelt på samme måde som beskrevet i PDF afsnittet. Forskellen er, at her skal der oprettes en side pr. PDF der bliver udvalgt af get_omarray(). Den generede liste køres igennem, og for hver fil køres PDF funktionerne, og boksene bliver tilføjet til siden. I stedet for at gemme PDF filen, bliver den leveret direkte som download til brugeren. Om_generate_brochure ligger i PDF modulets mappe, fordi det generelt set bruger funktionalitet fra dette modul. Side 22

23 Database I dette afsnit bliver designet af databasen forklaret. Følgende diagram viser relationerne mellem de forskellige tabeller. Databasediagrammet dækker begge moduler, da de har relationer imellem hinanden. Bemært at siteid refererer til siteid i systemets Structure tabel, som ikke er med i diagrammet. pdf_documents online_marketing om_pdfsintags PK pdfid siteid tagid obligatory priority PK id siteid name xml creationdate design papersize PK siteid pagesize numpages frontpage backpage * 1 PK om_tags id * * om_pagesintags PK PK pageid tagid siteid name siteid Figure 5 Side 23

24 Normalisering Databasen er normaliseret til tredje normalform (3NF). For at være dette, skal den først overholde kravene for 1NF og 2NF. Databasen er normaliseret til første normalform, da alle elementer kan defineres entydigt ud fra en nøgle. Man kan argumentere for om XML sætningen i en database opfylder dette krav, da der er en mængde data i et enkelt felt. I denne opgave vælger jeg at se XML delen som ét element, da det som helhed skal bruges af systemet. Databasen er normaliseret til anden normalform, da hvert ikke-nøgle element er afhængigt af nøglen. I den tabel der bruger sammensatte nøgler (om_pagesintags), kan man kun finde frem til et element ved at bruge hele den sammensatte nøgle. Databasen er normaliseret til tredje normalform, da hvert ikke-nøgle element KUN er afhængigt af primærnøglen. Dette vil sige at man ikke kan finde frem til noget element i databasen ved at søge på et felt som ikke er en nøgleværdi. Side 24

25 Beskrivelse af Tabeller Alle tabellerne indeholder et siteid felt. Siteid er det id systemet har knyttet til hvert website. Dette fortæller systemet hvilket website den givne række skal associeres med. Pdf_documents Pdf_documents beskriver alle PDF dokumenterne for alle sites. Hvert af disse indeholder et navn, en XML struktur, der beskriver indholdet, en creationdate, der beskriver hvornår det er oprettet, et design (der ikke bruges i denne rapport, men som skal bruges på et senere tidspunkt) og en papirstørrelse. Relationen til CAS systemet er, Structure 1 - * pdf_documents. Online_marketing Denne tabel beskriver opsætningen af Online Marketing modulet for det pågældende site (siteid). Da siteid er et entydigt id, er det ikke nødvendigt at give Online Marketing et selvstændigt id. Her findes information om forside, bagside, papirstørrelse og sideantal. Bemærk at papirstørrelse ikke bliver dækket i denne rapport, men er der til fremtidig brug. Frontpage og Backpage refererer til id i PDF documents. Om_tags Om_tags beskriver de emner der er oprettet i systemet til det pågældende site (hvert website har sine egne tags). Disse er defineret ved et tagid. Om_pdfsintags Denne tabel beskriver tilknytningen mellem PDF dokumenter og tags for det pågældende site. Desuden indeholder den også informationer om hvorvidt det er en obligatorisk fil, og filens prioritet. Der kan kun være et tag pr PDF. Om_pagesintags Denne tabel er holder styr på hvilke tags der er tilknyttet hvilke sider. Der kan være et vilkårligt antal tags pr side. Side 25

26 7. Implementation I dette afsnit vil produktet af dette projekt blive beskrevet. Løsningen er udviklet i PHP, da det er det sprog resten af systemet er udviklet i, og det derfor er et krav for at serveren kan forstå modulerne. Til kompilering af PDF filer, er benyttet det gratis FPDF bibliotek (fpdf.org). I koden er benyttet nogle funktioner, som er en del af CAS systemet. Brugen af disse funktioner vil blive beskrevet, men jeg vil ikke gå i dybden med hvordan de teknisk fungerer. I hver fil er der inkluderet en række system filer. Disse virker måske ikke nødvendige umiddelbart, men skal være der for at systemet virker. F.eks. kan sitesec.php include, som tester om man har administrator adgang til siden ikke fungere uden at inkludere database.php også. Dette kan virke klodset, men er en del af CAS systemet, og derfor ude af mine hænder. Jeg vil ikke komme ind på hvad hver af disse inkluderede filer gør, men i de fleste tilfælde er det selvforklarende. Clik-a-Site Funktioner _( string ) Denne funktion bruger systemet for at skrive til hjemmesiden. Det er i princippet en videreudvikling af print() som benytter sidens design, og desuden kan oversætte sætninger til andre sprog hvis dette ønskes. bs($titel, $overskrift) Denne funktion laver en såkaldt Big Select. Dette er en liste hvor hver linje har en checkbox. Hvis der klikkes på en submit knap, genindlæses siden, hvor indholdet af de afkrydsede linjer bliver videresendt som $bsid. Bs_head($overskrifter[]) Navne til de forskellige data på linjerne. Som f.eks Navn id Eksempel 12 Bs_line($bsid, $data) Printer en linje information ud med en checkbox i venstre side. $data er en liste af strenge, som stemmer overens med overskriterne for bs_head(). Bs_action($title,$action), bs_popup($title, $url), bs_link($title, $url), bs_select($title, $name, $tags, $selected) Side 26

Vejledning i redigering af apotekets hjemmeside

Vejledning i redigering af apotekets hjemmeside i redigering af apotekets hjemmeside It-afdelingen Januar 2007 INDHOLDSFORTEGNELSE FEJL! BOGMÆRKE ER IKKE DEFINERET. 1 INTRODUKTION 3 2 ADMINISTRATION 4 3 OPBYGNING 4 SIDER 5 FIL ARKIV 6 ARTIKLER 7 ØVRIGE

Læs mere

ActiveBuilder Brugermanual

ActiveBuilder Brugermanual ActiveBuilder Brugermanual Forfatter: TalkActive I/S Dato: Juni 2004 Version: R. 1.01 Sprog: Dansk Copyright 2004 - Talk Active - all rights reserved. Indhold: 1. INDLEDNING...2 2. QUICK-START...3 3. OPBYGNINGEN

Læs mere

Manual til Dynamicweb Februar 2010

Manual til Dynamicweb Februar 2010 Manual til Dynamicweb Februar 2010 Login... 2 Skabeloner og formater... 3 Filarkivet... 4 Lav en PDF... 5 Opret en ny side... 7 Navngiv siden... 9 Aktiver siden... 9 Sorter sider... 9 Flyt siden... 11

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

Vejledning til. LearnSpace

Vejledning til. LearnSpace Vejledning til LearnSpace Version 13. 08. 2015 Indholdsfortegnelse Om LearnSpace... 2 Oprette et nyt kursus i egen afdeling... 3 Aktivere selvtilmelding til et kursus... 5 Tilmelde undervisere der må redigere

Læs mere

My booking. Generelt. Forsiden. Version 9.0

My booking. Generelt. Forsiden. Version 9.0 My booking Version 9.0 System til at lave online bookinger, med mulighed for opdeling i grupper, forskellige booking typer, ændre layout indstillinger, status styring, sprogvalg samt en del mere, detaljer

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel Arbejdsgang - Skriv artiklens tekst - Gør billeder klar - Log-in på hjemmesiden - Opret ny artikel - Vælg kategori - Skriv overskrift - Indsæt tekst - Tilføj billeder - Gennemgå artiklens indstillinger

Læs mere

I denne manual kan du finde en hurtig introduktion til hvordan du:

I denne manual kan du finde en hurtig introduktion til hvordan du: VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter

Læs mere

Lav din egen forside i webtrees

Lav din egen forside i webtrees Lav din egen forside i webtrees Du behøver ikke at kunne kode eller gøre noget advanceret for at designe din helt egen forside i webtrees. Alt du skal gøre er bare at gøre brug af den indbygget editor.

Læs mere

IsenTekst Indhold til Internettet. Manual til Wordpress.

IsenTekst Indhold til Internettet. Manual til Wordpress. Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet eller tilføje nyt på din hjemmeside. Guiden er skrevet

Læs mere

Active Builder - Brugermanual

Active Builder - Brugermanual Active Builder - Brugermanual Version: Release 2.0 Sprog: Dansk Copyright 2014 - Talk Active ApS INDHOLDSFORTEGNELSE INDHOLDSFORTEGNELSE... 2 1. HURTIGT OVERBLIK... 4 1.1 Vælg URL:... 4 1.2 Vælg en skabelon:...

Læs mere

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Indholdsfortegnelse Introduktion... 2 Definitioner... 2 Generelt... 3 Oprettelse af en skabelon... 4 Sidetypeskabeloner... 5 Globale displaymoduler...

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

Mini-guide for opdatering af hjemmesiden for. SOIF www.soif.dk

Mini-guide for opdatering af hjemmesiden for. SOIF www.soif.dk Mini-guide for opdatering af hjemmesiden for SOIF www.soif.dk Senest opdateret: 03-07-2009 Indholdsfortegnelse 2 Indholdsfortegnelse 2 Lidt generelt om KlubCMS 3 Brugere/Brugergrupper 3 Sideopbygning:

Læs mere

xgalleri Mulige filtyper Installation web-version

xgalleri Mulige filtyper Installation web-version xgalleri xgalleri opstod ud fra ønsket om at lægge en større samling billeder på nettet. Der findes mange programmer, som kan bruges til at lægge datafiler på nettet; men de fungerer typisk på den måde,

Læs mere

Formatering af tekst, JCE Editor, Joomla

Formatering af tekst, JCE Editor, Joomla Formatering af tekst, JCE Editor, Joomla skrevet af Inge Vittrup Paragraph anvender du ved almindelige sætninger. Heading 1 er hovedoverskrift med største skrift. Heading 2 er overskrift til en artikel

Læs mere

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5 Skolekvalitet.dk Manual Version 1.0 Indhold 1 Om Skolekvalitet.dk...3 2 Vælg evalueringsmodel før du går i gang...3 3 Overblik over siderne... 5 3.1 Oversigt over centrale funktioner:... 6 4 Kom godt i

Læs mere

Vejledning til formularmodul

Vejledning til formularmodul Vejledning til formularmodul Side 1 af 25 Indledning Formularmodulet kan anvendes til bestilling af varer, booking af møder, indmeldelse - kun fantasien sætter grænser! Systemet er oprettet, så der er

Læs mere

Sorring.dk guide. Du kan finde mere information om WebsiteBaker her:

Sorring.dk guide. Du kan finde mere information om WebsiteBaker her: Sorring.dk guide 13. juli 2011 Her er en beskrivelse af administration af sorring.dk, for de enkelte redaktører. Websitet er bygget op på et system, der hedder Websitebaker. WebsiteBaker giver dig nem

Læs mere

Indhold. 1. Adgang og afslutning

Indhold. 1. Adgang og afslutning 1 Indhold 1. Adgang og afslutning 2. Menupunkter 3. Tekst 4. Billeder 5. Video 6. Lyd 7. Bannere 8. Bokse 9. Dokumenter 10. Links 11. Iframe 12. Markedspladsen 13. Nyheder 14. Job 15. Kalender 16. Selvbetjeningsbjælken

Læs mere

Easy Guide i GallupPC

Easy Guide i GallupPC Easy Guide i GallupPC Version. 6.00.00 Gallup A/S Masnedøgade 22-26 DK 2100 København Ø Telefon 39 27 27 27 Fax 39 27 50 80 Indhold SÅDAN KOMMER DU I GANG MED AT ANVENDE GALLUPPC... 2 TILFØJELSE AF UNDERSØGELSER

Læs mere

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING 2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et

Læs mere

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper:

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper: DXP vejledning Generelt: DXP er et værktøj til at fremstille præsentationsmaterialer (foldere, brochurer, løbesedler mv.) DXP egner sig kun til mindre brochurer og lign., da den største skabelon kan rumme

Læs mere

Brugermanual. - For intern entreprenør

Brugermanual. - For intern entreprenør Brugermanual - For intern entreprenør Version 1.0 2014 Brugermanual - For Intern Entreprenør Velkommen som bruger på Smartbyg.com. Denne manual vil tage dig igennem de funktioner der er tilgængelig for

Læs mere

Brugervejledning til InfoLand.dk skabelonen

Brugervejledning til InfoLand.dk skabelonen Indhold Indledning... 4 Første gang... 4 Log ind som Administrator og ændre kodeord... 4 Opret Redaktør (dig selv)... 4 Log ind... 4 Log ind med dit eget brugernavn ( Redaktør )... 4 Log ind som Administrator...

Læs mere

Med et filarkiv kan du give dine besøgende på din hjemmeside adgang til at hente dokumenter i Word, PDF, PowerPoint og Excel.

Med et filarkiv kan du give dine besøgende på din hjemmeside adgang til at hente dokumenter i Word, PDF, PowerPoint og Excel. - Filarkiv - Filarkiv - når dine besøgende skal hente PDF-filer fra din hjemmeside Med et filarkiv kan du give dine besøgende på din hjemmeside adgang til at hente dokumenter i Word, PDF, PowerPoint og

Læs mere

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site. 1 Opstart af et site Opret hovedmappen Opret grafikmappen Opret dit site Mappen skal indeholde alle elementer til dit site. Opret en mappe indeni den første og kald den grafik. Heri lægges alle dine grafikfiler.

Læs mere

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Systemkrav For at kunne bruge Composite kræves: Windows 95 eller nyere (bemærk - kun Windows kan bruges) Browseren Internet Explorer 6.0 eller

Læs mere

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold:

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress: Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet eller tilføje nyt på din hjemmeside. Guiden er skrevet

Læs mere

Her kan du slette enkelte figurer i et diagram ved at klikke på figuren der skal slettes og herefter på Slet.

Her kan du slette enkelte figurer i et diagram ved at klikke på figuren der skal slettes og herefter på Slet. 9. FLOWDIAGRAMMER Der er i D4InfoNet indbygget et program til opbygning af flowdiagrammer. Diagrammerne kan placeres på forsiden af de enkelte håndbøger, og kan tilføjes kapitler eller de enkelte dokumenter.

Læs mere

GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING

GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING DANSKE BEDEMÆND august 2014 v1.4 1 P a g e INDHOLDSFORTEGNELSE Adgang... 3 Overordnet om Umbraco... 4 Højreklik muligheder i oversigten...

Læs mere

Velkommen til MODx kursus

Velkommen til MODx kursus Velkommen til MODx kursus Dette er en gennemgang af den mest basale funktionalitet i vores nye hjemmeside redigerings værktøj. MODx er et meget simpelt CMS (Content Management System), der gør det muligt

Læs mere

Indholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual

Indholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual Indholdsfortegnelse Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 8 Licens... 8 Nyheder... 9 Eksterne links... 11 Log... 12 Password...

Læs mere

Kort om CoinDB (Mønt- og seddelsamling):

Kort om CoinDB (Mønt- og seddelsamling): Kom godt i gang med CoinDB programmet fra PetriSoft (Holder styr på din Mønt- seddel- eller frimærkesamling) Kort om CoinDB (Mønt- og seddelsamling): CoinDB er et Windows program, der anvendes af mønt-

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune Manual Version 2 til oprettelse af hjemmesider for landsbyer i Rebild kommune Oversigt: Login Hjemmeside...... side 3 Login Administrationsmodul... side 5 Kategorier.. side 6 Opret/rediger første side...

Læs mere

Vejledning til Kilometer Registrering

Vejledning til Kilometer Registrering Vejledning til Kilometer Registrering iphone Appen som holder styr på dit firma og privat kørsel. Udviklet af Trisect Development 2011. www.trisect.dk For iphone version 4.2 og nyere. Med Kilometer Registrering

Læs mere

Projekt 2, 3. semester WEBPROJEKT

Projekt 2, 3. semester WEBPROJEKT Projekt 2, 3. semester WEBPROJEKT Aflevering d. 11/10-2013 CPH Business URL: www.thorleifbæk.dk/projekt2/index.php Gruppe 2 Shiko, Thorleif, Pernille og Annemette MUL 3A Indholdsfortegnelse s. 3 Factsheet

Læs mere

Formular modul. Sitecore Foundry juli Version 1.0

Formular modul. Sitecore Foundry juli Version 1.0 Sitecore Foundry 3.0 Formular modul 15. juli 2011 - Version 1.0 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse Indledning...

Læs mere

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18 FORCE Inspect Online Manual 1 af 18 Indholdsfortegnelse Indholdsfortegnelse... 2 FORCE Inspect Online Manual... 3 Generelt... 3 Login... 3 Main... 4 Intro sektion... 4 Links sektion... 4 News sektion...

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

Vejledning i opbygning af Tillidszonen

Vejledning i opbygning af Tillidszonen Vejledning i opbygning af Tillidszonen Vejledning til FOAs lokale afdelinger i opbygningen af deres del af Tillidszonen FOA Fag og Arbejde Januar 2006 1 Indholdsfortegnelse Forbunds- og afdelingsdel...3

Læs mere

Brugervejledning til Design Manager Version 1.02

Brugervejledning til Design Manager Version 1.02 Brugervejledning til Design Manager Version 1.02 Indholdsfortegnelse 1. Introduktion... 3 1.1 Det kan du med HostedShop Design Manager... 3 1.2 Feature list... 3 2. Design... 4 3. Filer og CSS... 4 3.1

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere

Eksamen, DSDS, forår 2009

Eksamen, DSDS, forår 2009 Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Større skriftlige opgaver i Microsoft Word 2007 Indhold

Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007... 1 Inddeling i afsnit... 2 Sideskift... 2 Sidetal og Sektionsskift... 3 Indholdsfortegnelse...

Læs mere

Vejledning for metadatabasen

Vejledning for metadatabasen Vejledning for metadatabasen Version 1.0, d. 20. juni 2011 Indholdsfortegnelse INDLEDNING... 3 LOG IND... 4 ABONNERE PÅ RETTELSER OG ÆNDRINGER I DATASÆT VIA GEORSS... 4 SØGNING EFTER METADATA I METADATABASEN...

Læs mere

Manual til WordPress CMS

Manual til WordPress CMS Manual til WordPress CMS 1. Log ind på din Wordpress-side For at arbejde på din hjemmeside skal du først logge ind på administrationsdelen. Muligvis har du et direkte link på siden. Ellers er adressen

Læs mere

IDAP manual Emission

IDAP manual Emission IDAP manual Emission Dato: 08-06-2005 16:32:35 Indhold INDHOLD... 1 1 EMISSION... 2 1.1 KURVER... 2 1.2 RAPPORTER... 5 1.3 DATA REDIGERING... 6 1.3.1 Masse redigering... 7 1.3.2 Enkelt redigering... 10

Læs mere

Indhold. Indholdsfortegnelse

Indhold. Indholdsfortegnelse Indholdsfortegnelse Indhold Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 6 Licens... 7 Nyheder... 8 Log... 9 Password... 9 System...

Læs mere

Redaktørmanual TYPO3 Version 6.2

Redaktørmanual TYPO3 Version 6.2 Redaktørmanual TYPO3 Version 6.2 www.t3cms.dk TYPO3 Manual Version 6.2 Side 1 af 20 T3CMS Tlf: 70 25 00 22 Indholdsfortegnelse Generel info om TYPO3 3 Rediger din side 4-6 Indsættelse af links 7 Indsæt

Læs mere

Rapport generator til Microsoft C5

Rapport generator til Microsoft C5 Generelt Rapportgeneratoren til C5 kan benyttes sammen med alle versioner af C5 og kræver INGEN tillægsmoduler eller tilkøb af C5. Den kører på: C5 version 1.5x, 1.6x, 2.x, 3.x, 4.x, 2008, 2010 og 2012.

Læs mere

Dannelse af PDF-dokumenter

Dannelse af PDF-dokumenter Dannelse af PDF-dokumenter Indhold Generere PDF-dokumenter... 2 Håndtering af PDF-dokumentet... 8 Hvordan indsætter man sidetal i PDF-dokumentet?... 8 Hvordan laver man bookmarks i PDF-dokumentet?... 8

Læs mere

NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015

NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015 NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015 PDF-formularer med OpenOffice til LUDUS Web Målet med dette Tips & Tricks er at beskrive, hvordan man laver PDF-formularer til brug i LUDUS Web. Læs

Læs mere

Dannelse af PDF dokumenter

Dannelse af PDF dokumenter Dannelse af PDF dokumenter Indhold Dannelse af PDF-dokumenter i Phd Planner... 2 Valg af vedhæftninger i PDF dokumentet... 2 Valg af skabelon for PDF dokumentet... 3 Når PDF filen er dannet... 5 Gem PDF

Læs mere

Bogfunktionen eller Slægtsbogen i FTM

Bogfunktionen eller Slægtsbogen i FTM Bogfunktionen eller Slægtsbogen i FTM En blandt mange af Family Tree Maker s styrker er evnen til at præsentere data på mange forskellige måder, og i dette skrift vil bogfunktionen blive gennemgået. Funktionen

Læs mere

Funktions Manual. Skyhost WebPortal. Login (Bemærk: for at kunne bruge WebPortalen skal du have et aktivt abonnement fra Skyhost)

Funktions Manual. Skyhost WebPortal. Login (Bemærk: for at kunne bruge WebPortalen skal du have et aktivt abonnement fra Skyhost) Funktions Manual Skyhost WebPortal Login (Bemærk: for at kunne bruge WebPortalen skal du have et aktivt abonnement fra Skyhost) 1: Gå ind i på www.skyhost.dk - Klik på WebPortal knappen øverst på siden

Læs mere

UMS Velkomst Byder nye brugere velkommen til skolen

UMS Velkomst Byder nye brugere velkommen til skolen Forord UMS Velkomst modulet giver mulighed for at give de kommende studerende et godt førstehåndsindtryk ved skolestart - den indledende kontakt til de studerende er umådelig vigtig. Velkomst modulet består

Læs mere

18/11 2010 Version 2.0 Side 1 af 36

18/11 2010 Version 2.0 Side 1 af 36 Login til DJAS Gå ind på adressen http://www.djas.dk I feltet Brugernavn skrives den e-mail adresse som brugeren er registeret med i systemet. I feltet Password skrives brugerens adgangskode. Ved at sætte

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014 2014 Tidsregistrering Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4 Informationsteknologi B Roskilde Tekniske Gymnasium 25-11-2014 Indholdsfortegnelse 1 Indledning... 3 2 User stories... 3 3

Læs mere

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion RIGSPOLITIET Vejledning i konvertering fra Word -dokument til PDF-fil på politi.dk Rigspolitiets websektion Indledning Da vi skal leve op til kravene om tilgængelighed på Internettet, skal alle tekster

Læs mere

Annemette Søgaard Hansen/www.dinwebvejleder.dk

Annemette Søgaard Hansen/www.dinwebvejleder.dk Google Docs Dokumenter Indholdsfortegnelse Værktøjer... Side 3 Menuer... Side 5 Opgave... Side 8 Få adgang til filerne fra din computer... Side 16 Vejledende løsning... Side 17 GoogleDocs Dokumenter 2

Læs mere

elib Aleph, ver.18 Introduktion til GUI FUJITSU SERVICES A/S

elib Aleph, ver.18 Introduktion til GUI FUJITSU SERVICES A/S Introduktion til GUI FUJITSU SERVICES A/S, 2008 Indholdsfortegnelse 1. Skrivebordet... 3 2. Flytte rundt m.m.... 4 3. Log ind... 6 4. Valg af database... 7 5. Rudernes størrelse... 8 6. Kolonner... 9 7.

Læs mere

SmartWeb Brugermanual

SmartWeb Brugermanual SmartWeb Brugermanual Table of Content Table of Content... 1 Best Practice SmartWeb:... 2 Implementering... 4 Egenskaber:... 5 Filer:... 7 Oprettelse af Kategori... 9 Sider og Tekster:... 11 Slideshow...

Læs mere

Vejledning. hjemmeside-opbygning. - DFIF - Vejledning til CMS: Dansk Firma Idrætsforbund

Vejledning. hjemmeside-opbygning. - DFIF - Vejledning til CMS: Dansk Firma Idrætsforbund Vejledning hjemmeside-opbygning. - DFIF - Side 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE... 2 HURTIGT I GANG... 4 REDIGERE HJEMMESIDEN... 5 LOGIN...5 TEKST PÅ EN SIDE...6 REDIGERINGSMULIGHEDER...6 TEKSTBEHANDLING

Læs mere

Vejledning til brug af pileforeningen.dk for redaktører.

Vejledning til brug af pileforeningen.dk for redaktører. Vejledning til brug af pileforeningen.dk for redaktører. Log in: Gå ind på: http://pileforeningen.dk Tryk på Login for medlemmer Brugernavn: contentmanager. Password: 1234 Når du er logget ind kan du se

Læs mere

WordPress 4.2+ Manual

WordPress 4.2+ Manual WordPress.+ Manual Indholdsfortegnelse Introduktion Log ind i din hjemmesides administration Skifte kodeord eller email Administrationen / Kontrolpanelet Dette er dit kontrolpanel. Administrationen sidemenu

Læs mere

Karens vejledning til WordPress, september 2014 1

Karens vejledning til WordPress, september 2014 1 Karens vejledning til WordPress, september 2014 1 Karens WordPress vejledning september 2014 INDHOLD Hvad er WordPress 1 Generelt om WordPress 2 Frontend og backend 2 Skrive en blog-tekst (indlæg/post)

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. oktober, 2013 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 9 2. Sider...12 2.a. Opret side...13

Læs mere

Dannelse af PDF-dokumenter

Dannelse af PDF-dokumenter Dannelse af PDF-dokumenter Indhold Generere PDF-dokumenter... 2 Håndtering af PDF-dokumentet... 6 Hvordan indsætter man sidetal i PDF-dokumentet?... 6 Hvordan laver man bookmarks i PDF-dokumentet?... 7

Læs mere

Heldigvis har systemet indbygget en hjælp, som man kan benytte, hvis denne vejledning ikke berører det opståede problem.

Heldigvis har systemet indbygget en hjælp, som man kan benytte, hvis denne vejledning ikke berører det opståede problem. Indhold Introduktion...2 Hjælp...2 Office knappen...2 Menulinjen...3 Fast værktøjslinje Hurtig adgang...3 Menupunkter...4 Startside...4 Indsæt...5 Sidelayout...5 Referencer...6 Forsendelser...6 Gennemse...6

Læs mere

Formular modul. Sitecore Foundry januar Version 1.0

Formular modul. Sitecore Foundry januar Version 1.0 22. januar 2015 - Version 1.0 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse Indledning... 3 Opret en ny formular... 4 Skjult

Læs mere

Brugerguide til FlexCMS

Brugerguide til FlexCMS Brugerguide til FlexCMS Kom i gang med at bruge din hjemmeside 1 VELKOMMEN TIL FLEXCMS... 3 1. LOGIN... 5 2. HJEMMESIDENS TERMINOLOGI... 6 3. LAYOUT... 7 4. OPRET OG TILPAS FORSIDEN... 8 4.1 OPRETTE SIDEEGENSKABER...

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

få en ny og bedre hjemmeside på få minutter Quick guide Del denne quick guide med alle som har glæde af en ny og bedre hjemmeside

få en ny og bedre hjemmeside på få minutter Quick guide Del denne quick guide med alle som har glæde af en ny og bedre hjemmeside få en ny og bedre hjemmeside på få minutter Quick guide Del denne quick guide med alle som har glæde af en ny og bedre hjemmeside 1 Alle har ret og råd til en professionel hjemmeside på få minutter GoMinisite

Læs mere

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 -

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 - - 1 - Indholdsfortegnelse Hvorfor skal jeg tage backup af min blog? Side 3 Tag backup med UpDraft Side 4 Tag manuelt backup Side 8-2 - Hvorfor skal jeg tage backup af min blog? Lige meget om du har opbygget

Læs mere

Mini brugermanual CMD 5.1

Mini brugermanual CMD 5.1 Mini brugermanual CMD 5.1 Kom i gang For at tilgå CMD skal du åbne en web browser og indtaste URL en på dit CMD website i adressefeltet, hvorefter dialogboksen til log in vises. 1. Indtast dit brugernavn

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Installation af WeroShop 2.4 S

Installation af WeroShop 2.4 S 2012 Installation af WeroShop 2.4 S Tommy Westerdahl Christensen Wero Electronics 23-02-2012 Indholdsfortegnelse INDLEDNING... 2 INSTALLATION... 3 GENEREL OPSÆTNING... 8 MOMS OPSÆTNING... 10 BETALINGSFORMER...

Læs mere

Vejledning til udskrivning af etiketter/labels og konvolutter i Blåt Medlem

Vejledning til udskrivning af etiketter/labels og konvolutter i Blåt Medlem Vejledning til udskrivning af etiketter/labels og konvolutter i Blåt Medlem Blåt Medlem giver mulighed for at udskrive etiketter/labels og kuverter til medlemmerne af den enhed man er medlemsansvarlig

Læs mere

Advanced Word Template Brugermanual

Advanced Word Template Brugermanual Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 1.4 Michael Jokil 03-05-2010 HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk

Læs mere

Kom godt i gang med. Gadstrup Fodbolds Hjemmeside. Udarbejdet af:

Kom godt i gang med. Gadstrup Fodbolds Hjemmeside. Udarbejdet af: Kom godt i gang med Gadstrup Fodbolds Hjemmeside Udarbejdet af: Forretningsstøtte Søren Tofte Version 1.0 24.2.2011 Indhold Sådan kommer du i gang?... 3 Log ind... 4 Mine oplysninger... 5 Klub CMS... 6

Læs mere

5 ARBEJDE MED EDITOREN

5 ARBEJDE MED EDITOREN 5 ARBEJDE MED EDITOREN Editor (eller Rich Tekst Editor) er et indbygget indholdsredigerings værktøj, hvor man uden nogen kendskab til HTML kodning kan skrive tekst, indsætte billeder, videoer og links.

Læs mere

Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005

Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005 Brugermanual PoP3 og Outlook Express Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. ÆNDRING AF OUTLOOK EXPRESS KONTO... 4 2. OPRETTELSE AF OUTLOOK EXPRESS KONTO... 6 2.1

Læs mere

Guide til Umbraco CMS

Guide til Umbraco CMS web Guide til Umbraco CMS Indhold Indledning 3 Kompatible browsere 3 Log ind i Umbraco 4 Content-delen 5 Indholdstræet 5 Tilføjelse af en side/sektion 7 Sortering af indhold 12 Galleri 14 Mediebibliotek

Læs mere

Word tips til skriftlig eksamen

Word tips til skriftlig eksamen Word tips til skriftlig eksamen Indhold Word tips til skriftlig eksamen... 1 Forord...2 Sidehoved...3 Sidefod...3 Sidetal og side x af y...4 Gem som skabelon...5 Indsæt sideskift...6 Vis koder...6 Tekstformatering...7

Læs mere

MANUAL - Joomla! Version 1

MANUAL - Joomla! Version 1 MANUAL - Joomla! Version 1 Indhold Retningslinjer for hjemmesiden... 3 Log ind... 3 Ret i en artikel, der allerede er oprettet... 4 Opret ny artikel... 8 a) Skriv direkte i tekstfelt... 9 b) Indsæt tekst

Læs mere

Brugermanual 2015-01-01. ProcessManager ApS Hovmarksvej 68 DK-2920 Charlottenlund

Brugermanual 2015-01-01. ProcessManager ApS Hovmarksvej 68 DK-2920 Charlottenlund Brugermanual 2015-01-01 ProcessManager ApS Hovmarksvej 68 DK-2920 Charlottenlund T +45 40 84 44 41 Mail: info@process-manager.dk Web: www.process-manager.dk Web: www.easy-mapping.dk CVR 28 69 77 67 Side

Læs mere

Dette dokument beskriver SUMOshop Backend v3, med fokus på ændringer ift. v2.

Dette dokument beskriver SUMOshop Backend v3, med fokus på ændringer ift. v2. 1 SUMOshop Backend v3 Dette dokument beskriver SUMOshop Backend v3, med fokus på ændringer ift. v2. Backend v3 er primært en visuel opdatering i et mere rent og moderne design. Hertil er der en række helt

Læs mere

1. Indledning... 1. 2. Installation... 2. 2.1 Mac OS X... 2. 2.2 Windows... 10. 3. Arkivering... 11. 3.1 Mac OS X... 11. 3.2 Windows...

1. Indledning... 1. 2. Installation... 2. 2.1 Mac OS X... 2. 2.2 Windows... 10. 3. Arkivering... 11. 3.1 Mac OS X... 11. 3.2 Windows... Manual til HTTrack 1. Indledning... 1 2. Installation... 2 2.1 Mac OS X... 2 2.2 Windows... 10 3. Arkivering... 11 3.1 Mac OS X... 11 3.2 Windows... 17 4. Visning af arkiveret materiale... 18 4.1 Mac OS

Læs mere

EasyIQ Opdatering 5.2.3 -> 5.4.0

EasyIQ Opdatering 5.2.3 -> 5.4.0 EasyIQ Opdatering 5.2.3 -> 5.4.0 Kunde: Forfatter: Thomas W. Yde Systemtech A/S Side: 1 af 17 1 Indholdsfortegnelse 2 GENERELT OMKRING FORUDSÆTNINGEN OG OPDATERINGS FORLØBET... 3 2.1 FORUDSÆTNINGER...

Læs mere

Manual til HTTrack. 1. Indledning. 2. Installation

Manual til HTTrack. 1. Indledning. 2. Installation Manual til HTTrack 1. Indledning... 1 2. Installation... 1 2.1 Mac OS X... 2 2.2 Windows... 9 3. Arkivering... 10 3.1 Mac OS X... 10 3.2 Windows... 14 4. Visning af arkiveret materiale... 15 4.1 Mac OS

Læs mere

Indhold. Case 1: Introduktion 3. Case 2: Vælg og indstil tema 12. Case 3: Sider og indlæg 17

Indhold. Case 1: Introduktion 3. Case 2: Vælg og indstil tema 12. Case 3: Sider og indlæg 17 1. udgave 2012 Udgivet af Softworld Kurser A/S Kopiering samt gengivelse af indholdet er ikke tilladt, medmindre der er givet skriftlig tilladelse herom. Copyright Softworld Kurser A/S Forfatter: Martin

Læs mere

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress.

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress. Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet og lægge nyt på din hjemmeside. Guiden er skrevet

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 13. marts, 2014 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 9 2. Sider...12 2.a. Opret side...13 2.b.

Læs mere