Downloadcontrol

Weiterentwicklung des Add-ons Protected Download.

Kontrolle über angebotene Downloads auf der Website

Mit Downloadcontrol kann man auf einer Website Dateien und Dateiengruppen auch aus geschützten Ordnern zum Download anbieten und diesen Download auf verschiedene Weise kontrollieren und dokumentieren.

Wer Dateien zum Herunterladen in geschützen Seiten eines Mitgliederbereichs anbietet, stößt auf das Problem, dass diese Dateien bei Kenntnis des Download-Pfades trotzdem von jedem heruntergeladen werden können. Hier bietet sich Downloadcontrol in Zuammenspiel mit einer .htacccess-Konfigurationsdatei an.

Frontend:
Backend:
Neu in Version 1.7:
 

Die zip-Datei enthält bereits eine Ordnerstruktur mit dem Ordner "protected" als Unterordner des Download-Ordners.  Nach dem zip-Extrahieren kann man das Paket so wie es ist ins CMSimple_XH-Basisverzeichnis laden.

 

Beispiele

Ein von Downloadcontrol erzeugter Downloadlink für die Datei test.txt (Standard = großer Button):

 
Dasselbe als kleiner Button:
 
Dasselbe als Tabelle:
Datei­namen
Größe
Letzte Änderung
Down­loads
18 B
18.12.2015
2
 
Dasselbe direkt in einer Zeile
, dazu diese Zeile als <div> formatieren. Für Dateien aus Unterordnern des geschützten Ordner den Pfad mit angeben, z.B. {{{control 'subfolder/Sonderzeichen äöüß.txt'}}}
und das Ergebnis ist
 
Hier ein Link mit Passwortabsicherung. Passwort ist "test".
test2.txt (3 Down­loads)
Passwort
 
Hier ein Link der erst nach Anmeldung mit Memberpages_XH oder Register_XH einen Download zulässt:
test2_3.txt
Bitte erst einloggen, dann downloaden
 
Man kann auch nach dem Namen und der Stadt des Downloaders fragen bevor eine Datei herunterladbar ist:
test3.txt (0 Down­loads)
Bitte für unsere Information
Ihren Namen und Wohnort angeben
(Please tell us your name and location)
 

Man kann auch einen Ordnernamen im Pluginaufuf angeben, der ein Unterordner des geschützen Downloadverzeichisses ist. Dann werden alle enthaltene Dateien als "kontrollierter" Download angeboten. Bei keiner Angabe, also {{{control}}}, werden alle Dateien des geschützten Download-Verzeichnisses dargestellt. Die Dateiliste kann mit dem Online-Editor mittig, rechtsbündig oder eingerückt gesetzt werden (Beispiel rechtsbündig, Zeile als DIV formatiert):

Datei­namen
Größe
Letzte Änderung
Down­loads
377 B
18.12.2015
0
18 B
18.12.2015
2
9 B
18.12.2015
3
9 B
09.08.2016
0
22 B
18.12.2015
0
19 B
18.12.2015
0

Man kann ein vorheriges Login über Memberpages oder Register_XH verlangen oder das Eingeben eines Passwortes oder die Angabe von Namen und Wohnort:

Bitte erst einloggen, dann downloaden

Datei­namen
Größe
Letzte Änderung
Down­loads
1=1.txt
377 B
18.12.2015
0
test.txt
18 B
18.12.2015
2
test2.txt
9 B
18.12.2015
3
test2_3.txt
9 B
09.08.2016
0
test2äöü.txt
22 B
18.12.2015
0
test3.txt
19 B
18.12.2015
0

Passwort

Datei­namen
Größe
Letzte Änderung
Down­loads
84 B
10.06.2016
0
84 B
10.06.2016
0
377 B
10.06.2016
2
20 kB
10.06.2016
0
21 kB
10.06.2016
0
84 B
10.06.2016
0

Bitte vor Download Namen/Wohnort angeben

Datei­namen
Größe
Letzte Änderung
Down­loads
84 B
10.06.2016
0
20 kB
10.06.2016
0
21 kB
10.06.2016
0
Es sind auch Kombinationen möglich, z.B.:

Bitte vor Download Namen/Wohnort angeben

Passwort

Datei­namen
Größe
Letzte Änderung
Down­loads
20 kB
10.06.2016
0
21 kB
10.06.2016
0
84 B
10.06.2016
0
 

History:

Aufgrund einer Nutzeranfrage erweiterte Holger Irmler mein Addon Protected Download zu einem Plugin mit Zeitsteuerung und Bestätigungsmail. Diese habe ich noch etwas weiter ausgebaut zu Downloadcontrol 1.6 mit Protokollierung, Balkengrafik, Passwordabfrage, usw.

Aufgrund weiterer Anfragen entstand Version 1.7. Vielen Dank an Tata für Ideen und an mhz fürs Testen.