Download the PHP package schachbulle/contao-ergebnisdienst-bundle without Composer
On this page you can find all versions of the php package schachbulle/contao-ergebnisdienst-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download schachbulle/contao-ergebnisdienst-bundle
More information about schachbulle/contao-ergebnisdienst-bundle
Files in schachbulle/contao-ergebnisdienst-bundle
Package contao-ergebnisdienst-bundle
Short Description Fragt den Ergebnisdienst des Deutschen Schachbundes für Bundesligen und DSOL ab. Für den Zugriff auf die Schnittstelle ist ein Schlüssel erforderlich.
License LGPL-3.0-or-later
Homepage https://github.com/Samson1964/contao-ergebnisdienst-bundle
Informations about the package contao-ergebnisdienst-bundle
DSB-Ergebnisdienst
Frank Hoppe
Mit dieser Erweiterung kann die Schnittstelle des Ergebnisdienstes (Bundesligen und DSOL) des Deutschen Schachbundes abgefragt werden. Für den Zugriff auf die Schnittstelle ist ein Schlüssel erforderlich, die beim Programmierer Matthias Berndt ([email protected]) angefordert werden kann.
Wer die Erweiterung nicht nutzen möchte und stattdessen etwas Eigenes programmiert, kann die Schnittstellenbeschreibung unter https://ergebnisdienst.schachbund.de/json/ und https://dsol.schachbund.de/json/ nutzen.
Voraussetzungen
- Contao 4.13 oder Contao 5
- PHP 7.4 oder neuer
- Ausgehende HTTP-Verbindungen zu
schachbund.de(allow_url_fopenmuss eingeschaltet sein)
Installation und Anwendung
Unter System -> Einstellungen muß der oder die Schlüssel eingetragen werden. Danach steht das Inhaltselement "DSB-Ergebnisdienst" zur Verfügung und kann genutzt werden.
Im Inhaltselement werden nacheinander Schnittstelle, Saison und Liga gewählt; erst danach bietet das Feld "Anzeige" die möglichen Ansichten an. Jede Auswahl lädt die nächste Liste von der Schnittstelle nach.
Ansichten und Templates
| Anzeige | Template |
|---|---|
| Mannschaften, wahlweise mit Aufstellung | ce_ergebnisdienst_mannschaften |
| Alle Termine | ce_ergebnisdienst_termine |
| Paarungen/Ergebnisse | ce_ergebnisdienst_paarungen |
| Tabelle (Rangliste und Kreuztabelle) | ce_ergebnisdienst_tabelle |
| Fehlerausgabe, solange die Auswahl unvollständig ist | ce_ergebnisdienst_default |
Die Kreuztabelle bekommt zusätzlich die CSS-Klasse tabelle an das umschließende div.
Protokollierung
Jeder Aufruf der Schnittstelle wird im Contao-Systemprotokoll vermerkt, ebenso eine nicht erreichbare Schnittstelle oder eine unverständliche Antwort. Die Aufrufe brechen nach zehn Sekunden ab, damit eine hängende Schnittstelle den Seitenaufbau nicht blockiert.
All versions of contao-ergebnisdienst-bundle with dependencies
contao/core-bundle Version ^4.13 || ^5.0
symfony/config Version ^5.4 || ^6.0 || ^7.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0
symfony/http-kernel Version ^5.4 || ^6.0 || ^7.0