← Zurück zur Startseite

Tutorial Herbert Fritsche Design-Editor

Anleitung zum Erstellen und Bearbeiten von Website-Designs

Inhalt

  1. Schnellstart
  2. Überblick
  3. Anmelden
  4. Inhalte bearbeiten (WYSIWYG-Editor)
  5. Neues Design erstellen
  6. Terminal / Claude Code
  7. Admin-Panel
  8. Seitenstruktur bearbeiten
  9. Schriften hochladen
  10. Bilder hochladen
  11. Backup & Restore
  12. PDF-Vorschau
  13. Tipps & Tricks

1. Schnellstart

1 Startseite aufrufen und Anmelden klicken

2 Inhalte bearbeiten: Design aufrufen, im Header auf Bearbeiten klicken

3 Seiten verwalten: Auf Admin neben einem Design klicken (oder im Header des Designs)

4 Neues Design: + neues Design auf der Startseite klicken, Name eingeben

5 Design anpassen: Terminal klicken und Claude Code Anweisungen geben

Alle Funktionen erfordern eine Anmeldung. Nach dem Login bleiben Sie in der Browser-Sitzung angemeldet.

2. Überblick

Die Herbert Fritsche Website besteht aus mehreren Design-Versionen. Jede Version zeigt denselben Inhalt in einem anderen Layout:

Die saubere Version dient als Basis für neue Designs. Sie können beliebig viele eigene Designs erstellen.

3. Anmelden

1 Öffnen Sie die Startseite

2 Klicken Sie auf Anmelden (oben rechts)

3 Geben Sie Ihre Zugangsdaten ein (Benutzername und Passwort)

Nach der Anmeldung sehen Sie zusätzliche Funktionen: Design erstellen, Terminal, Admin-Panel.

Die Anmeldung gilt für die gesamte Browser-Sitzung. Sie müssen sich nicht auf jeder Seite erneut anmelden.

4. Inhalte bearbeiten (WYSIWYG-Editor)

Jede Seite der sauberen Version (und aller davon abgeleiteten Designs) hat einen integrierten WYSIWYG-Editor.

1 Öffnen Sie eine beliebige Seite der sauberen Version

2 Klicken Sie auf Bearbeiten im Header (erfordert Anmeldung)

3 Der Textbereich wird zu einem Editor mit Werkzeugleiste:

4 Bearbeiten Sie den Inhalt

5 Klicken Sie auf Speichern in der Editor-Leiste

6 Klicken Sie auf Abbrechen oder erneut auf Editor aktiv, um den Editor zu schließen

Änderungen werden direkt in den HTML-Inhaltsdateien gespeichert. Erstellen Sie vorher ein Backup im Admin-Panel, um bei Bedarf zum vorherigen Zustand zurückzukehren.

5. Neues Design erstellen

1 Auf der Startseite klicken Sie auf die Karte + neues Design

2 Geben Sie einen Namen für Ihr Design ein (z.B. „dunkel", „modern", „minimal")

3 Klicken Sie auf Erstellen

Es passiert Folgendes:

6. Terminal / Claude Code

Das integrierte Terminal ermöglicht Ihnen, Designs mit Hilfe von KI (Claude Code) zu bearbeiten.

Beim Erstellen eines neuen Designs

Nach dem Erstellen öffnet sich das Terminal automatisch mit Claude Code. Beschreiben Sie einfach, was Sie möchten:

Ändere die Farben zu einem dunklen Design mit blauem Akzent.
Die Schriftart soll Georgia sein. Der Header soll fixiert sein.

Oder verwenden Sie eine Vorlage:

Gestalte das Design wie die Website https://beispiel.de – modern,
mit großem Header-Bild und Karten-Layout für die Bücher.

Nachträgliches Bearbeiten

1 Klicken Sie auf Terminal bei einem bestehenden Design auf der Startseite

2 Im Terminal tippen Sie:

claude_edit mein_design

Ersetzen Sie mein_design durch den Namen Ihres Designs.

Claude Code kennt die Struktur des Projekts (durch die CLAUDE.md-Datei) und kann CSS, HTML und PHP-Templates direkt bearbeiten.

Beispiele für Anweisungen an Claude

7. Admin-Panel

Das Admin-Panel bietet Verwaltung von Seitenstruktur, Schriften und Bildern. Es gibt zwei Zugangswege:

1 Von der Startseite: Klicken Sie auf Admin neben einem Design (nach Anmeldung sichtbar bei allen Designs mit Admin-Panel)

2 Aus dem Design: Klicken Sie auf Admin im Header der jeweiligen Design-Version

Direkt-URL: /sauber/admin.php (bzw. /ihr-design/admin.php)

Das Admin-Panel hat vier Bereiche:

8. Seitenstruktur bearbeiten

Im Tab Seitenstruktur des Admin-Panels sehen Sie den Navigationsbaum der Website.

Seite hinzufügen

1 Geben Sie den Seitentitel ein (unten im Formular)

2 Wählen Sie optional eine übergeordnete Seite (z.B. „Gesamtausgabe" für ein neues Buch)

3 Klicken Sie auf + Neue Seite

Die neue Seite bekommt automatisch eine leere Inhaltsdatei. Bearbeiten Sie den Inhalt im WYSIWYG-Editor.

Seite bearbeiten

1 Klicken Sie auf das Stift-Symbol () neben der Seite

2 Ein Formular (Modal) öffnet sich mit allen Feldern der Seite:

3 Klicken Sie auf Speichern oder Esc zum Abbrechen

Auf-/Zuklappen

Elternseiten mit Unterseiten (z.B. Gesamtausgabe) haben einen Pfeil-Button () links. Klicken Sie darauf, um die Unterseiten ein- oder auszublenden.

Reihenfolge per Drag & Drop

1 Greifen Sie eine Seite am Griff-Symbol ()

2 Ziehen Sie sie an die gewünschte Position (blauer Indikator zeigt die Einfügestelle)

3 Lassen Sie los – die Reihenfolge wird automatisch gespeichert

Drag & Drop funktioniert innerhalb derselben Ebene: Hauptseiten unter Hauptseiten, Unterseiten unter Unterseiten desselben Elternteils.

Seite löschen

Klicken Sie auf das × neben der Seite. Es wird eine Bestätigung abgefragt. Die Inhaltsdatei wird ebenfalls gelöscht.

Die Seiten „Startseite" und „Impressum" sind geschützt und können nicht gelöscht werden.

9. Schriften hochladen

1 Öffnen Sie das Admin-Panel und wechseln Sie zum Tab Schriften

2 Ziehen Sie eine Schriftdatei in den Upload-Bereich oder klicken Sie darauf

3 Unterstützte Formate: TTF, WOFF, WOFF2, OTF

Hochgeladene Schriften werden automatisch als @font-face in fonts/fonts.css registriert und auf allen Seiten geladen.

Schrift verwenden

Bearbeiten Sie css/style.css, um die Schrift einzusetzen:

body {
    font-family: 'Mein Font', 'Segoe UI', sans-serif;
}
Den genauen Font-Namen sehen Sie in der Schrift-Übersicht im Admin-Panel.

10. Bilder hochladen

1 Öffnen Sie das Admin-Panel und wechseln Sie zum Tab Bilder

2 Ziehen Sie Bilder in den Upload-Bereich oder klicken Sie darauf

3 Unterstützte Formate: JPG, PNG, GIF, WEBP, SVG (max. 10 MB)

Alle hochgeladenen Bilder erscheinen in der Galerie. Klicken Sie auf ein Bild, um den Pfad in die Zwischenablage zu kopieren.

Bild im Inhalt verwenden

11. Backup & Restore

Im Tab Backup des Admin-Panels können Sie Sicherungskopien erstellen und bei Bedarf einen früheren Zustand wiederherstellen.

Backup erstellen

1 Öffnen Sie das Admin-Panel und wechseln Sie zum Tab Backup

2 Optional: Geben Sie einen Kommentar ein (z.B. „Vor CSS-Umbau“)

3 Klicken Sie auf Backup erstellen

Das Backup enthält alle Inhalte (content/), Styles (css/), Bilder (images/) und Schriften (fonts/) als ZIP-Datei.

Backup wiederherstellen

1 Klicken Sie auf Restore neben dem gewünschten Backup

2 Bestätigen Sie die Warnung

3 Die Seite wird automatisch neu geladen

Vor jeder Wiederherstellung wird automatisch ein Sicherheits-Backup erstellt (erkennbar am Tag „auto“). So können Sie einen fehlerhaften Restore jederzeit rückgängig machen.

Backup herunterladen oder löschen

Erstellen Sie regelmäßig Backups, besonders vor größeren Änderungen am Design oder an der Seitenstruktur.

12. PDF-Vorschau

Alle PDF-Links auf der Website öffnen automatisch eine Vorschau im Browser statt direkt herunterzuladen.

13. Tipps & Tricks

Design-Erstellung mit Claude Code

Dateistruktur eines Designs

mein_design/
  index.php          ← Haupt-Template (PHP)
  admin.php          ← Admin-Panel
  css/style.css      ← Alle Styles
  content/
    pages.json       ← Seitenstruktur und Metadaten
    startseite.html  ← Inhalt der Startseite
    biographie.html  ← Inhalt der Biographie
    ...              ← weitere Inhalte
  images/            ← Bilder (Buchcover etc.)
  fonts/             ← Eigene Schriften
  pdf/               ← PDF-Dateien
  api/               ← API-Endpunkte

CSS-Variablen

Die saubere Version verwendet CSS Custom Properties. Ändern Sie diese in css/style.css:

:root {
    --primary: #000044;   /* Hauptfarbe (Navigation, Links) */
    --accent: #8b0000;    /* Akzentfarbe (Hover, aktive Elemente) */
    --text: #2a2a3a;      /* Textfarbe */
    --light: #fafaf8;     /* Hintergrundfarbe */
    --border: #e0ddd8;    /* Rahmenfarbe */
    --sidebar-w: 260px;   /* Sidebar-Breite */
}

Tastenkürzel

Backup

Nutzen Sie den Backup-Tab im Admin-Panel, um Sicherungskopien zu erstellen und wiederherzustellen. Für ein komplettes Server-Backup per Terminal:

cd /data/web/fritsche
tar -czf backup_$(date +%Y%m%d).tar.gz sauber/