Voraussetzungen

- PHP 8.0 oder höher - MySQL 5.7+ oder MariaDB 10.3+ - Ein Webserver (Apache oder Nginx) - Mindestens 100 MB Speicherplatz

Installation

1. Dateien hochladen

Lade das aktuelle Release herunter und entpacke es in dein Webverzeichnis:

```bash unzip owp-web-app-latest.zip -d /var/www/webapp ```

2. Datenbank einrichten

Erstelle eine Datenbank für die Web-App:

```sql CREATE DATABASE owp_web CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'owp_web_user'@'localhost' IDENTIFIED BY 'dein_passwort'; GRANT ALL PRIVILEGES ON owp_web.* TO 'owp_web_user'@'localhost'; FLUSH PRIVILEGES; ```

3. Konfiguration

Kopiere die Beispielkonfiguration und passe sie an:

```bash cp config.example.php config.php ```

Trage die Datenbankzugangsdaten und deine Domain ein.

4. Webserver konfigurieren

Stelle sicher, dass dein Webserver auf das `public`-Verzeichnis zeigt. Aktiviere URL-Rewriting für saubere URLs.

5. Setup ausführen

Rufe deine Domain im Browser auf und folge dem Installationsassistenten. Er führt dich durch die Einrichtung der Datenbank, des Admin-Kontos und der Grundeinstellungen.

Geschichten veröffentlichen

Neues Buch anlegen

Navigiere im Dashboard zu "Bücher" und klicke auf "Neues Buch". Gib Titel, Beschreibung und optional ein Coverbild ein.

Kapitel hinzufügen

Innerhalb eines Buchprojekts kannst du Kapitel erstellen und im integrierten Editor bearbeiten. Der Editor unterstützt Markdown und eine visuelle Formatierungsleiste.

Veröffentlichen

Setze einzelne Kapitel oder das gesamte Buch auf "Veröffentlicht", damit Leser darauf zugreifen können. Du kannst jederzeit zwischen Entwurf und veröffentlicht wechseln.

Import aus der Desktop-App

Exportiere dein Buch in der Desktop-App als EPUB oder Markdown und importiere es über "Bücher > Importieren" in die Web-App. Die Kapitelstruktur wird automatisch übernommen.