Bei den verfügbaren DL-Modulen haben mich einige Dinge sehr gestört. Deshalb und aus Spaß an der Freude habe ich dieses Modul entwickelt. Es ist mein erstes CMSMS-Modul, es können also noch einige Fehler und Unschönheiten enthalten sein.
Darum sollte das Modul erst einmal auch nur zu Test-Zwecken installiert werden - ich kann nicht für ein absolut fehlerfreies Funktionieren garantieren.
Projekt im CMSMS-Forge
Demonstration des Front-Ends
Diskussion im Englischen Forum
Sollten euch Fehler auffallen, bitte mitteilen, dann kann ich sie beheben.
Für Verbesserungsvorschläge und konstruktive Kritik bin ich immer offen

Merkmale:
+ Baum-basierte Speicherung:
+ Einträge sind gruppiert in Kategorien und Downloads, beliebige Verschachtelung
+ effiziente Handhabung: Durch Nested Sets nur eine Datenbank-Abfrage für den kompletten Baum.
+ Admin-Oberfläche komplett mit AJAX aufgebohrt (jQuery wird als Framework genutzt)
+ Es können alternative Downloadquellen angegeben werden
+ Verschleierung der originalen Downloadquelle zum HotLinking-Schutz (geplante Features)
+ Ausgabe der Dateien per PHP (readfile) [implementiert in 0.7]
+ Einfache Weiterleitung zum Download [implementiert in 0.7]
+ Einsatz von Events. -noch nicht vollständig verankert, einige Aktionen feuern noch keine Events.
+ Unterstützung des Such-Moduls[implementiert in 0.6]
Geplante Features:
+ Filter, mit denen man genauer angeben kann, was angezeigt werden soll
Bekannte Probleme:
+ Einige Teile des Moduls sind noch nicht ins übersetzt (hardcoded)
+ Beschreibung von Kategorien wird nicht angezeigt (fehlt sowohl im Template als auch in der PHP-Datei)
Ich glaube, das war es erst einmal - hier könnt ihr das Projekt herunterladen:
DLM herunterladen