f831fc166e9203679e281861ef5765cf879e455d
pretix-falkenthal-theme
Eigenständiges Design- und White-Label-Plugin (control.css & presale.css) für 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 – Quellcode unter github.com/pretix/pretix (AGPLv3, Copyright pretix GmbH).
- Design-Plugin (
pretix-falkenthal-theme):control.css: Dunkles Slate-Sidebar-Theme (#0f172a), optimierte Kontraste und zentrierter Dark-Glassmorphism-Login-Screen für das Admin-Backend.presale.css: Farbneutrales UI/UX-Upgrade für den öffentlichen Ticketshop (moderne Card-Radien, Schatten und Hover-Effekte unter 100 % Wahrung individueller Veranstalter-Farben).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) (sieheLICENSEundNOTICE). - Logos, Grafiken & Kennzeichen (
logo.svg,login-logo.svg,favicon.svg, Origami-Falke & Name „FALKENTHAL“): Alle Rechte vorbehalten (All Rights Reserved) – © 2026 Tino Falkenthal (sieheLICENSE-ASSETS.md). Bei Nutzung dieses Plugins für eigene Installationen müssen die drei SVG-Dateien im Ordnerpretix_whitelabel/static/whitelabel/durch eigene Grafiken ersetzt werden.
Installation / Docker-Build
Image reproduzierbar bauen:
docker build -t pretix-custom:local .
Languages
CSS
70.8%
Python
23.6%
Dockerfile
5.6%