# WebDAV Server Konfiguration

## Server URLs
- **WebDAV Server:** http://localhost:3000
- **Templates Ordner:** http://localhost:3000/webdav/templates/
- **Output Ordner:** http://localhost:3000/webdav/output/

## Template-Management über WebDAV

### Templates bearbeiten
1. **Microsoft Word:** 
   - Datei → Öffnen → URL: `ms-word:ofe|u|http://localhost:3000/webdav/templates/dateiname.docx`
   - Oder: Datei → Öffnen → `http://localhost:3000/webdav/templates/dateiname.docx`

2. **LibreOffice:**
   - Datei → Öffnen → Remote-Dateien → `http://localhost:3000/webdav/templates/`

### Neue Templates erstellen
1. **Direkt in Word:**
   - Datei → Speichern unter
   - URL: `http://localhost:3000/webdav/templates/`
   - Dateiname eingeben (muss auf .docx enden)

2. **Upload via HTTP PUT:**
   ```bash
   curl -X PUT http://localhost:3000/webdav/templates/mein-template.docx \
        -H "Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document" \
        --data-binary @lokale-datei.docx
   ```

### Templates löschen
```bash
curl -X DELETE http://localhost:3000/webdav/templates/dateiname.docx
```

## Anmeldedaten
- **Keine Authentifizierung erforderlich**

## Verbindung aufbauen

### Windows
1. Windows Explorer öffnen
2. "Dieser PC" auswählen
3. Ribbon-Menü: "Computer" → "Netzlaufwerk verbinden"
4. Ordner: `http://localhost:8080/output`
5. Benutzername und Passwort eingeben

**Alternative über Kommandozeile:**
```cmd
net use Z: http://localhost:8080/output /user:admin password123
```

### macOS
1. Finder öffnen
2. Menü "Gehe zu" → "Mit Server verbinden..." (⌘K)
3. Server-Adresse: `http://localhost:8080/output`
4. Benutzername und Passwort eingeben

### Linux (Ubuntu/Debian)
1. Dateimanager (Nautilus) öffnen
2. "Andere Orte" klicken
3. "Mit Server verbinden" → `dav://localhost:8080/output`
4. Benutzername und Passwort eingeben

**Kommandozeile:**
```bash
# davfs2 installieren
sudo apt-get install davfs2

# Mount-Point erstellen
sudo mkdir /mnt/webdav

# WebDAV mounten
sudo mount -t davfs http://localhost:8080/output /mnt/webdav
```

### Office-Programme
Die meisten Office-Programme (Microsoft Word, LibreOffice) können direkt WebDAV-URLs öffnen:
- **Word:** Datei → Öffnen → http://localhost:8080/output/dateiname.docx
- **LibreOffice:** Datei → Öffnen → Remote-Dateien → http://localhost:8080/output/

## Funktionen
- ✅ DOCX-Dateien direkt bearbeiten
- ✅ Automatische Synchronisation
- ✅ Mehrbenutzer-Zugriff
- ✅ Versionierung durch Office-Programme
- ✅ Offline-Bearbeitung (bei gemounteten Laufwerken)

## Sicherheitshinweise
- Nur für lokale Entwicklung verwenden
- In Produktion HTTPS und stärkere Authentifizierung nutzen
- Firewall-Regeln für Port 8080 beachten