Download the PHP package schachbulle/contao-schiedsrichter-bundle without Composer

On this page you can find all versions of the php package schachbulle/contao-schiedsrichter-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package contao-schiedsrichter-bundle

Schiedsrichter-Lizenzen für Contao

Verwaltet die Lizenzen der Schachschiedsrichter: Stufen, Laufzeiten und Verlängerungen. Die Stammdaten kommen aus der Datenbank des Ergebnisdienstes und werden von dort übernommen; im Frontend lässt sich daraus eine Liste der aktuell lizenzierten Schiedsrichter ausgeben.

Anforderungen

Installation

Über den Contao Manager nach schachbulle/contao-schiedsrichter-bundle suchen, oder auf der Kommandozeile:

Anschließend die Datenbank aktualisieren (Contao Manager, Systemwartung, oder vendor/bin/contao-console contao:migrate).

Einrichtung

Im Backend unter Einstellungen im Abschnitt Schiedsrichter eintragen:

Feld Bedeutung
Host Server der Ergebnisdienst-Datenbank
Datenbank Name der Ergebnisdienst-Datenbank
Benutzer, Passwort Zugangsdaten dazu
Newsletter-Verteiler Der Verteiler, dessen Empfänger gepflegt werden sollen
Newsletter Zwangs-E-Mail Adresse, die immer Empfänger bleibt
Newsletter Zugangs-Token Kennwort für den Aufruf des Abgleichs von aussen, mindestens 16 Zeichen

Ein brauchbares Token erzeugt zum Beispiel:

Benutzung

Backend-Modul

Unter Inhalte → Schiedsrichter stehen alle Datensätze. Der Knopf Import holt den aktuellen Stand aus dem Ergebnisdienst: Vorhandene Datensätze werden aktualisiert, unbekannte neu angelegt. Wer im Ergebnisdienst nicht mehr auftaucht, wird nicht gelöscht, sondern nur auf nicht veröffentlicht gesetzt.

Gesucht wird der Reihe nach über die Personenkennziffer, die FIDE-Kennung und die Lizenznummer — in dieser Reihenfolge, weil die Personenkennziffer am beständigsten ist und die Lizenznummer bei einer Höherstufung wechselt.

Frontend-Modul „Schiedsrichterliste"

Zeigt alle veröffentlichten Schiedsrichter mit gültiger Lizenz als Tabelle (Nachname, Vorname, Ort, Lizenz, letzte Änderung). Als gültig gilt, wessen Prüfung höchstens zehn und wessen Ausbildung höchstens fünf Jahre zurückliegt; ein nicht erfasstes Datum schließt niemanden aus.

Das Aussehen lässt sich über eine eigene Fassung des Templates mod_schiedsrichter.html5 anpassen.

Newsletter-Abgleich

Die Adresse

trägt alle aktiven und ruhenden Schiedsrichter in den eingestellten Verteiler ein und entfernt alle übrigen Empfänger. Sie ist zum Aufruf per Cronjob gedacht und verlangt deshalb keine Anmeldung im Backend — stattdessen schützt sie das Zugangs-Token aus den Einstellungen. Ohne hinterlegtes Token weist der Abgleich jeden Aufruf ab, damit der Verteiler nicht versehentlich ungeschützt läuft.

Wer das Token nicht im Zugriffsprotokoll des Webservers stehen haben möchte, schickt es stattdessen als Kopfzeile:

Die Antwort nennt nur Stückzahlen; die Schiedsrichter ohne hinterlegte Adresse stehen im Systemprotokoll, ebenso der Grund für einen abgewiesenen Aufruf.

Der Verteiler wird ausschließlich aus dem Ergebnisdienst gespeist — von Hand eingetragene Empfänger entfernt der Abgleich wieder.

Umstieg von Version 1.x

Version 2.0.0 läuft unter Contao 4.13 und Contao 5. Beim Umstieg ist zu beachten:

Entwickler

Frank Hoppe

Lizenz

LGPL-3.0-or-later


All versions of contao-schiedsrichter-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
contao/core-bundle Version ^4.13 || ^5.0
doctrine/dbal Version ^3.6 || ^4.0
schachbulle/contao-helper-bundle Version ^2.0
symfony/config Version ^5.4 || ^6.0 || ^7.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0
symfony/http-foundation Version ^5.4 || ^6.0 || ^7.0
symfony/http-kernel Version ^5.4 || ^6.0 || ^7.0
symfony/routing Version ^5.4 || ^6.0 || ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package schachbulle/contao-schiedsrichter-bundle contains the following files

Loading the files please wait ...