Files

27 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# pretix-falkenthal-theme
Eigenständiges Design- und White-Label-Plugin (`control.css` & `presale.css`) für [pretix](https://github.com/pretix/pretix), eingesetzt auf `tickets.falkenthal.me`.
## Trennung von Kernsystem und Plugin
Dieses Repository enthält **ausschließlich** das von Tino Falkenthal entwickelte Design-Plugin sowie die zugehörigen Docker-Build-Skripte. Das Kernsystem **pretix** wird unverändert aus dem offiziellen Image `pretix/standalone:stable` bezogen:
* **Kernsystem:** [pretix](https://pretix.eu) – Quellcode unter [github.com/pretix/pretix](https://github.com/pretix/pretix) (AGPLv3, Copyright pretix GmbH).
* **Design-Plugin (`pretix-falkenthal-theme`):**
1. `control.css`: Dunkles Slate-Sidebar-Theme (`#0f172a`), optimierte Kontraste und zentrierter Dark-Glassmorphism-Login-Screen für das Admin-Backend.
2. `presale.css`: Farbneutrales UI/UX-Upgrade für den öffentlichen Ticketshop (moderne Card-Radien, Schatten und Hover-Effekte unter 100 % Wahrung individueller Veranstalter-Farben).
3. `Dockerfile` & `patch_templates.py`: Setzt den Standard-Farbwert auf Indigo (`#4f46e5`), bindet das Plugin ein und ergänzt den separaten Quellcode-Nachweis im Footer.
## Lizenz & Schutz der Marken-Assets
Für dieses Repository gilt eine geteilte Lizenzierung (Split-License gemäß AGPLv3 § 7 lit. e):
* **Plugin-Quellcode (`.py`, `.css`, Build-Skripte):** Lizenziert unter der **GNU Affero General Public License v3.0 (AGPLv3)** (siehe `LICENSE` und `NOTICE`).
* **Logos, Grafiken & Kennzeichen (`logo.svg`, `login-logo.svg`, `favicon.svg`, Origami-Falke & Name „FALKENTHAL“):** **Alle Rechte vorbehalten (All Rights Reserved) – © 2026 Tino Falkenthal** (siehe `LICENSE-ASSETS.md`). Bei Nutzung dieses Plugins für eigene Installationen müssen die drei SVG-Dateien im Ordner `pretix_whitelabel/static/whitelabel/` durch eigene Grafiken ersetzt werden.
## Installation / Docker-Build
Image reproduzierbar bauen:
docker build -t pretix-custom:local .