Dies ist eine alte Version des Dokuments!
🖨️ Video 03 – PDF-Kursmaterial mit dw2pdf erstellen
In dieser Lektion bauen wir auf deinem Kurssystem aus Video 02 auf: Du lernst, wie du mit dem Plugin dw2pdf automatisch hochwertige PDF-Dateien aus deinem Wiki erstellst – ideal für Mailkurse, Bonusmaterial oder Unterrichtsausdrucke.
🔧 Plugin dw2pdf installieren (falls noch nicht erledigt)
- Admin → Erweiterungen verwalten
- Suche nach: `dw2pdf`
- Klicke auf Installieren
Nach der Installation erscheint oben rechts der Link: „Exportieren als PDF“
✅ Teste den Export gleich mit einer beliebigen Kursseite – z. B. `kurs:start`
🎨 Eigenes PDF-Layout (Template) erstellen
Du kannst dein eigenes PDF-Design erstellen – z. B. mit Logo, eigenen Farben, Kopf-/Fußzeilen. Dazu kopierst du das Standard-Template `default` und passt es an.
📦 Hinweis: Die folgenden Schritte funktionieren auch auf dem WikiDev-Stick („DokuWiki on a Stick“) unter Windows.
📁 Pfad: /lib/plugins/dw2pdf/tpl/ 📂 Neuer Ordner: wikidev_tpl
cd /lib/plugins/dw2pdf/tpl/ cp -r default wikidev_tpl
🖼 Beispiele für Anpassungen
Passe diese Dateien im Ordner `kurslayout/` an:
Datei | Funktion |
---|---|
`header_even.html` | Kopfzeile mit Logo oder Kurstitel für gerade Seiten |
`header_odd.html` | Kopfzeile mit Logo oder Kurstitel für ungerade Seiten |
`footer_even.html` | Seitenzahlen oder Copyright für gerade Seiten |
`footer_odd.html` | Seitenzahlen oder Copyright für ungerade Seiten |
`style.css` | Farben, Schriftgrößen, Tabellenlayout |
`cover.html` | Optionales Deckblatt für PDF-Broschüren |
💻 Geheimtipp: Template bearbeiten mit KompoZer
💡 Geheimtipp: Nutze den kostenlosen HTML-Editor KompoZer, um deine PDF-Layouts bequem anzupassen. Besonders hilfreich: Du siehst sofort, wie `header.html`, `footer.html` und Co. aussehen werden.
- Download: → https://websitewissen.com/kompozer
- Installation für Windows, Linux oder macOS möglich
- Öffne die Datei `header.html` im Ordner `kurslayout/`
- Bearbeite dein Layout visuell – mit Live-Vorschau!
✅ Vorteil: Kein Coding nötig – einfach klicken, speichern, fertig.
Beispiel für `header.html`:
<div style="text-align:center; margin-bottom:10px;"> <img src="@TPLBASE@/logo.png" height="40" /> <div>@WIKI@ – @TITLE@</div> </div>
Beispiel für `footer.html`:
<div style="text-align:right; font-size:9pt;"> Seite @PAGE@ von @PAGES@ </div>
Nützliche Platzhalter:
Platzhalter | Bedeutung |
---|---|
`@PAGE@` | aktuelle Seitenzahl |
`@PAGES@` | Gesamtseitenanzahl |
`@TITLE@` | Titel der Seite |
`@WIKI@` | Wiki-Titel |
`@TPLBASE@` | Basisverzeichnis deines Templates (für Bilder) |
📚 Komplette Kursmodule als PDF
Du kannst ganze Namensräume als PDF-Broschüre exportieren:
wikidev.local/doku.php?do=export_pdfns&book_ns=kursmodul1
Nutze dafür z. B. einen eigenen Bereich wie `kursmodul1:` → Alle Seiten werden automatisch im PDF zusammengefasst.
🔁 Tipps für den Unterricht oder Versand
- Exportiere fertige Seiten regelmäßig als PDF
- Drucke Kursmaterialien mit Logo
- Versende PDFs als Mailkurs oder Freebie
- Nutze `\\newpage` für gezielte Seitenumbrüche
📄 PDF-Export einer Beispielseite
Um den PDF-Export zu testen, verwende die Beispielseite „kurs:start“, die bereits vorbereitet ist.
→ Variante 1: Über das Menü Oben im Wiki findest du den Button „Als PDF exportieren“ (sofern das Plugin dw2pdf aktiv ist).
→ Variante 2: Direkt über den Link
wikidev.local/doku.php?do=export_pdf&id=kurs:start
⚠️ Achte darauf, dass die Seite „kurs:start“ existiert – sonst funktioniert der Export nicht.
🎯 Ausblick: Raspberry Pi einrichten
Im nächsten Video zeigen wir dir, wie du dein System auf einem Raspberry Pi dauerhaft einrichtest – mit automatischen Mounts und DokuWiki als lokalen Kurshost.
→ Weiter zu Video 04: Raspberry Pi vorbereiten & Wiki installieren
🛠️ Diese Seite ist Teil des WikiDev-Projekts