================================================================================

                    RP SENDEPLAN - INSTALLATIONSANLEITUNG

================================================================================


================================================================================

1. SYSTEMVORAUSSETZUNGEN

================================================================================


WEBSERVER:

- Apache oder Nginx

- PHP 7.4 oder höher (empfohlen: PHP 8.1+)

- MySQL 5.7+ oder MariaDB 10.3+


PHP-ERWEITERUNGEN (erforderlich):

- PDO + PDO_MySQL

- mbstring

- json

- curl (für Lizenz-Prüfung und Updates)

- openssl


PHP-EINSTELLUNGEN (empfohlen):

- memory_limit: 128M

- max_execution_time: 60

- upload_max_filesize: 10M

- post_max_size: 10M


HOSTING-EMPFEHLUNG:

- Shared Hosting (z.B. All-Inkl, IONOS, Strato) ausreichend

- Eigener VPS/Server für mehr Kontrolle


================================================================================

2. DATENBANK ERSTELLEN

================================================================================


OPTION A: Über phpMyAdmin

-------------------------

1. Logge dich in phpMyAdmin ein

2. Klicke auf "Neu" (linke Seite)

3. Datenbankname eingeben: z.B. "sendeplan_db"

4. Zeichensatz: utf8mb4_unicode_ci

5. Klicke "Erstellen"


OPTION B: Über Hosting-Panel

----------------------------

1. Logge dich in dein Hosting-Panel ein (z.B. Plesk, cPanel)

2. Gehe zu "Datenbanken" oder "MySQL"

3. Erstelle neue Datenbank

4. Erstelle Datenbankbenutzer mit Passwort

5. Weise Benutzer der Datenbank zu (alle Rechte)


NOTIERE DIR:

- Datenbankname:     ___________________________

- Datenbank-Benutzer: ___________________________

- Datenbank-Passwort: ___________________________

- Datenbank-Host:     localhost (meistens)


================================================================================

4. INSTALLATION STARTEN

================================================================================


SCHRITT 1: Installer aufrufen

-----------------------------

Öffne im Browser:

https://deine-domain.de/sendeplan/install.php


SCHRITT 2: Datenbank-Verbindung

-------------------------------

Gib folgende Daten ein:

- DB-Host:     localhost (oder vom Hoster vorgegeben)

- DB-Name:     [dein Datenbankname]

- DB-Benutzer: [dein Datenbankbenutzer]

- DB-Passwort: [dein Datenbankpasswort]

- Tabellen-Präfix: rp_ (kann geändert werden)


SCHRITT 3: Admin-Account erstellen

----------------------------------

Gib folgende Daten ein:

- Benutzername:  admin (oder nach Wahl)

- E-Mail:        deine@email.de

- Passwort:      [sicheres Passwort wählen]


SCHRITT 4: Radio-Einstellungen

------------------------------

- Radio-Name:    z.B. "Radio Cuxhaven"

- Radio-URL:     https://deine-radio-seite.de


SCHRITT 5: Installation abschließen

-----------------------------------

Klicke auf "Installieren" und warte bis die Meldung

"Installation erfolgreich!" erscheint.


WICHTIG: Nach der Installation

------------------------------

LÖSCHE die Datei install.php aus Sicherheitsgründen!

rm install.php (per FTP oder SSH)


================================================================================

5. ERSTER LOGIN

================================================================================


SCHRITT 1: Login-Seite öffnen

-----------------------------

https://deine-domain.de/sendeplan/login.php


SCHRITT 2: Anmelden

-------------------

- Benutzername: [bei Installation gewählt]

- Passwort:     [bei Installation gewählt]


SCHRITT 3: Dashboard

--------------------

Nach erfolgreichem Login siehst du das Dashboard mit:

- Übersicht der Sendungen

- Statistiken

- Schnellzugriffe


================================================================================

6. GRUNDKONFIGURATION

================================================================================


6.1 EINSTELLUNGEN (Admin → Einstellungen)

-----------------------------------------

ALLGEMEIN:

- Radio-Name:          Name deines Radios

- Radio-URL:           Webseite des Radios

- Admin-E-Mail:        Für Benachrichtigungen

- Zeitzone:            Europe/Berlin


DESIGN:

- Logo hochladen

- Farbschema wählen


SMTP (für E-Mail-Versand):

- SMTP-Server:         z.B. smtp.gmail.com

- SMTP-Port:           587 (TLS) oder 465 (SSL)

- SMTP-Benutzer:       deine@email.de

- SMTP-Passwort:       App-Passwort

- Verschlüsselung:     TLS empfohlen


6.2 BENUTZER ANLEGEN (Admin → Benutzerverwaltung)

-------------------------------------------------

Rollen:

- Administrator:  Voller Zugriff

- Sendeleitung:   Kann Sendungen und Benutzer verwalten

- Moderator:      Kann eigene Sendungen verwalten


6.3 RECHTEVERWALTUNG (Admin → Rechteverwaltung)

-----------------------------------------------

- Menü-Rechte pro Rolle festlegen

- Wer darf was sehen/bearbeiten


6.4 STREAMS EINRICHTEN (Admin → Streams)

----------------------------------------

Laut.fm:

- Typ: Laut.fm

- Station: dein-stationsname

- URLs werden automatisch generiert


Icecast/Shoutcast:

- Typ: Icecast/Shoutcast

- Host, Port, Mountpoint

- Zugangsdaten für Moderatoren


6.5 TEAM-PORTAL (Admin → Portal-Seiten)

---------------------------------------

- Infoseiten für Moderatoren erstellen

- HTML + iframes erlaubt

- z.B. Regelwerk, Stream-Anleitungen, Downloads


================================================================================

7. LIZENZ AKTIVIEREN

================================================================================


FREE-VERSION:

-------------

- Kostenlos nutzbar

- 1 Benutzer, 20 Sendungen

- Keine Lizenz erforderlich


PRO-VERSION (29.99 € einmalig):

---------------------------

- 10 Benutzer, 100 Sendungen

- Wunschbox, Export, E-Mail-Benachrichtigungen


ENTERPRISE-VERSION (59.99 € einmalig):

-----------------------------------

- Unbegrenzte Benutzer & Sendungen

- API-Zugang, Multi-Domain


LIZENZ AKTIVIEREN:

------------------

1. Kaufe Lizenz auf https://radioplan24.de

2. Du erhältst einen Lizenzschlüssel per E-Mail

3. Gehe zu Admin → System → Lizenz

4. Gib Lizenzschlüssel und Domain ein

5. Klicke "Lizenz aktivieren"


================================================================================

8. UPDATES EINRICHTEN

================================================================================


AUTOMATISCHE UPDATE-PRÜFUNG:

----------------------------

- RP Sendeplan prüft automatisch auf Updates

- Benachrichtigung erscheint im Admin-Bereich


MANUELLES UPDATE:

-----------------

1. Lade neue Version herunter

2. Erstelle Backup (Dateien + Datenbank)

3. Lade neue Dateien per FTP hoch (überschreiben)

4. NICHT überschreiben: includes/db.php (enthält Zugangsdaten)

5. Öffne die Seite - SQL-Updates werden automatisch ausgeführt