Dokumentation

Einfache Integration

Integriere StoryWidget in unter 5 Minuten. Nur HTML, CSS und ein Script-Tag.

<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Meine Website</title>

  <!-- 1. StoryWidget CSS einbinden -->
  <link rel="stylesheet" href="widget/story-widget.css">
</head>
<body>

  <!-- Dein normaler Website-Inhalt -->
  <header>
    <h1>Willkommen auf meiner Website</h1>
    <nav>...</nav>
  </header>
  
  <main>
    <p>Hier ist dein Content...</p>
  </main>

  <!-- 2. StoryWidget JS einbinden (am Ende von body) -->
  <script src="widget/story-widget.js" defer></script>

  <!-- 3. Widget initialisieren -->
  <script>
    document.addEventListener('DOMContentLoaded', function() {
      StoryWidget.init({
        apiUrl: '/backend/api/stories.php',
        position: 'bottom-right',
        buttonColor: '#000000'
      });
    });
  </script>
</body>
</html>

Schnellstart in 4 Schritten

1

Herunterladen

Lade das Komplettpaket als ZIP herunter

2

Hochladen

Lade /backend auf deinen Webserver (PHP)

3

Einbinden

Fuege JS und CSS in deine HTML-Seite ein

4

Verwalten

Oeffne /admin und erstelle deine Stories

Dateistruktur nach dem Entpacken

storywidget/
  widget/
    story-widget.js      <- Frontend Widget
    story-widget.css     <- Widget Styles
  backend/
    config.php           <- Datenbank & Einstellungen
    install.sql          <- Datenbank-Setup
    admin/
      index.php          <- Admin Login & Dashboard
      upload.php         <- Bild-Upload Handler
      settings.php       <- Widget Einstellungen
    api/
      stories.php        <- REST API Endpoint
      upload.php         <- Upload API
    uploads/             <- Hochgeladene Bilder