Files

2.0 KiB
Raw Permalink Blame History

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):
    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 .