Git- og Composer-kursus

Størrelse: px
Starte visningen fra side:

Download "Git- og Composer-kursus"

Transkript

1 Git- og Composer-kursus Daniel Schledermann 4. oktober 2016 Indhold 1 Git Hvad gør Git? Git er snapshot-baseret Lege lokalt Hvordan bruger man git Starte et nyt repo Tilføje nogle filer Oversigt over arbejde Remotes Branching Fortryde Samle ændringerne igen Merge Rebase Ignore-filer Composer Struktur Kommandoer Install Update Require AU anvendelsen Site-repoet At bygge et site: Grundbestandele Installation og afinstallation af extensions

2 3.2 Extension repoer Fremtiden? Versionsstyring, afhængighedskontrol og teknisk workflow for TYPO3- sites med fokus på AU s miljø. 1 Git Startet af Linus Torvalds for med formål at tjene som versionsstyring for selve Linux-kernen. Det er fra starten designet til at styre store projekter. 1.1 Hvad gør Git? Git er et lokal versionsstyring hvor hele datastrukturen; commits, tags, branches ligger lokalt. Det er ikke muligt skærme specifikke grene Git er snapshot-baseret. Det vil vil sige at et commit ikke består at forrigge commit + nogle patches som i eksempelvis Subversion eller CVS. I stedet er et commit en erklæring af at sådan ser filerne ud lige nu, uanset hvad der ellers findes af commits. Det vil sige at hvis man beskærer et git-træ, så vil et givet commit stadig indehold de samme filer. Det vil også sige at diff s beregnes on-the-fly. Det har vist sig at være meget effektivt på pladskravet til git. Et stort repo fylder gerne 1/20 af det tilsvarende i Subversion Lege lokalt Fordi alt ligger lokalt kan man også rode frit rundt med sine branches og commits så længe man ikke har delt dem med nogen. 1.2 Hvordan bruger man git Starte et nyt repo Det er simpelt. Man behøver ikke nogen server eller andet for at komme i gang. git init 2

3 Det så sådan set det. Der ligger nu en tom git-datastruktur i.git - mappen Tilføje nogle filer Et repo er selvsagt ikke meget værd hvis det ikke indeholder nogle filer. Tekstfiler af en eller anden art håndterer git bedst, men det tager gladelige alle typer af filer. git add enfil.txt Se hvad der er ændret: git status Når man er klar skal man commit e sit arbejde. git commit -m [TASK] Did an awesome change I TYPO3-sammenhæng bruger vi specifikke formater til at angive typen af ændring: Dette kan bruges til at danne oversigter over typer af ændringer Oversigt over arbejde Der findes forskellige værktøjer, nogle få: git log - giver en shell baseret oversigt gitk - giver et X11-vindue tig - giver shell baseret interaktivt træ Remotes En remote er en forbindelse til et server. Oprettes automatisk hvis man kloner et repo. git clone ssh://gitolite3@au.lnk.lfac.dk/typo3cms/extensions/aufluidpages Ellers kan man sætte det hvis man har oprettet repoet lokalt: git remote add origin ssh://gitolite3@au.lnk.lfac.dk/typo3cms/extensions/ausomeext git push --set-upstream origin master 3

4 Man taler med en remote med kommandoerne: fetch - henter datastrukturer fra remoten pull - henter datastrukturer fra remoten og merger ændringer til lokal push - sender datastrukturer til remoten Branching Dette er nærmest noget af det vigtigste ved git. Det er muligheden for at skrive en helt ny variation af repoet # Hvor står jeg? git branch -la # Lav en ny branch herfra git branch feature/jahd-666 # Arbejde på den git checkout feature/jahd-666 Historikken for master og feature/jahd-666 kan nu udvikle sig frit Fortryde Git kan også nulstille aktuelle ændringer. Smid det hele væk: git reset [--hard] Eller nulstil enkelte filer med: git checkout -- sti/til/fil.txt Hvis man har en smart editor kan den gøre det endnu mere finmasket Samle ændringerne igen Git har forskellige måde at samle ændringer på igen. Blot det mest anvendte måder her. 4

5 1.2.8 Merge Det mest oplagte er at bruge en merge. Dette sker enten eksplicit ved en: git checkout master git merget feature/jahd-666 Eller det kan ske implicit fra en upstream. git pull Merge beholder den fulde historik over hvad der er sket og viser med et merge-commit hvor sammenfletningen er sket. Dette er normalt enkelt, simpelt og nemt at overskue Rebase PAS PÅ. Med rebase kan man omskrive historikken for at få den simplere. Hvis man har arbejdet rodet med mange lokale branches, kode der har ligget og flydt i lang tid, eller bare fragmenterede commits, så kan man overveje rebase. Rebase må kun udføres på egne lokale commit der ikke er skubbet til en upstream. Hvornår er det så rimeligt at bruge rebase? Har man en triviel ændring, men upstream har ændret sig? git pull --rebase Er en lokal feature branch blevet gammel, måske fordi ændringen ikke er godkendt. git pull git checkout feature/jahd-666 git rebase master Nu vil feature/jahd-666 blive omplantet til de commits der er sket i mellemtiden på master. Man har keglet rundt med en masse commits og gerne vil smelte nogle af dem sammen, så det hele fremstår lidt mere læsbart. git rebase -i HEAD~2 Og igen: KUN på ting der ikke er push et til nogen remote. 5

6 Ignore-filer De fleste repoer indeholder.gitignore-filer. Disse filer beskriver hvad der specifikt ikke skal versionsstyres. Dette er nok så vigtigt. Normalt så ligger afhængigheder, midlertidige filer og brugerindhold i dette filter. 2 Composer Composer er grundlæggende en dependency manager til PHP. Det har udviklet sig til defacto-standard for PHP. Derfor har man ved TYPO3 også besluttet sig for at bruge den. Den erstatter eller supplerer en stor del af det arbejde der normalt sker i extension manageren. Vi bruger Composer til at vedligeholde installationerne, både TYPO3-core og extensions. 2.1 Struktur Et composer-projekt indeholder altid en composer.json-fil. Composer.json identificerer projektet. Et eksempel fra aufluidpages: } "name": "aarhus-universitet/aufluidpages", "description": "AU templates and backend layouts", "type": "typo3-cms-extension", "version": "1.7.2" Der er et vendor-name, et projektnavn og en version. For et simpelt projekt vil det ofte være det. Det er det for alle vores extensions. For sites, der har en masse afhængigheder, ser det lidt anderledes ud. Her er dependencies defineret med mønster, der kan være defineret composer-repo er og eventuelt parametre for hentning. Dette udtræk fra i29 s composer.json: "minimum-stability": "dev", "prefer-stable": true, "name": "aarhus-universitet/typo3-i29", "description": "Aarhus Universitet TYPO3 i29", "repositories": [ "type": "composer", 6

7 "url": "type": "composer", "url": " } ], "config": "vendor-dir": "Packages/Libraries", "bin-dir": "bin", "secure-http": false "require": "typo3/cms": "6.2.25", "aarhus-universitet/au": "dev-master",..., "aarhus-universitet/validateurls": "dev-master", "dschledermann/linkservice": "dev-master",..., "typo3-ter/datafilter": "*",..., "typo3-ter/powermail": "2.17.*",..., "typo3-ter/seo-basics": "^0.9.2" } } Ovenstående mønstre vil dog skifte fra tid til anden. Derfor skal man altid beregne konkrete pakker med composer update. Mere om det lidt senere. Disse ændringer skrives ned i composer.lock-filen. Eksempelvis er Powermail beregnet til denne version: "name": "typo3-ter/powermail", "version": "2.17.2", "dist": "type": "t3x", "url": " "reference": null, "shasum": null 7

8 "require": "php": ">= 5.3.0", "typo3/cms-core": ">= 6.2.7, <= " "replace": "powermail": "self.version" "type": "typo3-cms-extension", "autoload": "classmap": [ "" ], "exclude-from-classmap": [ "Tests", "tests", "class.ext_update.php" ] "authors": [ "name": "Powermail Development Team", " ": "alexander.kellner@in2code.de", "company": "in2code.de", "username": "wunschtacho" } ], "description": "Powermail is a well-known, editor-friendly, powerful\n "time": " :40:57" and e Både composer.json og composer.lock skal versionsstyres for at være sikker på at reproducere nøjagtig samme resultat alle steder filerne er til rådighed. 2.2 Kommandoer Når vi bruger Composer i det daglige arbejde er der normalt tre kommandoer vi bruger 8

9 2.2.1 Install Med composer install bruger man til at bygge projektet præcist som det er beskrevet i composer.lock filen. For en systemadministor vil det normalt være eneste composer-kommando man under daglige omstændigheder kan forvente at skulle bruge. composer install Update Med composer update kan man ændre på de beregnede pakker. Dette vil normalt være en udvikleropgave. Man kan vælge at fremrykke alle pakker composer update Eller bare nogle specifikke composer update typo3-ter/powermail aarhus-universitet/aufluidpages Dette vil introducere ændringer i composer.lock, som skal commit es til git for at reproducere ændringen andre steder med composer install Require Dette kan man bruge til at tilføje nye afhængigheder til projektet. Det kan være at man vil tilføje en ny extension composer require typo3-ter/tcdirectmail 3.1.* Dette vil opdatere både composer.json og composer.lock. 3 AU anvendelsen 3.1 Site-repoet Alle installationer versionsstyres for tiden i det såkaldte site-repo. Det har adressen: ssh://gitolite3@au.lnk.lfac.dk/config/site.git 9

10 3.1.1 At bygge et site: Hvis man skal have fat i en installation, i29 til eksempel, vil rækkefølgen være: git clone ssh://gitolite3@au.lnk.lfac.dk/config/site.git http cd http git checkout i29 composer install Grundbestandele Alle installationer består af overraskende få komponenter:.gitignore.htaccess composer.json composer.lock robots.txt typo3conf/additionalconfiguration.example.php typo3conf/basedomain.example.php typo3conf/localconfiguration.php typo3conf/packagestates.php typo3conf/realurl_config.php Første gang et site opsættes skal typo3conf/additionalconfiguration.example.php kopieres over til typo3conf/additionalconfiguration.php og værdierne tilpasses den aktuelle installation. Tilsvarende skal typo3conf/basedomain.example.php også kopieres over til typo3conf/basedomain.php og tilpasses. Database og brugerfiler skal indhentes typisk fra backup en. Thomas&Ole hjælper :-). 10

11 3.1.3 Installation og afinstallation af extensions Skal man tilføje eller fjerne en extension skal man både bruge composer og TYPO3-backenden. Rækkefølgen vil være at man først bruger composer til at require extension. Dernæst går man i TYPO3 extension manager og installerer på normal vis. Når man er færdig vil man skulle commit e følgende git add composer.lock composer.json git add typo3conf/packagestates.php typo3conf/localconfiguration.php git commit -m [FEATURE] Installed crazyext git push På demo eller live vil man så kunne køre: git pull composer install cd typo3temp rm -rf Cache/ Nu vil extension så både være installeret og konfigureret. 3.2 Extension repoer Vi har en git-server på: ssh://gitolite3@au.lnk.lfac.dk/typo3cms/extensions/<ext name> Det tager desværre temmelig lang tid at scanne en masse git-repoer. Derfor er der opsat et såkaldt Satis -site, der scanner git-repoerne og samler informationerne til et composer-repo. Dette site kan ses her: Hvis der tilføjes helt nye git-repoer, så skal de sættes op på Satis -sitet. 3.3 Fremtiden? Med alt under Git- og Composer-kontrol er vejen banet for mere automatiserede processer. Hvilke ønsker er der? Vi tænker naturligvis på continuous integration, eksempelvis med Jenkins. 11

Development environments made easy

Development environments made easy Development environments made easy Hvad har I med efter oplægget Overordnet Indblik i en række virtualiserings teknologier, med udgangspunkt i Vagrant Konkret Eyes on en konkret, fungerende anvendelse,

Læs mere

CVS som KS-værktøj E3-104. Branching, Merging m.v.

CVS som KS-værktøj E3-104. Branching, Merging m.v. CVS som KS-værktøj E3-104 Branching, Merging m.v. Gennemgang af Oprettelse af CVS-træ Tilføj filer Commit Fil forskelle Merging Branching Ekstra værktøjer Avanceret Oprettelse af CVS-træ report graphics

Læs mere

Sådan kommer du nemt i gang med Joomla!

Sådan kommer du nemt i gang med Joomla! Joomla! Kursus Sådan kommer du nemt i gang med Joomla! Hvorfor er Joomla! alt for svær at komme i gang med I mit daglige virke som konsulent og underviser, med speciale i Joomla!, får jeg tit at vide at

Læs mere

Moderne open source versionsstyring

Moderne open source versionsstyring Moderne open source versionsstyring Svenne Krap, 2009 Om mig * Uddannet Cand.Merc på CBS (2006) * Arbejdet med linux sysadmin & udvikling siden '99 * Formand i DKUUG * Bestyrelsesmedlem i DIFO * Selvstændig

Læs mere

Introduktion til versionsstyring

Introduktion til versionsstyring make connections share ideas be inspired Introduktion til versionsstyring Thomas Damgaard Technical Architect, SAS Institute Agenda Hvad er versionsstyring? Hvorfor benytte versionsstyring? Historisk gennemgang

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2011 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2011 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Thomas Vedel, Vedel Consult email: thomas@veco.dk DAPUG erfamøde 10. november 2010. Installation af SubVersion (svn)

Thomas Vedel, Vedel Consult email: thomas@veco.dk DAPUG erfamøde 10. november 2010. Installation af SubVersion (svn) Thomas Vedel, Vedel Consult email: thomas@veco.dk DAPUG erfamøde 10. november 2010 Installation af SubVersion (svn) Hvorfor versionsstyring? Det virkede da ellers i går Den fejl rettede jeg ellers for

Læs mere

Installationsguide - Windows

Installationsguide - Windows Installationsguide - Windows Brug af LaTeX kræver installation af to elementer distribution og editor. Guiden her er opdelt til at vejlede to slags personer. Dig der ønsker en udførlig trin-for-trin guide

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

Kenn Römer-Bruhn. WordPress. - gør dig synlig på nettet

Kenn Römer-Bruhn. WordPress. - gør dig synlig på nettet Kenn Römer-Bruhn WordPress - gør dig synlig på nettet version 1.3 2. september 2013 Lidt om hvem Kenn er Arbejdsområder i dag: Forfatter, skribent, redaktør, forlægger, fotojournalist, blogger, grafisk

Læs mere

Installation af DATABOKS online backup manager

Installation af DATABOKS online backup manager Installation af DATABOKS online backup manager For at kunne tage fjern-backup skal du installere en online backup manager på din maskine. Den skal bl.a. bruges til at bestemme hvilke filer, databaser og

Læs mere

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05 SW6 SAI Services 1: (Fil) service admin torsdag 7/4 05 agenda Backup / Restore SW pakke management Windows Installer RPM mm Patch management Linux / Windows Backup og Restore I hvilke situationer er der

Læs mere

Distribueret versionskontrol Mercurial

Distribueret versionskontrol Mercurial Distribueret versionskontrol Mercurial Jakob Lykke Andersen jlandersen@imada.sdu.dk 23. november 2015 Indhold 1 Introduktion 1 1.1 Notation..................................... 2 1.2 Hjælp til kommandoer.............................

Læs mere

Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version.

Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version. Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version. For at kunne gennemføre en opdatering, kræves der administrator adgang til alle UMS servere. En typisk

Læs mere

Installation og opsætning af EjdExplorer 2.4

Installation og opsætning af EjdExplorer 2.4 Installation og opsætning af EjdExplorer 2.4 Indhold: Installation af EjdExplorer 2.4 Opsætning af indstillinger i EjdExplorer-administratormodul (den korte udgave) Opsætning af indstillinger i EjdExplorer-administratormodul

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2003 Certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens SBS 2003 SSL certifikat. For support og hjælp til anvendelsen af

Læs mere

Sådan installeres og teste WordPress på en lokal server

Sådan installeres og teste WordPress på en lokal server Sådan installeres og teste WordPress på en lokal server Det gratis WordPress blog værktøj er vokset gennem årene til et fuldgyldigt CMS-system content management system). WordPress har forenklet processen

Læs mere

Buildvejledning (Release, patch og testversion)

Buildvejledning (Release, patch og testversion) Buildvejledning (Release, patch og testversion) 1. Opdater Post deployment filen for SBSYS hoved databasen. 2. Deploy til SBSYS databasen. 3. Build - fra og med version 1.95.00.00 4. Udarbejd historik

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2008 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2008 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version.

Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version. Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version. For at kunne gennemføre en opdatering, kræves der administrator adgang til alle UMS servere. En typisk

Læs mere

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE 1 Tekniske Krav 1.1 Hardware krav: En skærm gerne med touch Hvis skærmen ikke har touch, skal du bruge et tastatur og en mus Webcam Gerne i HD En ekstern lydenhed

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

GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE

GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE 2 REDESIGN AF FUTURECOM BUSINESS SOLUTIONS HJEMMESIDE OPGAVEN Den gamle hjemmeside skulles redesignes da den daværende hjemmeside var forældet (indhold og udseende)

Læs mere

Manual Serif Web & Tableau Public

Manual Serif Web & Tableau Public Manual Serif Web & Tableau Public Indhold 2 Start 3 Festivalprogram 4-19 Kursuskatalog 20-22 Dramaskolehold 23-28 Visitkort konsulenter 29-30 Visitkort scener 31-35 Amatørkulturens tal 36-42 VIGTIGT! For

Læs mere

01. feb, 2014. Indhold

01. feb, 2014. Indhold Manual cloudco PRO 01. feb, 2014 Indhold Installation af Cloudco PRO...1 Minimums systemkrav - Windows...1 Minimums Systemkrav - MAC...1 Minimums Systemkrav - Unix /Linux...1 Installation af Cloudco PRO

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL

Læs mere

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul TYPO3 CMS Ext:direct_mail Side 1 Indhold Tilmeldings / Afmeldings processen... 2 Manuel tilføjelse af e-mail adresser... 3 Oprettelse af nyhedsbreve... 4 Udsendelse

Læs mere

NT PDC Udarbejdet af Kenneth Dalbjerg

NT PDC Udarbejdet af Kenneth Dalbjerg NT PDC Udarbejdet af Kenneth Dalbjerg Titelblad Denne rapport er udarbejdet af Kenneth Dalbjerg, med det formål at lære noget omkring, NT PDC Server. Side 2 af 13 Indholdsfortegnelse Forside Titelblad

Læs mere

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 Indholdsfortegnelse 1 Indledning... 3 2 WMS generelt... 3 3 WFS generelt... 4 4 WMS/WFS eksterne kald i forskellige formater... 4 5

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

Installationsvejledning til F-Secure Anti-Virus

Installationsvejledning til F-Secure Anti-Virus Installationsvejledning til F-Secure Anti-Virus Kør setup (blå trekant) i FSECURE-mappen. Klik OK Programmet udpakkes, og følgende skærmbillede fremkommer: Klik Next 1 Klik ved I accept the agreement.

Læs mere

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets.

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets. Dagens program Har alle fået? Har nogen betalt for meget? Hav jeres koder klar Domæner change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog Hvad er widgets Hvad er

Læs mere

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-09-08 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 19 LEGAL INFORMATION Copyright 2011

Læs mere

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger.

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger. SIMS V6 Installation Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger. SIMS kan installeres på Windows 7/10 samt Windows

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

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

PDFxChange. Skriv i, tegn i og udfyld dine PDF'er på skærmen. Version: August 2012

PDFxChange. Skriv i, tegn i og udfyld dine PDF'er på skærmen. Version: August 2012 PDFxChange Skriv i, tegn i og udfyld dine PDF'er på skærmen Version: August 2012 Indholdsfortegnelse Hvad er PDFxChangeViewer?...4 Hvem har fordele af dette program?...4 Copyright på skannet materiale...4

Læs mere

OS2faktor. Windows Credential Providers. Version: Date: Author: BSG

OS2faktor. Windows Credential Providers. Version: Date: Author: BSG OS2faktor Windows Credential Providers Version: 1.0.0 Date: 17.03.2019 Author: BSG Indhold 1 Indledning... 3 1.1 Komponenter... 3 2 Forudsætninger... 3 3 Installation og konfiguration af OS2faktor Proxy...

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

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-06-29 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 16 LEGAL INFORMATION Copyright 2011

Læs mere

GRAFISK WORKFLOW. 1 Grafisk workflow

GRAFISK WORKFLOW. 1 Grafisk workflow GRAFISK WORKFLOW 1 Opgavebeskrivelse I forbindelse med et nyt online koncept Web in a box skulle jeg lave en Photoshop-skabelon, der kan eksportere materiale til en hjemmeside automatisk. Selve konceptet

Læs mere

Extension udvikling i Mozilla Firefox. Henrik Gemal

Extension udvikling i Mozilla Firefox. Henrik Gemal Extension udvikling i Mozilla Firefox Henrik Gemal Side 1 Hvem er jeg? Web udvikler hos TDC Laver TDC.dk og TDCOnline.dk Laver HTML, CSS, PHP Med i Mozilla projektet i mange år Udviklet et par extensions

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

VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009!

VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009! VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009! Det er blevet tid til at opdatere certifikater på alle servere som afvikler backup over

Læs mere

IIS 8.0 & 8.5 & 10.0 SSL Administration

IIS 8.0 & 8.5 & 10.0 SSL Administration IIS 8.0 & 8.5 & 10.0 SSL Administration Indholdsfortegnelse Introduktion... 3 Generering af CSR... 4 Installation af certifikat bestilt via CSR... 8 Installation af mellemudsteder certifikat... 8 Installation

Læs mere

OPDATÉR DINE PROGRAMMER AUTOMATISK:

OPDATÉR DINE PROGRAMMER AUTOMATISK: OPDATÉR DINE PROGRAMMER AUTOMATISK: Hold dine progra Programmerne på din pc fungerer mest stabilt og sikkert, når du bruger den nyeste version af dem. Med Patch My PC opdateres din programsamling automatisk

Læs mere

FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017)

FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017) FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017) Page 1 of 12 Indhold 1 Adgang til FleeDa... 3 1.1 HW og SW forudsætninger... 3 1.2

Læs mere

Installation af waypoints og søkort i OpenCPN

Installation af waypoints og søkort i OpenCPN Installation af waypoints og søkort i OpenCPN Ankerpladser-, naturhavne-, fiske/pilke positioner skal være tilgængelige for OpenCPN som waypoint filer. En waypoint fil har fil typen:.gpx. Detail-kort over

Læs mere

Kan f.eks. være en stor hjælp for læsesvage elever, der kan skrive direkte ind i opgaver, udfylde kopiark og få hjælp af oplæsningssoftware undervejs!

Kan f.eks. være en stor hjælp for læsesvage elever, der kan skrive direkte ind i opgaver, udfylde kopiark og få hjælp af oplæsningssoftware undervejs! Kan f.eks. være en stor hjælp for læsesvage elever, der kan skrive direkte ind i opgaver, udfylde kopiark og få hjælp af oplæsningssoftware undervejs! - en manual fra Skolekonsulenterne.dk Versionsdato:

Læs mere

UDP Server vejledning

UDP Server vejledning Det Danske Filminstitut byder velkommen til vores nye UDP Server. UDP Server vejledning Pligtaflevering - Version 1.4 Denne vejledning viser dig punkt for punkt, hvordan du forbinder, samt starter en overførelse

Læs mere

OPC Access 3.0 opdatering via Stored Procedure

OPC Access 3.0 opdatering via Stored Procedure OPC Access 3.0 opdatering via Stored Procedure Dette dokument gennemgår et eksempel på, hvordan OPC Access 2.0 kan konfigureres til at opdatere en database via en stored procedure. OPC ACCESS 2.0 OPDATERING

Læs mere

CD-DIRECT Installationsvejledning

CD-DIRECT Installationsvejledning CD-DIRECT Installationsvejledning Indhold 1. Kom godt i gang med installationen af CD-DIRECT... 3 2. CD-DIRECT Installation... 4 3. Enkeltbruger Type I (uden kopi af databasefilen)... 5 3.1 Opdatering

Læs mere

Wii Software Modificering. Uber Guide

Wii Software Modificering. Uber Guide Wii Software Modificering Uber Guide Af Michael Bartholin (og Alice Raunsbæk) http://wii.m-r-a.dk Revision: 2.2 Side 1 af 13 Sidst opdateret: 01/03/2010 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...3

Læs mere

Guide - Sådan opretter du en backup

Guide - Sådan opretter du en backup Guide - Varighed: ca. 10 min Denne guide gennemgår hvordan en backup oprettes i Excovery. Guiden vil trinvist lede dig igennem processen og vil undervejs introducere de grundlæggende indstillingsmuligheder.

Læs mere

Installationsvejledning til NemFaktura. IT-Service

Installationsvejledning til NemFaktura. IT-Service Installationsvejledning til NemFaktura IT-Service Exported on 09/14/2018 Table of Contents 1 Forudsætninger... 3 2 Installation... 4 2.1 Åben mailen med nyeste version af NemFaktura...4 2.2 Hent tredjepartsprogrammer...4

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Brugermanual. BroadLink RM2

Brugermanual. BroadLink RM2 Brugermanual BroadLink RM2 Udgivelse 2. September 2014 Tillykke med din nye BroadLink WiFi E-Remote ultimative kontroller. Indhold Side 3... Download APP Side 3... App installation Side 4... Tilslutning

Læs mere

WordPress kursus KEA

WordPress kursus KEA WordPress kursus KEA HVAD ER WORDPRESS? Verdens mest populære CMS, som bliver brugt på 26 % af alle websites. Oprindeligt skabt som et blogging-cms, men bliver nu brugt af medier, webshops og corporate.

Læs mere

Konfiguration af mail og kalender iphone/ipad

Konfiguration af mail og kalender iphone/ipad 1 iphone/ipad Aarhus Universitet indfører en sikkerhedspolitik, som betyder, at der skal benyttes pinkode, og at telefonen skal låse automatisk efter max. 10 min, hvor den ikke er i brug, så den kun kan

Læs mere

Navision Stat (NS 9.3)

Navision Stat (NS 9.3) Side 1 af 9 Navision Stat 9.2.005 (NS 9.3) ØSY/NSIR/RASEG Dato 07.03.2019 Danske Bank Webservice Installationsvejledning Overblik Introduktion Indholdsfortegnelse Overblik... 1 Introduktion... 1 Målgruppe...

Læs mere

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010 Opsætning af Trio Web Vers 2.0 feb. 2010 Indholdsfortegnelse Opsætning af Trio Web... 3 Generel opsætning af Trio Web... 3 Databaseopsætning... 3 DB... 3 Aar... 4 Login... 4 Internet... 4 Port... 4 Registreringsnøgle...

Læs mere

SSSystems.local. Netværk. Sikkerhed. Webserver

SSSystems.local. Netværk. Sikkerhed. Webserver SSSystems.local Netværk Vi har valgt at bygge vores netværk på en måde der sikre at trafik fra DMZ en ikke kan komme ned til vores LAN. Både ved hjælp af firewall regler og NAT. Men for at sikre at vi

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

Installation af Oracle 10g Release 2 database

Installation af Oracle 10g Release 2 database Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Vejledning til at konfiguration af flere websites, med deling af 1 SSL certifikat og fælles IP og port. Følgende vejledning beskriver hvordan man konfigurere IIS til at bruge host header på HTTPS sites.

Læs mere

NN Markedsdata. Til. Microsoft Dynamics CRM 2011 Installations guide

NN Markedsdata. Til. Microsoft Dynamics CRM 2011 Installations guide NN Markedsdata Til Microsoft Dynamics CRM 2011 Installations guide Installation Denne guide gå installationen af NN Markedsdata til Microsoft Dynamics CRM 2011 igennem punkt for punkt. Efter du har downloaded

Læs mere

GUIDE TIL CLOUD DRIVE

GUIDE TIL CLOUD DRIVE GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten

Læs mere

Softwaremanual. HP SimpleSave. Backup-software Brugsanvisning. SimpleSave

Softwaremanual. HP SimpleSave. Backup-software Brugsanvisning. SimpleSave HP SimpleSave Backup-software Brugsanvisning Softwaremanual SimpleSave Sådan får du hjælp For yderligere hjælp med dit drev, installation af det samt softwaren, kan du kontakte en af følgende: HP Kundeservice

Læs mere

SkoleInfo. - En kort introduktion. HappyHill v. Stefan Lykkehøj Lund ::: :::

SkoleInfo. - En kort introduktion. HappyHill v. Stefan Lykkehøj Lund ::: ::: SkoleInfo - En kort introduktion Introduktion Dette dokument beskriver kort en app som firmaet HappyHill har udviklet kaldet SkoleInfo. Dette dokument skal fungere som en slags appetitvækker. SkoleInfo

Læs mere

IT på Social og Sundheds Skolen Fyn Juni 2019

IT på Social og Sundheds Skolen Fyn Juni 2019 Indhold Overblik.... 2 Skift af kode og komme på skolens netværk... 2 Tilslutning til Printer... 5 Brug dit studiekort til print... 9 Microsoft Office 365... 9 Installation af Office 365... 12 1 Januar

Læs mere

Denne vejledning er optimeret til Windows XP, men kan også bruges til de andre Windows styresystemer.

Denne vejledning er optimeret til Windows XP, men kan også bruges til de andre Windows styresystemer. Guiden min første backup Trin 2.1 Log på Når du har installeret din DATABOKS fjern-backup manager, vil dit log-ind vindue automatisk komme frem (Du kan få hjælp til at installere din DATABOKS fjern-backup

Læs mere

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8 ONSCREENKEYS 5 Windows XP / Windows Vista / Windows 7 / Windows 8 [ PRODUKTBESKRIVELSE ] [ Dette smarte skærmtastatur med en virtuel musekliksfeature og taleoutput lader dig skrive hurtigt og arbejde med

Læs mere

Automatiseret Test & Continuous Integration. Rikke Simonsen & Mads Danquah

Automatiseret Test & Continuous Integration. Rikke Simonsen & Mads Danquah Automatiseret Test & Continuous Integration Rikke Simonsen & Mads Danquah Hvem er vi? Danmarks førende tekniske eksperter!i Drupal CMS rådgivning og udvikling ! Mads Danquah, Udvikler Implementerer funktionalitet

Læs mere

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre...

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre... Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre... 9 Offline synkronisering... 11 Klienter til mobile enheder...

Læs mere

Grafisk produktionsforståelse

Grafisk produktionsforståelse Grafisk produktionsforståelse 4 Grafisk produktionsforståelse Grafisk produktionsforståelse 5 Opgaven : Opgaven bestod i at der skulle laves en ny hjemmeside for Senobis. Den skulle opsættes i Wordpress

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

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

Navision Stat (NS 9.2)

Navision Stat (NS 9.2) Side 1 af 7 Navision Stat 9.1.002 (NS 9.2) ØSY/NS/RASEG Dato 21.06.2018 Installationsvejledning til NS Web API Invoker Overblik Introduktion Installationsvejledningen beskriver, hvordan man installerer

Læs mere

SÅDAN DESIGNER DU DET OPTIMALE OPEN SOURCE UDVIKLINGSMILJØ

SÅDAN DESIGNER DU DET OPTIMALE OPEN SOURCE UDVIKLINGSMILJØ WHITEPAPER SÅDAN DESIGNER DU DET OPTIMALE OPEN SOURCE UDVIKLINGSMILJØ DEL 1 THOMAS ARNBJERG / TECHPEOPLE / MARTS 2018 Introduktion 2 Procesflowet og værktøjskassen 2 Forberedelse 3 Installation af værktøjer

Læs mere

ProjectWise Explorer Installations Guide

ProjectWise Explorer Installations Guide ProjectWise Explorer Installations Guide ProjectWise Explorer Installations Guide Den Nye Bane København - Ringsted & Ringsted - Femeren Banen 5. september 2016 Side: 1 af 14 Side: 2 af 14 Indhold 1 Formål...

Læs mere

Danmarks Tekniske Universitet Campus Service - Lyngby

Danmarks Tekniske Universitet Campus Service - Lyngby Danmarks Tekniske Universitet Campus Service - Lyngby Standard for oprettelse Gældende fra: 08. April 2014 Campus Service DTU Nils Koppels Allé DTU, Bygning 413 DK-2800 Kgs. Lyngby Lyngby Tlf +45 45 25

Læs mere

Det Danske Filminstitut byder velkommen til vores UDP Server. Pligtaflevering - Version 2.0

Det Danske Filminstitut byder velkommen til vores UDP Server. Pligtaflevering - Version 2.0 Det Danske Filminstitut byder velkommen til vores UDP Server. Pligtaflevering - Version 2.0 Denne vejledning viser dig punkt for punkt, hvordan du forbinder, samt starter en overførelse til og fra vores

Læs mere

Offline besked. Det budskab, der vil blive vist på sitet, når webstedet er offline.

Offline besked. Det budskab, der vil blive vist på sitet, når webstedet er offline. Global Configuration Websted> Global Configuration. Indstillinger for websted Site Offline. Denne indstilling viser, hvornår sitet er offline. Kun Administratorer vil være i stand til at se stedet, når

Læs mere

De billigste tricks til at styre jeres identitet

De billigste tricks til at styre jeres identitet VIRKER SPECIAL-FONTE I WORD OG POWERPOINT? Whitepaper #03 WHITEPAPER #01 De billigste tricks til at styre jeres identitet BRAND i MANAGEMENT TOOLS FOR MICROSOFT OFFICE PowerPoint De billigste tricks til

Læs mere

Denne installationsvejledning beskriver hvordan man installerer EFI webservices til kommunikation mellem Navision Stat og Skat.

Denne installationsvejledning beskriver hvordan man installerer EFI webservices til kommunikation mellem Navision Stat og Skat. Side 1 af 9 Navision Stat 7.1 ØSY/TJO/CPS/ CRA Dato 31.08.2016 Installationsvejledning til EFI integration Overblik Introduktion Denne installationsvejledning beskriver hvordan man installerer EFI webservices

Læs mere

ShipAdvisor VALGFRIHED I WEBSHOPPEN

ShipAdvisor VALGFRIHED I WEBSHOPPEN ShipAdvisor VALGFRIHED I WEBSHOPPEN KUN KUNDEN VED - HVAD DEN BEDSTE LEVERINGSFORM ER HVOR I WEBSHOPPEN BYGGES SHIPADVISOR IND? ShipAdvisor giver dine kunder mulighed for at vælge netop den leveringsform,

Læs mere

Miniguide for redaktører. Miniguide for redaktører. Leveret af DFF-EDB.dk

Miniguide for redaktører. Miniguide for redaktører. Leveret af DFF-EDB.dk Miniguide for redaktører Miniguide for redaktører Leveret af DFF-EDB.dk 1 INDHOLD Hjemmesider i Umbraco... 2 1. Kom i gang med Umbraco... 2 1.1 Login... 2 1.2. Når du arbejder på siden, inden den er udgivet...

Læs mere

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003 Jonas Christiansen Voss 2. marts 2004 Indhold 1 CD ere 2 1.1 Brænde dokumenter til CD....................... 2 1.2 Disk Copy.................................

Læs mere

Tech College Aalborg. HomePort. Projekt Smart Zenior Home Guide til udvikling af nye adaptere til HomePort

Tech College Aalborg. HomePort. Projekt Smart Zenior Home Guide til udvikling af nye adaptere til HomePort Tech College Aalborg HomePort Projekt Smart Zenior Home Guide til udvikling af nye adaptere til HomePort Indhold HomePort Adapter Step-for-Step... 2 Linux... 2 Installér IDE... 2 HomePort på GitHub...

Læs mere

TravelTales; håndtering af konfigurationsfil

TravelTales; håndtering af konfigurationsfil TravelTales; håndtering af konfigurationsfil 1 (7) TravelTales; håndtering af konfigurationsfil Synopsis Dette dokument beskriver indholdet i en TravelTales konfigurationsfil og metoder til hvordan man

Læs mere

DRFLive - dynamisk visning af resultater fra DRF Stævnesystem

DRFLive - dynamisk visning af resultater fra DRF Stævnesystem DRFLive - dynamisk visning af resultater fra DRF Stævnesystem Resumé: Beskrivelse af program (DRFLive) til dynamisk visning af resulter fra DRF Stævnesystem Forfatter: Claus Hulstrøm Dato: 15. januar 2010

Læs mere

Tilslutningsvejledning

Tilslutningsvejledning Side 1 af 5 Tilslutningsvejledning Windows vejledning til en lokal tilsluttet printer Før installation af printersoftware til Windows En lokalt tilsluttet printer er en printer, der er tilsluttet en computer

Læs mere

Øg sporbarhed og produktivitet gennem integration

Øg sporbarhed og produktivitet gennem integration Øg sporbarhed og produktivitet gennem integration Hvem er jeg? De næste 40 minu4er DevOps hos TestHuset En normal case - Problemstillinger - Hvordan vi arbejder med kunden - Løsning Q&A DevOps DevOps is

Læs mere

LUDUS Web Bestilling og installation af SSL-servercertifikat... 1 1. Introduktion... 2 1.1 Bestilling af certifikat fra andre udbydere...

LUDUS Web Bestilling og installation af SSL-servercertifikat... 1 1. Introduktion... 2 1.1 Bestilling af certifikat fra andre udbydere... LUDUS Web Bestilling og installation af SSLservercertifikat Indhold LUDUS Web Bestilling og installation af SSL-servercertifikat... 1 1. Introduktion... 2 1.1 Bestilling af certifikat fra andre udbydere...

Læs mere

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

Hurtig Start Guide 1

Hurtig Start Guide 1 Hurtig Start Guide 1 Kamera Tilslutnings Diagram Telefon Tablet OBS: I den indledende opsætning, tilslut kameraet til routeren med Ethernet kablet, følg derefter de næste trin 2 1. Installer Reolink APP

Læs mere

Opgave: Digitalisering af et dokument

Opgave: Digitalisering af et dokument Denne opgave omhandler digitaliseringen af et Veje i Frederikssund Kommune. I opgaven gennemgås følgende: Oprettelse af mapper og sider på hjemmesiden Indsættelse af tekst, billeder, links til PDF og hjemmesider

Læs mere