EN | FR | DE | IT
home | zurück | weiter | index | suche

Daten-Export

Statt hunderte von hochspezialisierten Plugins und Statistik-Meldungen zur Verfügung zu stellen, anvertraut LionsBase dies einer 3t-Partei-Erweiterung (EXT:simple_io) um Daten zu exportieren. Es ist dann am Benützer Statistiken und andere Analysen vorzubereiten.

Die Erweiterung erlaubt Auswertungen, sogenannte „Export Konfigurations“ Datensätze zu definieren:

Export Configuration records in TYPO3

Diese Datensätze bestehen aus:

  • Einem Titel (welcher momentan nichtübersetzt werden kann)
  • Einem optionalen, privaten Schlüssel
  • Dem Ausgabe-Format (CSV für LionsBase, das mit Microsoft Excel und ähnlichen Tabellenprogrammen kompatibel ist)
  • Die SQL Anfrage selbst:
SQL query for an export configuration record

Sie haben vielleicht gesehen, dass die Anfrage oben Platzhalter enthält. Die 3t-Partei-Erweiterung lässt uns sogar die Anfrage vor der Ausführung vorbereiten. LionsBase unterstützt einige Lionsclub-bezogene Platzhalter:

  • CURRENT_CLUB: aktuelle Club UID
  • CURRENT_ZONE: aktuelle Zonen UID
  • CURRENT_REGION: aktuelle Regionen UID
  • CURRENT_DISTRICT: aktuelle Distrikt UID
  • CURRENT_LIONSYEAR_BEGIN: Der Zeitpunkt ist der Beginn des neuen Lions Jahres
  • CURRENT_LIONSYEAR_END: Der Zeitpunkt ist das Ende des aktuellen Lions-Jahres
  • PREVIOUS_LIONSYEAR_BEGIN: Der Zeitpunkt ist der Beginn des vergangenen Lions Jahres
  • PREVIOUS_LIONSYEAR_END: Der Zeitpunkt ist das Ende des vergangenen Lions-Jahres
  • CURRENT_FISCALYEAR_BEGIN: Der Zeitpunkt ist der Beginn des neuen Fiskal-Jahres
  • CURRENT_FISCALYEAR_END: Der Zeitpunkt ist das Ende des aktuellen Fiskal-Jahres
  • PREVIOUS_FISCALYEAR_BEGIN: Der Zeitpunkt ist der Beginn des vergangenen Fiskal-Jahres
  • PREVIOUS_FISCALYEAR_END: Der Zeitpunkt ist das Ende des vergangenen Fiskal-Jahres
  • ACTIVE_STATUSES: komma-getrennte Liste von „aktiven“ Status-Kodes
  • INACTIVE_STATUSES: komma-getrennte Liste von „inaktiven“ Status-Kodes
  • VALID_CLUBS: komma-getrennte Liste von gültigen Club-Typen

und einige dynamische Platzhalter:

  • LIONSYEAR_BEGIN({startYear}-{endYear}): Der Zeitpunkt ist der 01.07.{startYear}
  • LIONSYEAR_END({startYear}-{endYear}): Der Zeitpunkt ist der 30.06.{endYear}
  • FISCALYEAR_BEGIN({year}): Der Zeitpunkt ist der 01.01.{year}
  • FISCALYEAR_END({year}): Der Zeitpunkt ist der 31.12.{year}

Gut zu wissen: Die Export-Konfigurations-Datensätze werden durch den LionsBase-Entwickler von Causal Sàrl verwaltet und daher können sie nicht durch den :ref:`Multi-District LionsBase Masters <role_mdlbm>`verändert werden.

Handbuch des Administrators

Multi-District LionsBase Masters können ein Plugin auf ihre Seiten setzen (üblicherweise irgendwo im Intranet). Um es zu benutzen, erstellen Sie ein neues Inhalts-Element auf Ihrer Seite und wählen das Plugin aus der „Liste der Export-Konfigurationen“:

Plugin used to show the list of export configurations

Das Plugin zeigt die Liste der existierenden Export-Konfigurationen (auf der rechten Seite) und lässt Sie auswählen, welches Sie sichtbar machen wollen (auf der linken Seite). Die Idee hinter dieser Auswahl ist, dass Sie den Zugang zu heiklen Datenlisten nur jenen Mitgliedern öffnen, die sie auch wirklich brauchen (z.B., die Liste aller Mitglieder innerhalb eines Distriktes könnte auf die Mitglieder des Governor-Rates beschränkt werden).

Um den Zugang zu Export-Konfigurations-Elementen einzuschränken, müssen Sie das Plugin auf eine Seite setzen deren Seite schon beschränkt ist, oder aber Sie beschränken den Zugang auf dem Plugin selbst. Bitte lesen Sie das Kapitel Beschränken des Zugriffs auf eine Gruppe von Benutzern.

Sicherheits-Überlegungen

Das Plugin erzeugt eine Aufzählungsliste von Links, welche auf die verlangten dynamisch-erzeugten Dateien von Inhalts-Informationen hinweist. Die Sichbarkeit jener Links wird konfiguriert durch die Zugangsbeschränkung im Plugin selbst oder durch die Seite welche das Plugin enthält. Jeder Export eines Konfigurations-Datensatzes wird mit einem privaten Schlüssel erstellt (siehe die Bildschirm-Kopie des Configurations-Plugin weiter oben).

Jedoch, einmal sichtbar, ist der Link selbst nicht geschützt und kann sogar abgefragt werden ohne jegliche Authentifizierung. Die ist der Grund, warum Sie niemals den Link zu den Exportdaten mit irgendjemandem teilen dürfen. Anstelle sollten sie nur aufzeigen, wo die Liste der Download-Links zu finden ist (oder laden Sie die Datei selbst herunter und senden Sie diese Liste an wer sie auch verlangt).

Documentation created using Sphinx 1.8.3 and integrated in TYPO3 with restdoc.