27 lines
2.0 KiB
Markdown
27 lines
2.0 KiB
Markdown
# 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 .
|