Sig goddag til WebDAV

Ny teknologi gør hverdagen nemmere for webudviklere og andre, der deler og arbejder med filer på internet. Og du har den allerede installeret på din computer. Sådan kommer du i gang med WebDAV - på fem minutter.

Hvad er

WebDAV - Web-based Distributed Authoring and Versioning (web-baseret distribueret udvikling og versionsstyring) - er fremtidens filudvekslingsprotokol, som allerede er her.

De utålmodige, der bare vil vide, hvordan man får det til at virke på Windows, kan klikke her.

Hvad er...

Proxy: En proxyserver er en server, der opfører sig som mellemmand imellem en bruger og internettet, så virksomheden kan sikre sig sikkerhed, administrativ kontrol, og caching-service.

Caching: At gemme kopier af filer midlertidigt på det lokale netværk eller på den lokale computer, således at populære filer kan hentes hurtigere, og netværkstrafik reduceres.

Autencitering: At bestemme om nogen eller noget er, hvem de påstår at være, som regel ved hjælp af brugernavne og adgangskoder. HTTP implementerer en autenciteringsproces.

Kryptering: At kryptere datastrømme imellem server og klient, så fremmede ikke kan "lytte med på linien". 

Indtil idag har FTP været den gængse måde at udveksle filer mellem klient og server. Det har i for sig fungeret ganske udmærket, men FTP er en temmelig arkaisk protokol. FTP kræver en TCP/IP-forbindelse til at styre overførslen, og en TCP/IP-forbindelse til at overføre hver enkel fil.

WebDAV-protokollen er en udvidelse af HTTP-protokollen, og har alle de smarte ting fra HTTP: caching, proxy-understøttelse, autencitering, kryptering, og flere overførsler via en enkelt TCP/IP-forbindelse. Her har FTP ikke meget at byde på.

Alternativerne ikke gode nok
Der findes protokoller, der ligner WebDAV, nemlig SSH (Secure Shell), og VPN (virtuelle privat-netværk). Både SSH og VPN er for brugere med behov for fuld netværksadgang, rettet imod henholdvis administratorer og almindelige brugere.

SSH er en protokol med oprindelse i UNIX-miljøet, der dog ikke er særligt udbredt. VPN kræver et større konfigurationsarbejde samt sikkerhedsmæssige overvejelser. VPN kræver et tillidsforhold imellem brugeren og den netværksansvarlige, og i forbindelse med for eksempel webhosting, kender de to parter som regel ikke engang hinanden. Her giver WebDAV færre rettigheder, men flere muligheder, så både serveradministrator og bruger er glade.

Hvad kan

Hvad kan WebDAV
Da WebDAV er en udvidelse af HTTP-protokollen, kan den benytte de metoder til upload og download, der allerede findes i HTTP-protokollen. Det smarte ved at bygge oven på HTTP er, at den store mængde af HTTP-programbiblioteker og åbne ressourcer der findes, kan benyttes ved implementering. Ud over upload og download introducerer WebDAV følgende features:

  • Låsning af filer, for at forhindre kryds-opdateringer, og andre versionsstyringsmuligheder
  • Udveksling af fil-egenskaber (som i øvrigt er i XML-format)
  • Kopiering, flytning, omdøbning og andre sædvanlige filmanipulationer

WebDAV på serveren
WebDAV's muligheder minder om de features for webstedsadministration, der findes i Microsofts web-editor FrontPage, og Microsoft har også spillet en rolle ved udviklingen af WebDAV. WebDAV er da også understøttet i version 5 af Internet Information Server. Et Apache-modul, mod_dav kom i version 1.0 midt i juni, og er Iøvrigt en standard-del af den kommende Apache 2.0. Der findes også en Macintosh-WebDAV-klient - mere information kan findes her.

WebDAV i klienterne
For webdesignerne er WebDAV værd at beskæftige sig med, da de to store på markedet begge har eller er igang med at implementere det. Adobe GoLive 5 har implementeret WebDAV, og Dreamweaver 4, der kommer i december, vil også understøtte WebDAV.


Adobe GoLive 5 kan synkronisere og versionsstyre webprojektet via WebDAV.

Således kan flere webudviklere bruge versionsstyring, uanset hvilket værktøj eller platform, de bruger. Dreamweaver 3 har sit eget proprietære versionsstyringssystem, men det har GoLive-brugerne jo ikke meget glæde af.

WebDAV på Windows

Sådan bruger du WebDAV på Windows
WebDAV er direkte understøttet i Windows 98 og NT4 eller senere. Måske har du undret dig over, hvad de "web-mapper", som findes i Min Computer, er for noget - det er faktisk Windows' indbyggede WebDAV-klient. Først skal det lige nævnes, at web-mapper ikke er helt integreret i filsystemet, så det kan kun bruges i programmer, der understøtter web-mapper, herunder Office 2000. I andre programmer må man manuelt hive filerne over i sin web-mappe.

Trin 1 - Opret en webmappe

Opret en webmappe
I dette eksempel opretter vi den eksterne mappe hos den gratis lagringstjeneste Driveway, der understøtter WebDAV. I den forbindelse bliver vi udstyret med et brugernavn og et adgangskode, som vi skal bruge senere.

Gå nu ind i skrivebordsikonet "Denne Computer", klik på "Web-mapper," og klik på "Tilføj Web-mappe".

Trin 2

Nu kommer der en dialog frem, hvor vi skal indtaste webadressen på vores mappe. Hos Driveway fungerer det sådan, at hvis brugernavnet er tania.andersen, så hedder adressen http://www.driveway.com/user.tania.andersen . Det indtaster vi så:

Trin 3

Nu kommer der en dialogboks frem hvor brugernavn og adgangskode skal indtastes. Vi indtaster tania.andersen og adgangskoden.

Så er mappen opretttet.

Og nu kan den bruges, næsten som en almindelig mappe.

Som sagt er det ikke alle programmer, der understøtter WebDAV fra "Gem"-menuen, men mon ikke vi vil se det integreret flere og flere steder i fremtiden.

Læs mere
http://www.webdav.org
Driveway




Brancheguiden
Brancheguide logo
Opdateres dagligt:
Den største og
mest komplette
oversigt
over danske
it-virksomheder
Hvad kan de? Hvor store er de? Hvor bor de?
Hewlett-Packard ApS
Udvikling og salg af software, hardware, konsulentydelser, outsourcing samt service og support.

Nøgletal og mere info om virksomheden
Skal din virksomhed med i Guiden? Klik her

Kommende events
Computerworld Summit 2025, København – AI transforming business

Årets uomgængelige konference for dig, der er med til at træffe beslutninger om din organisations teknologiske fremtid, og vil have det samlede overblik over aktuelle tendenser i IT-branchen.

27. maj 2025 | Læs mere


Årets CIO 2025

Vi skal finde Årets CIO 2025 og den kvinde eller mand, som i et helt år kan bryste sig af at være landets bedste CIO.

03. juni 2025 | Læs mere


Computerworld Summit 2025, Aarhus – AI transforming business

Årets uomgængelige konference for dig, der er med til at træffe beslutninger om din organisations teknologiske fremtid, og vil have det samlede overblik over aktuelle tendenser i IT-branchen.

03. juni 2025 | Læs mere