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 ===== <WRAP tip round> Passe diese Dateien im Ordner `kurslayout/` an: </WRAP> ^ Datei ^ Funktion ^ | `header.html` | Kopfzeile mit Logo oder Kurstitel | | `footer.html` | Seitenzahlen oder Copyright | | `style.css` | Farben, Schriftgrößen, Tabellenlayout | | `cover.html` | Optionales Deckblatt für PDF-Broschüren | ---- ===== 💻 Geheimtipp: Template bearbeiten mit KompoZer ===== <WRAP important round> 💡 **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. </WRAP> * 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! <WRAP tip round> ✅ Vorteil: Kein Coding nötig – einfach klicken, speichern, fertig. </WRAP> ---- **Beispiel für `header.html`:** <code 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