====== 📝 DokuWiki Setup & Anpassungen ======
In diesem Kapitel wird die optische und funktionale Anpassung der Wiki-Instanz dokumentiert, um ein professionelles und benutzerfreundliches System zu schaffen.
===== 1. Grundlegende Konfiguration =====
Nach der erfolgreichen Installation wurden die Basis-Einstellungen über das Admin-Panel und die Datei ''local.php'' angepasst:
* **Titel:** BerkayWiki
* **Sprache:** Deutsch (de)
* **ACL (Zugriffskontrolle):** Aktiviert, um den Zugriff auf registrierte Benutzer zu beschränken und die Datenintegrität zu schützen.
===== 2. Corporate Identity (Logo & Favicon) =====
Um ein individuelles Design zu gewährleisten, wurden das Standard-DokuWiki-Logo und das Favicon durch eigene Grafiken ersetzt.
**Vorgehensweise im Terminal:**
Die Dateien wurden direkt in die entsprechenden Verzeichnisstrukturen des Templates verschoben.
# Verzeichnis für das Template-Logo aufrufen
cd /usr/share/dokuwiki/lib/tpl/dokuwiki/images/
# Altes Logo sichern und neues Logo einfügen
sudo mv logo.png logo.png.bak
sudo wget -O logo.png https://dein-link-zum-logo.png
# Favicon im Root-Verzeichnis ersetzen
cd /usr/share/dokuwiki/
sudo mv favicon.ico favicon.ico.bak
sudo wget -O favicon.ico https://dein-link-zum-favicon.ico
===== 3. Theme & Design-Anpassungen =====
Während der Entwicklung wurden verschiedene Themes (z. B. **Bootstrap3** und **SprintDoc**) evaluiert, um die beste Darstellung für technische Dokumentationen zu finden.
* **Entscheidung:** Rückkehr zum Standard-DokuWiki-Theme aufgrund der hohen Stabilität und der hervorragenden Kompatibilität mit dem PDF-Export-Plugin.
* **Anpassung:** Über die Datei ''userall.css'' wurden kleinere Korrekturen an den Abständen und Farben vorgenommen.
===== 4. Berechtigungsmanagement (Permissions) =====
Damit das System stabil läuft und Erweiterungen problemlos installiert werden können, wurden die Verzeichnisrechte präzise auf den Webserver-Benutzer zugeschnitten.
# Besitzer rekursiv an den Webserver-User (www-data) übertragen
sudo chown -R www-data:www-data /var/lib/dokuwiki/
sudo chown -R www-data:www-data /usr/share/dokuwiki/
# Zugriffsrechte für Verzeichnisse setzen
sudo chmod -R 775 /var/lib/dokuwiki/
===== 5. Cache-Management =====
Bei größeren Änderungen am Design oder der Konfiguration wurde der interne Cache manuell geleert, um die Aktualisierungen sofort sichtbar zu machen.
# Cache-Verzeichnis bereinigen
sudo rm -rf /var/lib/dokuwiki/cache/*