Skip to content

Sidebar

Michael Massee edited this page Jul 27, 2026 · 2 revisions

Sidebar

Überblick

Die PTM-Sidebar ist ein LibreOffice-Seitenbereich, der beim Öffnen eines Turnierdokuments verfügbar ist. Sie besteht aus drei Panels und zeigt Live-Informationen zum laufenden Turnier.

Die Sidebar erscheint unter dem Namen PétTurnMngr in der LibreOffice-Sidebar-Leiste (erkennbar am PTM-Logo).

Panels

Panel 1 – PTM Info

Zeigt eine kompakte Übersicht des aktuellen Turnierstatus:

Bereich Inhalt
Version Installierte Plugin-Version
Turniersystem Name des aktiven Systems (z. B. „Supermêlée")
Fortschritt Aktueller Spielstand – systemspezifisch (siehe unten)
Timer Laufzeit des aktiven Spielzeitgebers (wenn aktiv)

Fortschrittsanzeige je System:

System Anzeige
Supermêlée Spieltag: X / Runde: Y
Formule X Runde X/Y: Z/W
Maastrichter Vorrunde X: Y/Z
Kaskaden-KO X. Kaskaden-Runde: Y/Z
Liga / Jeder-gegen-Jeden HR X/Y · RR X/Y
Poule-A/B Vorrunde: X/Y
K.O.-System „K.-O. läuft"

Das Info-Panel aktualisiert sich automatisch bei Änderungen im Dokument (Turnier-Events) sowie bei jedem Tick des Timers.


Panel 2 – Blätter

Zeigt alle vom PTM verwalteten Tabellenblätter des Dokuments als kollabierbaren Baum. Ein Klick auf einen Eintrag navigiert direkt zum entsprechenden Blatt.

Einträge werden in Gruppen zusammengefasst:

Gruppe Inhalt
Turniersystem-Gruppe Meldeliste, Spielrunden, Ranglisten des aktiven Systems
Spieltag X Spielrunden und Rangliste des jeweiligen Spieltags (Supermêlée)
KO-Felder / Finalrunden Einzelne K.O.-Bäume (Maastrichter, Kaskade, Poule)
Allgemein Konfigurationsblatt, Timer, sonstige PTM-Blätter

Gruppen und Spieltage lassen sich auf- und zuklappen. Während ein Hintergrundprozess (z. B. „Neue Spielrunde generieren") läuft, ist die Liste gesperrt und wird nach Abschluss automatisch aktualisiert.


Panel 3 – Webserver Regie

Verwaltet die Ziele der Webserver-Regie: pro Zeile ein Name (daraus wird die URL abgeleitet), eine Auswahl der Quelle (aktiver Composite View oder Turnier-Startseite) und ein Aktiv-Schalter. Über „+" wird eine neue Zielzeile angelegt, über „−" eine Zeile entfernt. Änderungen werden automatisch nach kurzer Verzögerung gespeichert und wirken sich sofort auf bereits geöffnete Browserfenster aus – siehe Webserver-Regie für Details.


Automatische Aktivierung

Die Sidebar öffnet sich automatisch in zwei Situationen:

  1. Turnieransicht aktivieren – Beim Einschalten der Turnieransicht (Kiosk-Modus) wird die PTM-Sidebar automatisch eingeblendet.
  2. Dokument öffnen mit gespeicherter Turnieransicht – Wurde das Dokument mit aktiver Turnieransicht gespeichert, öffnet sich die Sidebar beim nächsten Laden automatisch.

Ohne aktive Turnieransicht kann die Sidebar jederzeit manuell über die LibreOffice-Sidebar-Leiste geöffnet werden.

Registrierung

Die Sidebar ist als LibreOffice-Erweiterungskomponente registriert:

  • Deck-ID: PetanqueTurnierManagerDeck
  • Kontext: Calc (alle Dokumente)
  • Factory: PetanqueTurnierManagerPanelFactory (UNO-Service)
  • Panel „PTM Info": InfoPanel
  • Panel „Blätter": SheetListePanel
  • Panel „Webserver Regie": WebserverRegiePanel

Clone this wiki locally