Statistics

Beschreibung

Mit diesem Plugin können frei konfigurierbare Statistiken über Profilfeldinhalte und Rollen erstellt werden. Dazu wird einmalig eine Statistik (ähnlich der eigenen Liste) konfiguriert und abgespeichert. Später kann diese vorkonfigurierte Statistik dann beliebig oft aufgerufen werden. Die aus einer Konfiguration erstellte Statistik, kann danach von berechtigten Mitgliedern eingesehen werden.

Downloads

statistics_2.3.2.zip - (Admidio 3.3)

Ältere Versionen:
statistics_2.2.1.zip - (Admidio 3.2)
statistics_2.1.0.zip - (Admidio 3.1)
statistics_2.0.0.zip - (Admidio 3.0)
statistics_1.1.2.zip - (Admidio 2.4)

Informationen

ehemals betreut von: kcn/Alexn

Plugin-Version: 2.3.2

Notwendige Admidio-Version: 3.3

Unterstützte Datenbanken: MySQL, PostgreSQL

Unterstützte Sprachen: Deutsch

Lizenz: GPL 2

Sourcecode: GitHub

Screenshots

Installation

Die Installation wird wie folgt durchgeführt:

  1. Entpacken sie den Inhalt der Datei statistics_1.x.x.zip nach adm_plugins
  2. Fügen sie die folgende Zeile in die Datei adm_themes/modern/my_body_bottom.php ein:
    include(ADMIDIO_PATH . FOLDER_PLUGINS . "/statistics/statistics.php");
  3. Loggen sie sich bei admidio ein und klicken sie im Menü Statistiken auf “Installation/Deinstallation”
  4. Installieren sie das Plugin mit dem Installations-Manager

Update

  • Im ersten Schritt solltest du die Datei config.php aus dem Pluginordner sichern.
  • Ersetze nun den vorhanden Pluginordner durch die Dateien der neuen Version.
  • Lade nun die gesicherte config.php in den Pluginordner und überschreibe die vorhandene Datei.

Bei einem Update von einer Version kleiner 2.2.1 müsst ihr die Alterstatistik korrigieren. Habt ihr keine Anpassungen in den Statistiken vorgenommen, so könnt ihr über das Menü eine Deinstallation durchführen und danach wieder neu installieren. Ansonsten müsst ihr die Änderungen manuell durchführen. Dazu müssen bei den Bedingungen die überlappenden Jahre angepasst werden.
Beispiel nicht korrigiert:

=6j AND ⇐14j

=14j AND ⇐18j

Hier wird 2x auf das Jahr 14 zugegriffen. Beispiel korrigiert:

=6j AND ⇐14j

=15j AND ⇐18j

Konfiguration der Berechtigungen

In der Datei config.php sind die Berechtigungen für das Plugin abgelegt. Dabei sind folgende Berechtigungen Verfügbar:

  • $allowInstall - bestimmt, wer das Plugin installieren & deinstallieren darf
  • $allowConfig - bestimmt, wer Statistiken editieren darf
  • $allowShow - bestimmt, wer Statistiken anzeigen darf

Es folgen einige Beispiele, wie Berechtigungen konfiguriert werden können:

  • Freigabe einer Funktion für eine bestimmte Benutzergruppe
    $allowConfig = array('Webmaster');
  • Um eine Funktion für mehrere Benutzergruppen freizuschalten, einfach das array um die jeweilige Benutzergruppe erweitern
    $allowShow = ('Webmaster','Vorstand','Rollenname1','Rollenname2');

Mögliche Benutzergruppen sind:

  • Alle - jeder darf auf das Modul zugreifen (nicht empfohlen)
  • Benutzer - nur registrierte Benutzer (nicht empfohlen)
  • Rollenverwalter - nur Benutzer mit dem Recht “Rollen zu erstellen” (nicht empfohlen)
  • <Rollenname> - nur Mitglieder dieser Rolle

Benutzerhandbuch

Das Komplette Benutzerhandbuch liegt zur Zeit als PDF-Dokument vor. Dieses ist im Installationspaket integriert und kann vom Statistik-Editor aufgerufen werden.

Versionshistorie

2.3.2 (17.06.2018)

  • Direkte Einbindung von Admidio-Klassen entfernt, diese werden jetzt automatisch eingebunden (Fasse)

2.3.0 (25.02.2018)

  • Kompatibel mit Admidio ab Version 3.3.0 (Fasse)
  • Dezimalfelder wurden nicht richtig ausgewertet (FusionAlex)

2.2.1 (29.12.2016)

  • Fehler in der Altersstatistik-Konfiguration (Falls ihr keine eigenen Anpassungen bei den Statistiken habt, so deinstalliert die Statistik über den Menüpunkt und installiert sie dann anschließend wieder neu)
  • Korrektur bei der Verarbeitung von Datumsfeldern
  • Fehler werden besser abgefangen

2.2.0 (17.12.2016)

  • Kompatibel mit Admidio ab Version 3.2.0 (Fasse)

2.1.0 (20.08.2016)

  • Kompatibel mit Admidio ab Version 3.1.0 (Fasse)

2.0.0 (06.12.2015)

  • Kompatibel mit Admidio ab Version 3.0.2 (Oliver/Thomas-RCV)

1.1.2 (27.7.2013)

  • Bugfix: Profilfeldreihenfolge im Editor ändert sich willkürlich
  • Bugfix: SQL-Fehler bei Funktionen min, max, sum, avg

1.1.1 (27.4.2013)

  • Problem mit dem Editor behoben

1.1.0 (04.4.2013)

  • Kompatibilität zu Admidio 2.4
  • Zeilen und Spalten können verschoben werden

1.0.1 (19.3.2013)

  • Probleme mit falscher EOL-Kodierung und AdmException wurden behoben

1.0.0 (29.1.2013)

  • Statistics-Plugin veröffentlicht
  • de/plugins/statistics.txt
  • Last modified: 2018/06/17 08:41
  • by fasse