kirsten-roschanski / contao-download-statistics
Provides a content element that stores the download in the database as a guest or registered member.
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:contao-bundle
pkg:composer/kirsten-roschanski/contao-download-statistics
Requires
- php: ^8.0
 - contao/core-bundle: ^4.13 || ^5.0
 
Requires (Dev)
- contao/easy-coding-standard: ^3.0
 - contao/manager-plugin: ^2.3.1
 - contao/test-case: ^4.5
 - phpunit/phpunit: ^9.3
 - symfony/http-client: 5.4.*
 - symfony/phpunit-bridge: ^5.4
 
README
Dieses Projekt erweitert Contao um die Funktionalität, Downloads im Frontend zu dokumentieren und sowohl für Mitglieder als auch Administratoren im Backend zugänglich zu machen.
Features
- Download-Dokumentation: Jeder Download eines Mitglieds im Frontend wird mit Zeitstempel und Benutzerdaten protokolliert.
 - Mitgliederbereich: Eingeloggte Mitglieder können eine Liste ihrer Downloads im Mitgliederbereich einsehen.
 - Backend-Statistiken: Im Backend werden verschiedene Statistiken zu den Downloads generiert, z.B.:
- Gesamtzahl der Downloads
 - Downloads pro Datei
 - Downloads pro Mitglied
 - Downloads pro Zeitraum
 
 - Exportfunktion: Die Download-Statistiken können im Backend als CSV- oder Excel-Datei exportiert werden.
 
Installation
- Download des Erweiterungspakets: Laden Sie das Erweiterungspaket direkt von GitHub herunter: https://github.com/kirsten-roschanski/contao-download-statistics
 - Installation über den Contao Manager: Installieren Sie das Paket über den Contao Manager.
 - Datenbankupdate: Führen Sie ein Datenbankupdate durch.
 - Konfiguration: Konfigurieren Sie die Erweiterung im Contao Backend unter dem Menüpunkt "Download-Dokumentation".
 
Verwendung
- Frontend: Die Erweiterung dokumentiert automatisch alle Downloads über die Standard-Download-Elemente von Contao.
 - Mitgliederbereich: Fügen Sie im Mitgliederbereich ein Modul vom Typ "Download-Liste" ein, um die Downloads des Mitglieds anzuzeigen.
 - Backend: Rufen Sie im Backend den Menüpunkt "Download-Dokumentation" auf, um die Statistiken einzusehen und zu exportieren.
 
Entwicklung
Technologien:
- PHP
 - MySQL
 - Contao Framework
 
Dateistruktur:
src/: Enthält den Quellcode der Erweiterung.templates/: Enthält die Templates für die Ausgabe der Download-Liste im Frontend.config/: Enthält die Konfigurationsdateien der Erweiterung.languages/: Enthält die Sprachdateien der Erweiterung.
Mitwirken:
- Bug reports und Feature requests sind willkommen! Erstellen Sie dazu ein Issue auf GitHub: https://github.com/kirsten-roschanski/contao-download-statistics/issues
 - Pull requests sind ebenfalls willkommen! Bitte halten Sie sich an die Contao Coding Standards.
 
Lizenz
Diese Erweiterung ist unter der GPL-3.0-or-later Lizenz veröffentlicht.