Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
de:plugins:statistics [2018/06/17 08:41]
fasse [Update]
de:plugins:statistics [2019/08/07 08:51] (current)
fasse
Line 4: Line 4:
  
 ==== Downloads ==== ==== Downloads ====
-[[https://​www.admidio.org/​intern/​adm_program/​modules/​downloads/​get_file.php?​file_id=199|statistics_2.3.2.zip]] - **(Admidio 3.3)**+[[https://​www.admidio.org/​intern/​adm_program/​modules/​downloads/​get_file.php?​file_id=210|statistics_3.0.0.zip]] - **(Admidio 3.3)**
  
 Ältere Versionen:​\\ ​ Ältere Versionen:​\\ ​
Line 13: Line 13:
  
 ==== Informationen ==== ==== Informationen ====
-ehemals ​betreut von: **kcn/Alexn**\\ +betreut von: **Fasse** //​ehemals: ​kcn/Alexn//\\ 
  
-Plugin-Version: ​    **2.3.2**\\ +Plugin-Version: ​    **3.0.0**\\ 
  
 Notwendige Admidio-Version: ​ **3.3**\\ ​ Notwendige Admidio-Version: ​ **3.3**\\ ​
Line 21: Line 21:
 Unterstützte Datenbanken: ​ **MySQL, PostgreSQL**\\ ​ Unterstützte Datenbanken: ​ **MySQL, PostgreSQL**\\ ​
  
-Unterstützte Sprachen: **Deutsch**+Unterstützte Sprachen: **Deutsch, Englisch**
  
 Lizenz: **GPL 2** Lizenz: **GPL 2**
Line 35: Line 35:
  
 ==== Installation ==== ==== Installation ====
-Die Installation ​wird wie folgt durchgeführt:+Folgende Schritte musst du bei der Installation ​des Plugins in Version >= 3.0 durchführen:
  
-  -Entpacken sie den Inhalt der Datei __statistics_1.x.x.zip__ nach //​adm_plugins//​ +  ​* Entpacke den Inhalt der Datei __statistics_3.x.x.zip__ in den Ordner //​adm_plugins//​ 
-  -Fügen sie die folgende Zeile in die Datei adm_themes/​modern/​**my_body_bottom.php** ein:\\ <​code>​include(ADMIDIO_PATH . FOLDER_PLUGINS . "/​statistics/​statistics.php"​);</​code>​ +  * Rufe die folgende Seite auf: <​code>​https://​www.deine-admidio-seite.de/​adm_plugins/​statistics/​install/​install.php</​code>​ 
-  -Loggen sie sich bei admidio ein und klicken sie im Menü Statistiken auf "​Installation/​Deinstallation"​ +  * Führe nun die Installation durch. 
-  -Installieren sie das Plugin mit dem Installations-Manager+  * Logge dich in Admidio ein und setzte bei den neu hinzugefügten Menüpunkten **Statistiken** und **Statistikeditor** die entsprechenden Zugriffsrechte. Diese werden automatisch auf die Pluginseiten übernommen. 
 + 
 +Die Installation ​wird bei Pluginversion < 3.0 wie folgt durchgeführt:​ 
 + 
 +  ​- Entpacken sie den Inhalt der Datei __statistics_2.x.x.zip__ nach //adm_plugins//​ 
 +  - Fügen sie die folgende Zeile in die Datei adm_themes/modern/**my_body_bottom.php** ein:\\ <code>include(ADMIDIO_PATH . FOLDER_PLUGINS . "/statistics/statistics.php"​);</code> 
 +  - Loggen sie sich bei admidio ein und klicken sie im Menü Statistiken auf "Installation/​Deinstallation"​ 
 +  - Installieren sie das Plugin mit dem Installations-Manager
  
 ==== Update ==== ==== Update ====
-  * Im ersten Schritt solltest du die Datei **config.php** ​aus dem Pluginordner sichern. +  * Es müssen alle Dateien ​aus dem vorhandenen ​Pluginordner durch die Dateien der neuen Version ​ersetzt werden
-  * Ersetze nun den vorhanden ​Pluginordner durch die Dateien der neuen Version. +<WRAP important>​Bei einem Update von einer Version kleiner 3.0.0 muss einmalig ​die folgende Datei aufgerufen werden. <​code>​adm_plugins/​statistics/​statistics.php</​code>​ Es wird dadurch ​die Menüeinträge hinzugefügt. Sollte diese Dateiaufruf noch in einer Theme-Datei eingebunden sein, so kann dieser Eintrag nach dem Aufruf entfernt werden.</​WRAP>​
-  * Lade nun die gesicherte **config.php** in den Pluginordner und überschreibe ​die vorhandene ​Datei.+
 <WRAP important>​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.\\ ​ <WRAP important>​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: \\  Beispiel nicht korrigiert: \\ 
Line 55: Line 61:
 >=15j AND <=18j >=15j AND <=18j
 </​WRAP>​ </​WRAP>​
 +
 ==== Konfiguration der Berechtigungen ==== ==== Konfiguration der Berechtigungen ====
-In der Datei __config.php__ sind die Berechtigungen für das Plugin abgelegt. +Die Zugriffsberechtigungen können ab Version 3.0 des Plugins über die Rollenzuordnung bei den Menüpunkten verwaltet werdenDort kannst du einem Menüpunkt beliebige Rollen zuordnenwelche diesen Menüpunkt sehen können. Das Plugin ​prüft diese Rollenzuordnung und zeigt die entsprechenden Seiten ​nur Mitgliedern dieser ​Rollen ​an.
-Dabei sind folgende Berechtigungen Verfügbar:​ +
-  ***$allowInstall** - bestimmtwer 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\\ <​code>​$allowConfig = array('​Webmaster'​);</​code>​ +
-  *Um eine Funktion für mehrere Benutzergruppen freizuschalten,​ einfach das array um die jeweilige Benutzergruppe erweitern\\ <​code>​$allowShow = ('​Webmaster','​Vorstand','​Rollenname1','​Rollenname2'​);</​code>​ +
- +
-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 ==== ==== Benutzerhandbuch ====
Line 76: Line 69:
  
 ==== Versionshistorie ==== ==== Versionshistorie ====
 +//3.0.0 (07.08.2019)//​
 +  * Aufruf einer Druckansicht (RMB)
 +  * Einbindung der Skriptaufrufe in das Admidio-Menü
 +  * Verwaltung der Zugriffsberechtigungen über die Rollenzuordnung zu den Menüpunkten
 +  * Englische Übersetzung
 +  * config.php entfernt
 +  * Fehlerbehebung bei der Auswertung der Bedingungen für Dropdown-Felder
 +
 //2.3.2 (17.06.2018)//​ //2.3.2 (17.06.2018)//​
   * Direkte Einbindung von Admidio-Klassen entfernt, diese werden jetzt automatisch eingebunden (Fasse)   * Direkte Einbindung von Admidio-Klassen entfernt, diese werden jetzt automatisch eingebunden (Fasse)
  • de/plugins/statistics.1529217678.txt.gz
  • Last modified: 2018/06/17 08:41
  • by fasse