Sprache auswählen
Choose Language | Choisir la langue | Elegir idioma | Scegli la lingua | Escolher idioma
Derzeit sind keine passenden Artikel vorhanden.
Keine Witze hinterlegt.
ZipDownloads ist eine leistungsfähige Download- und Produktverwaltung für Joomla. Die Erweiterung ermöglicht die strukturierte Bereitstellung und Verwaltung von Dateien, Kategorien, Versionen, Changelogs, Dokumentationen und Screenshots. Zusätzlich unterstützt ZipDownloads Produkt- und Zahlungsfunktionen, Gutscheine, mehrsprachige Inhalte sowie umfangreiche Import-, Export-, Backup- und Wiederherstellungsfunktionen. Damit eignet sich die Lösung sowohl für einfache Downloadbereiche als auch für professionelle Software-, Datei- und Produktportale mit zentraler Versions- und Releaseverwaltung.
ZipDownloads ist eine umfangreiche Joomla-Erweiterung zur professionellen Verwaltung, Veröffentlichung, Absicherung und Verteilung von Softwarepaketen und anderen Downloadprodukten. Die Erweiterung verbindet ein klassisches Downloadcenter mit Versionsverwaltung, Release-Workflow, Joomla-Update-Server, Download-Keys, Produkteditionen, Gutscheinen, Zahlungsabwicklung, Tester-Verteilung, Integritätsprüfung, Kunden-Self-Service, Statistik und automatisierten Wartungsfunktionen.
Damit eignet sich ZipDownloads sowohl für kostenlose Joomla-Erweiterungen als auch für kommerzielle Softwareprodukte, interne Releases, Beta-Programme und kontrollierte Testverteilungen.
Downloads werden in ZipDownloads nicht lediglich als einzelne Dateien behandelt. Jeder Download wird als eigenständiges Produkt mit Metadaten, Versionen und Veröffentlichungsstatus verwaltet.
Zu einem Produkt können unter anderem Titel, ausführliche Beschreibung, Kategorie, Lizenz, aktuelle Version, Dateigröße, Joomla- und PHP-Kompatibilität, Screenshots, Dokumentation, Videos, FAQ, Changelog, Preis, Commerce-Modell, Editionen sowie unterschiedliche Releaseinformationen hinterlegt werden.
Produkte können über Kategorien strukturiert und im Frontend als vollständiges Downloadcenter dargestellt werden. Joomla-Menüeinträge können sowohl komplette Downloadbereiche als auch einzelne Kategorien oder einzelne Produkte direkt anzeigen.
Ein Produkt kann beliebig viele Versionen besitzen. Dadurch lassen sich ältere Releases weiterhin verwalten, während gleichzeitig eine aktuelle Hauptversion gepflegt wird.
ZipDownloads unterstützt unterschiedliche Releasezustände wie Development, Alpha, Beta, RC, Stable und LTS. Für jede Version können eigene ZIP-Dateien, Prüfsummen, Kompatibilitätsinformationen, Changelogs, Veröffentlichungszeitpunkte und weitere technische Angaben gespeichert werden.
Eine veröffentlichte Version kann automatisch zur aktuellen Hauptversion des Produkts werden. Gleichzeitig bleiben frühere Versionen nachvollziehbar und – abhängig von Berechtigungen und Konfiguration – weiterhin verfügbar.
Für professionelle Releaseprozesse besitzt ZipDownloads einen eigenen Workflow.
Ein Release durchläuft kontrollierte Zustände wie:
Entwurf → In Prüfung → Freigegeben → Veröffentlicht → Archiviert bzw. Zurückgezogen
Unzulässige Statussprünge werden verhindert. Vor der Veröffentlichung können Pflichtfelder, Sicherheitsprüfungen, Prüfsummen und weitere Freigabekriterien kontrolliert werden.
Alle Workflowänderungen werden mit Benutzer und Zeitpunkt protokolliert. Dadurch eignet sich ZipDownloads auch für strukturierte Entwicklungs- und Freigabeprozesse mit mehreren Administratoren.
Eine der wichtigsten Funktionen ist der vollständig integrierte Joomla-Update-Server.
Mit ZipDownloads veröffentlichte Joomla-Erweiterungen können nach der Erstinstallation über den normalen Joomla-Updater aktualisiert werden. Der Server erzeugt die dafür notwendigen Update-XML-Daten dynamisch auf Grundlage der veröffentlichten Versionen.
Dabei berücksichtigt ZipDownloads unter anderem Produkt, Version, Joomla-Kompatibilität, PHP-Anforderungen, Edition, Release-Kanal, Download-Key und Veröffentlichungsstatus.
Auch wenn aktuell kein neues Release vorhanden ist, liefert der Update-Server ein gültiges leeres Update-Dokument. Normale Joomla-Abfragen erzeugen dadurch keine unnötigen 404- oder Exception-Fehler.
ZipDownloads eignet sich ausdrücklich auch für Entwicklungs- und Testsysteme.
Eine erste Testversion kann beispielsweise manuell installiert werden. Enthält deren Joomla-Manifest bereits den ZipDownloads-Update-Server und eine DLID-/Download-Key-Konfiguration, können spätere Testversionen anschließend über den normalen Joomla-Updater bereitgestellt werden.
Damit müssen Tester nicht bei jeder neuen Version erneut ZIP-Dateien manuell installieren.
Ein veröffentlichtes Produkt muss nicht automatisch käuflich oder öffentlich herunterladbar sein.
ZipDownloads unterscheidet zwischen der Sichtbarkeit eines Produktes und dessen Verfügbarkeit für Kauf oder Download.
Ein Produkt kann deshalb vollständig im Downloadcenter erscheinen – einschließlich Beschreibung, Version, Lizenz, Kompatibilität, Dokumentation und weiterer Informationen – während gleichzeitig deutlich angezeigt wird:
„Derzeit kein Verkauf“
Besucher können das Produkt ansehen, jedoch weder kaufen noch herunterladen.
Der Update-Server, die Versionsverwaltung und bereits vorhandene Berechtigungen funktionieren trotzdem weiter.
Das ist besonders für zukünftige Produkte, Beta-Versionen, eingeschränkte Releases oder vorübergehend nicht angebotene Software sinnvoll.
Für nicht öffentlich verfügbare Produkte kann ZipDownloads einen kontrollierten Testerzugang bereitstellen.
Dazu kann ein spezieller 100-%-Tester-Gutschein ausschließlich einem bestimmten Produkt zugeordnet werden.
Ein normaler Besucher sieht weiterhin lediglich das Produkt und den Hinweis „Derzeit kein Verkauf“. Ein autorisierter Tester erhält dagegen den Gutschein-Code.
Nach Anmeldung und erfolgreicher Einlösung erhält der Tester eine echte Produktberechtigung und – sofern erforderlich – einen individuellen Download-/Update-Key.
Damit entsteht ein geschlossener Testkreislauf:
Produkt öffentlich sichtbar → kein Verkauf → Tester erhält Gutschein → Gutschein wird eingelöst → Downloadberechtigung entsteht → erste Version wird installiert → spätere Testversionen kommen über Joomla Update.
Globale oder gewöhnliche Rabattgutscheine können für diesen geschützten Testerzugang nicht einfach verwendet werden.
Tester-Keys können dem jeweiligen Release-Kanal folgen.
Dadurch lassen sich parallel unterschiedliche Updatepfade betreiben, beispielsweise:
Stable für normale Kunden, RC für Release-Candidate-Tester, Beta für Betatester und Development für interne Entwicklungsinstallationen.
So können mehrere Entwicklungsstände desselben Produkts gleichzeitig gepflegt werden, ohne dass normale Benutzer versehentlich Testversionen erhalten.
ZipDownloads unterstützt Produkte mit mehreren Editionen.
Typische Editionen sind:
Free → Pro → Enterprise
Für jede Edition können eigene Preise und Zugriffsrechte definiert werden. Die Editionshierarchie wird berücksichtigt, sodass höherwertige Editionen die vorgesehenen Funktionen niedrigerer Stufen übernehmen können.
Eine integrierte Funktionsmatrix ermöglicht die strukturierte Gegenüberstellung der Editionen direkt auf der Produktseite.
Dadurch kann der Besucher beispielsweise sofort erkennen, welche Funktionen in Free, Pro oder Enterprise enthalten sind.
Für kommerzielle Downloads besitzt ZipDownloads einen integrierten Commerce-Bereich.
Produktseiten können einen responsiven Checkout mit Preis, Gutschein, Rechnungsdaten, Zahlungsart und Kaufbutton anzeigen.
Die Kaufansicht wurde als moderne Kachel aufgebaut und funktioniert auch auf kleineren Displays.
Neben festen Preisen können unterschiedliche Vertriebsmodelle verwendet werden. Dazu gehören unter anderem klassische Bezahlprodukte, Download-Key-Produkte sowie „Pay what you want“-Modelle mit Mindestpreis.
Als Zahlungswege können unter anderem PayPal und Banküberweisung/Vorkasse eingesetzt werden.
PayPal-Zahlungen werden über die vorgesehene API verarbeitet. Zahlungsstatus, Bestellungen und Berechtigungen werden miteinander verknüpft.
Bei Vorkasse kann eine Bestellung zunächst ausstehend bleiben und nach Zahlungseingang administrativ freigegeben werden.
Zahlungs-, Bestell- und Berechtigungsprozesse sind voneinander getrennt, sodass nachvollziehbar bleibt, weshalb ein Benutzer Zugriff auf ein Produkt besitzt.
ZipDownloads enthält ein leistungsfähiges Coupon- und Rabattsystem.
Unterstützt werden prozentuale und feste Rabatte sowie vollständige 100-%-Gutscheine.
Gutscheine können unter anderem auf bestimmte Produkte, Produktgruppen, Versionen, Bundles oder Benutzer beschränkt werden. Mindestbestellwerte, Gültigkeitszeiträume, Nutzungsgrenzen und Kombinierbarkeit können ebenfalls berücksichtigt werden.
Dadurch lassen sich klassische Rabattaktionen genauso umsetzen wie individuelle Kundenangebote oder geschlossene Testerprogramme.
Für geschützte Produkte besitzt ZipDownloads einen vollständigen Download-Key-Lifecycle.
Keys können zeitlich begrenzt, verlängert, gesperrt, widerrufen oder regeneriert werden. Zusätzlich können Download- und Installationslimits festgelegt werden.
Unterstützt werden beispielsweise Laufzeiten von wenigen Tagen bis zu mehreren Jahren sowie unbegrenzte oder individuell definierte Ablaufzeiten.
Nutzungen können mit Installations-ID, Zeitpunkt und datenschutzorientierten Fingerprints nachvollzogen werden.
Download-Keys steuern dabei den Zugriff auf den offiziellen Download- und Update-Service und ändern keine Lizenzrechte an bereits heruntergeladener GPL-Software.
Angemeldete Benutzer erhalten einen eigenen Kundenbereich.
Dort können – abhängig vom jeweiligen Produkt – unter anderem vorhandene Produkte, Bestellungen, Zahlungen, Downloadberechtigungen, Gutscheine, Keys, Versionen und Benachrichtigungen verwaltet werden.
Auch die aktuell eingesetzte Produktversion kann hinterlegt werden.
Der Self-Service reduziert den administrativen Aufwand, weil viele Informationen und Funktionen direkt dem jeweiligen Kunden zur Verfügung stehen.
ZipDownloads berechnet für Releases automatisch kryptografische Prüfsummen.
Unterstützt werden insbesondere:
SHA-256 und SHA-512
Zu veröffentlichten Releases können öffentliche Prüfsummendateien und maschinenlesbare Integritätsinformationen bereitgestellt werden.
Optional ist auch eine OpenPGP-Signatur über die PHP-GnuPG-Erweiterung und einen lokalen GnuPG-Keyring möglich. Private Schlüssel werden dabei nicht von ZipDownloads exportiert.
Prüfsummen- und Signaturinformationen können sowohl im Frontend als auch im Joomla-Update-Feed bereitgestellt werden.
Bevor ein Release veröffentlicht wird, kann dessen ZIP-Datei technisch geprüft werden.
Kontrolliert werden unter anderem ZIP-Struktur, Pfade, verschachtelte Archive, Symlinks, Dateizahlen, Dateigrößen, ungewöhnliche Dateitypen, mögliche ZIP-Bomben, Joomla-Manifeste, Versionen, PHP-Code und Kompatibilitätsangaben.
Das Ergebnis wird als Prüfstatus dargestellt.
Problematische Releases können dadurch bereits vor der Veröffentlichung blockiert werden.
Für zusätzliche Malware-Prüfungen kann ein lokaler ClamAV clamd-Dienst verwendet werden.
ZipDownloads verwendet dafür keine Shell-Ausführung, sondern kommuniziert über das clamd-INSTREAM-Protokoll.
Aus Sicherheitsgründen ist die Verbindung auf lokale Endpunkte wie Loopback oder Unix-Socket begrenzt.
Große ZIP-Dateien werden nicht vollständig in den PHP-Arbeitsspeicher geladen.
Die Auslieferung erfolgt gestreamt und unterstützt HTTP-Range-Requests.
Optional können Webservermechanismen wie X-Sendfile oder X-Accel-Redirect eingesetzt werden, damit Apache, lighttpd oder Nginx die eigentliche Dateiauslieferung übernehmen.
Dadurch eignet sich ZipDownloads auch für größere Archive und höhere Downloadzahlen.
Über Joomla Scheduled Tasks können zahlreiche Prozesse automatisiert werden.
Dazu zählen zeitgesteuerte Veröffentlichung und Archivierung von Releases, Ablauf von Berechtigungen und Keys, Erinnerungen, Bereinigung temporärer Daten und weitere Wartungsvorgänge.
Scheduler-Ausführungen werden protokolliert und können im Backend überwacht werden.
ZipDownloads besitzt ein eigenes Benachrichtigungssystem.
Benutzer können unter anderem über neue Releases, Bestellungen, Zahlungen, Download-Keys und bevorstehende Ablaufdaten informiert werden.
Produktabonnements ermöglichen es Kunden, Benachrichtigungen für bestimmte Produkte zu aktivieren.
E-Mail-Versände werden protokolliert und fehlgeschlagene Nachrichten können erneut verarbeitet werden.
Downloadprodukte können bewertet und kommentiert werden.
Moderationsfunktionen, Spam-Schutz, Meldefunktionen, Rate-Limiting und unterschiedliche Freigabemodi unterstützen den kontrollierten Betrieb öffentlicher Produktbewertungen.
Das Administrator-Dashboard stellt wichtige Kennzahlen kompakt dar.
Dazu gehören unter anderem Downloads, aktuelle Releases, geplante Releases, Bestellungen, Zahlungen, Umsatz, Gutscheine, Keys, Schedulerstatus, Kommentar-Moderation und Update-Feed-Ereignisse.
Zeitreihen und Ranglisten ermöglichen einen schnellen Überblick über Nutzung und Entwicklung der Downloadplattform.
Daten können für administrative Auswertungen als CSV oder JSON exportiert werden.
Je nach Bereich stehen Filter nach Zeitraum, Status, Produkt, Kategorie und weiteren Kriterien zur Verfügung.
Auch kompakte PDF-Auswertungen sind vorgesehen.
Sensible Informationen wie vollständige Download-Keys oder Secrets werden nicht unkontrolliert exportiert.
ZipDownloads besitzt ein eigenes portables Backup-/Restore-System.
Damit können unter anderem Kategorien, Produkte, Versionen, Coupons, Changelogs, Konfigurationen, Dateien und weitere produktbezogene Daten gesichert werden.
Backups enthalten Integritätsinformationen und werden vor einer Wiederherstellung geprüft.
Restore-Funktionen berücksichtigen unter anderem Traversal-, ZIP-Bomb-, Symlink- und Integritätsprüfungen sowie verschiedene Konfliktstrategien.
Die Erweiterung enthält umfangreiche Datenschutzfunktionen.
Aufbewahrungsfristen können für unterschiedliche Protokollarten separat definiert werden.
IP-Adressen können je nach Konfiguration gar nicht gespeichert, pseudonymisiert oder gekürzt verarbeitet werden.
Benutzerbezogene Daten können exportiert, anonymisiert oder – soweit keine gesetzlichen Aufbewahrungspflichten entgegenstehen – entfernt werden.
Passwörter, Session-Tokens und andere Secrets werden nicht als normale Protokolldaten gespeichert.
ZipDownloads ist durchgängig für folgende Sprachen vorbereitet:
Deutsch, Englisch, Französisch, Spanisch, Italienisch und Portugiesisch.
Dies umfasst Frontend, Administratorbereich, Systemmeldungen, Commerce-Funktionen, Update-Server, Kundenbereich und umfangreiche Dokumentation.
ZipDownloads ist für den gemeinsamen Betrieb unter Joomla 5 und Joomla 6 konzipiert.
Die Erweiterung verwendet aktuelle Joomla-Architekturen wie Dependency Injection, Service Provider, Web Asset Manager, ACL, CSRF-Schutz, MVC und Joomla Scheduled Tasks.
Zum Paket gehören neben der Hauptkomponente auch ergänzende Erweiterungen für Frontend-Ausgabe, Content-Integration und automatisierte Aufgaben.
ZipDownloads ist damit wesentlich mehr als eine einfache Downloadkomponente. Es bildet eine komplette Software-Distributionsplattform innerhalb von Joomla ab.
Die Erweiterung verbindet öffentlichen Produktkatalog, Downloadcenter, Versions- und Releaseverwaltung, kontrollierte Freigabeprozesse, Joomla-Update-Server, Testkanäle, geschlossene Beta-Verteilung, Commerce, Gutscheine, Editionen, Download-Keys, Kunden-Self-Service, Integritätsprüfung, Malware-Prüfung, Automatisierung, Datenschutz, Statistiken und Backup/Restore in einem gemeinsamen System.
Besonders interessant ist ZipDownloads für Betreiber, die eigene Joomla-Erweiterungen oder andere Softwareprodukte entwickeln und deren gesamten Lebenszyklus – vom ersten Testrelease über Beta-Tester und regulären Verkauf bis zu späteren Updates – zentral über Joomla verwalten möchten.
Diese FAQ erklärt die wichtigsten Funktionen von ZipDownloads aus Sicht von Administratoren und Benutzern. Schwerpunkt sind Download-Keys, geschützte Downloads, Free-/Pro-/Enterprise-Editionen, Kaufberechtigungen, Verlängerungen und Upgrades.
Ein Download-Key ist ein eindeutiger Zugangsschlüssel, mit dem ZipDownloads prüfen kann, ob ein Benutzer zum Herunterladen bestimmter Produkte oder Versionen berechtigt ist.
Ein Key kann beispielsweise an einen Kauf, eine Produktversion, eine Edition oder einen bestimmten Benutzer gebunden sein.
ZipDownloads unterstützt unter anderem:
zeitlich begrenzte Keys
unbegrenzt gültige Keys
Downloadlimits
Installationslimits
Installations-IDs
Nutzungsverlauf
Ablaufdatum
Sperrung
Widerruf
Rückerstattung
Key-Regeneration
Freigabe bestimmter Release-Channels
Nicht zwingend.
In ZipDownloads dient der Key in erster Linie dazu, den offiziellen Download-, Update- oder Servicezugang zu steuern.
Bei Open-Source-Software darf ein Download-Key nicht dazu verwendet werden, Rechte einzuschränken, die sich beispielsweise aus der GPL ergeben. Der Key steuert daher den Zugang zum offiziellen Download- oder Updateangebot und nicht die gesetzlichen beziehungsweise lizenzrechtlichen Rechte am bereits erhaltenen Programm.
Ja.
Ein Produkt kann so eingerichtet werden, dass ein Download nur möglich ist, wenn eine gültige Berechtigung vorhanden ist.
ZipDownloads kann dabei unter anderem prüfen:
besitzt der Benutzer einen gültigen Key?
ist der Key aktiv?
ist der Key abgelaufen?
wurde der Key gesperrt?
wurde der Key widerrufen?
wurde die Bestellung zurückerstattet?
wurde das Downloadlimit erreicht?
wurde das Installationslimit erreicht?
ist der Benutzer für den entsprechenden Release-Channel berechtigt?
Die vorhandene Key-Logik umfasst die Zustände active, expired, blocked, revoked und refunded.
Ja.
ZipDownloads unterstützt sowohl:
öffentliche Downloads
geschützte Downloads
Ein kostenloses Produkt kann daher ohne Anmeldung oder Key angeboten werden, sofern dies entsprechend konfiguriert ist.
Ja.
„Kostenlos“ und „frei zugänglich“ sind zwei unterschiedliche Eigenschaften.
Ein Produkt kann beispielsweise 0,00 EUR kosten, aber trotzdem nur registrierten oder berechtigten Benutzern mit einem Download-Key zur Verfügung stehen.
Das kann sinnvoll sein für:
Kundenbereiche
registrierungspflichtige Downloads
interne Software
Testversionen
Partnerdownloads
zeitlich begrenzte Aktionen
ZipDownloads unterstützt unter anderem folgende Editionen:
Free
Pro
Enterprise
Standard
Damit können mehrere Leistungsstufen desselben Produkts angeboten werden.
Ja.
ZipDownloads unterstützt ausdrücklich Editionen und Upgrades, unter anderem:
Free → Pro
Pro → Enterprise
Zusätzlich können unterschiedliche Preise für:
Neukauf
Verlängerung
Upgrade
hinterlegt werden.
Die vorhandene Editions- und Upgrade-Struktur unterstützt Free-, Pro- und Enterprise-Stufen. Damit kann auch ein entsprechender Upgradepfad angeboten werden, sofern er administrativ beziehungsweise preislich konfiguriert wird.
Das hängt vom verwendeten Produktmodell ab.
Bei unterschiedlichen Editionen ist es in der Praxis sinnvoll, für Free, Pro und Enterprise jeweils die passende Version beziehungsweise Datei bereitzustellen.
ZipDownloads kann Editionen und Produktversionen getrennt verwalten.
Beispiel:
meinprodukt-free-2.0.0.zip
meinprodukt-pro-2.0.0.zip
meinprodukt-enterprise-2.0.0.zip
Das hängt von der Produkt- und Berechtigungskonfiguration ab.
Ein Benutzer kann grundsätzlich unterschiedliche Produkte, Versionen, Keys und Kaufberechtigungen besitzen. Bei einem Upgrade sollte die höherwertige Edition entsprechend als aktuelle Berechtigung geführt werden.
ZipDownloads besitzt einen Key-Lifecycle und unterstützt auch eine Key-Regeneration mit Widerruf des alten Keys.
Je nach gewünschtem Geschäftsmodell kann daher:
der bestehende Key weitergeführt werden,
ein neuer Key erzeugt werden,
oder der alte Key widerrufen und durch einen neuen ersetzt werden.
Ja.
Unterstützte Laufzeiten umfassen:
7 Tage
30 Tage
90 Tage
180 Tage
365 Tage
730 Tage
individuelle Laufzeit
unbegrenzt
Ein abgelaufener Key erhält den Status expired.
Der Benutzer kann dann – abhängig vom Geschäftsmodell – beispielsweise:
verlängern,
ein neues Paket kaufen,
ein Upgrade erwerben,
oder den bisherigen Downloadzugang verlieren.
Ja.
ZipDownloads besitzt eine Verlängerungshistorie und unterstützt entsprechende Verlängerungsmodelle.
Zusätzlich sind eigene Verlängerungspreise vorgesehen.
Ja.
Neben zeitlich begrenzten Laufzeiten kann ein Key auch unbegrenzt gültig sein.
Das eignet sich beispielsweise für Lifetime-Angebote.
Ja.
Bei den Preis- und Laufzeitmodellen sind unter anderem vorgesehen:
1 Jahr
2 Jahre
Lifetime
Grace Period
Ja.
ZipDownloads unterstützt ein Downloadlimit und führt eine Nutzungshistorie.
Damit kann beispielsweise festgelegt werden:
maximal 5 Downloads
maximal 20 Downloads
unbegrenzt
Nein.
Die Qualitäts- und Sicherheitsregeln verlangen ausdrücklich, dass HTTP Range Requests Berechtigungen oder Downloadlimits nicht umgehen dürfen.
Ja.
ZipDownloads unterstützt:
Installationslimit
Installations-IDs
Beispielsweise kann eine Lizenz auf:
1 Installation
3 Installationen
10 Installationen
begrenzt werden.
Eine Installations-ID kennzeichnet eine konkrete Installation, der ein Key beziehungsweise eine Berechtigung zugeordnet werden kann.
Sie ermöglicht eine Kontrolle darüber, wie viele unterschiedliche Installationen mit einer Lizenz verbunden sind.
Ja.
Ein Key kann unter anderem den Status erhalten:
blocked
revoked
Zusätzlich unterstützt ZipDownloads:
Sperrgrund
Administratornotiz
Blocked bedeutet üblicherweise, dass ein Key gesperrt wurde und vorläufig oder administrativ nicht verwendet werden darf.
Revoked bedeutet, dass die Berechtigung widerrufen wurde.
Beide Zustände verhindern einen normalen Zugriff.
ZipDownloads unterstützt:
Refund
Teilrefund
Dispute
Chargeback
Storno
Ein Download-Key kann dabei den Status refunded erhalten.
Ja.
ZipDownloads verfügt über:
PayPal Checkout
Capture
signaturverifizierte Webhooks
Zahlungsjournal
Download-Keys
Kundenportal
Damit kann nach erfolgreicher Zahlungsbestätigung eine entsprechende Downloadberechtigung bereitgestellt werden.
Ja.
ZipDownloads unterstützt zusätzlich Vorkasse.
Bei Vorkasse wird die Bestellung normalerweise erst nach Prüfung des Zahlungseingangs freigegeben.
Ja.
Das Couponsystem unterstützt:
Prozent-Rabatt
Festbetrag
100-%-Coupons
Damit kann ein eigentlich kostenpflichtiges Produkt vollständig rabattiert werden.
Ja.
Coupons können Regeln enthalten für:
Produkte
Kategorien
Versionen
Mindestwert
Maximalrabatt
Neukunden
Bestandskunden
Zeitraum
Nutzungslimits
Kombinierbarkeit
Das Self-Service-Kundenportal umfasst unter anderem:
Downloads
Produkte
Versionen
Bestellungen
Zahlungen
Coupons
Keys
Ablaufdatum
Restdownloads
Historie
Verlängerungen
Upgrades
Rechnungen
Belege
Favoriten
Benachrichtigungen
Der Kundenbereich kann Key-Informationen einschließlich Laufzeit und verbleibender Downloads darstellen.
Sicherheitsrelevante Keydaten werden dabei entsprechend der internen Sicherheitslogik behandelt.
ZipDownloads verwendet ein Hash-only-Keymodell mit Prefix.
Das bedeutet, dass vollständige geheime Keywerte nicht unnötig dauerhaft im Klartext gespeichert werden sollen.
Nicht standardmäßig vollständig.
Die Sicherheitsregeln sehen vor, dass vollständige Keydaten nur bei einem ausdrücklich gewählten und separat passwortgeschützten Migrationspayload exportiert werden dürfen.
Ja.
ZipDownloads unterstützt unter anderem:
Stable
RC
Beta
Development
und besitzt eine Channelberechtigung im Download-Key-Lifecycle.
Damit kann beispielsweise ein Kunde nur Stable-Versionen erhalten, während Tester zusätzlich Beta- oder RC-Versionen herunterladen dürfen.
Das System besitzt sowohl einen Download-Key-Lifecycle als auch einen Update-Server und Release-Feeds. Damit kann der offizielle Updatezugang an entsprechende Berechtigungen gekoppelt werden.
ZipDownloads selbst steuert in erster Linie den offiziellen Download-, Update- und Servicezugang.
Ob eine bereits installierte Software nach Ablauf eines Keys weiter genutzt werden darf, hängt von der Lizenz und dem Geschäftsmodell der jeweiligen Software ab.
Bei GPL-Software darf der Download-Key keine Rechte einschränken, die die GPL dem Benutzer bereits einräumt.
Ja.
Öffentliche Downloads gehören zum vorgesehenen Funktionsumfang.
Ein Administrator kann somit sowohl offene als auch geschützte Downloadangebote innerhalb derselben Plattform betreiben.
Ja.
Das Frontend kann unter anderem nach:
kostenlos
kostenpflichtig
filtern.
Gleichzeitig unterstützt das Commerce-System Kauf, Gutscheine, Upgrades und unterschiedliche Editionsmodelle.
Ja.
ZipDownloads unterstützt Bundles beziehungsweise Produktpakete.
Damit können mehrere Produkte gemeinsam verkauft oder freigeschaltet werden.
Ja.
Neben der allgemeinen Downloadliste stehen eigene Menüeintragstypen für ZipDownloads zur Verfügung.
Dazu gehören unter anderem:
Downloadliste
ZipDownload-Kategorie
einzelner ZipDownload
Kundenbereich
Lizenzübersicht
Produktpakete
Ja.
Eine bestimmte ZipDownloads-Kategorie kann über einen eigenen Joomla-Menüpunkt verlinkt werden. Dadurch können beispielsweise eigene Downloadbereiche für unterschiedliche Produktgruppen angelegt werden.
Ja.
Ein einzelner ZipDownload kann als eigener Menüeintrag eingerichtet werden.
Die Produktseite kann dabei unter anderem zeigen:
Titel
Beschreibung
Version
Kompatibilität
Dateigröße
Lizenz
Versionshistorie
Prüfinformationen
Integritätsinformationen
Bewertungen
Kauf- beziehungsweise Downloadmöglichkeit
Ja.
Die Frontend-Downloadübersicht unterstützt unter anderem:
Volltextsuche
Kategorien
Unterkategorien
Joomla-Version
PHP-Version
Release-Channel
kostenlos / kostenpflichtig
Lizenz
Dateityp
Sprache
Edition
Bewertung
Sortierung
ZipDownloads unterstützt:
Rechnungen
Zahlungsbelege
Gutschriften
Storno
PDF-Dokumente
Die Dokumente können ebenfalls im Kundenportal bereitgestellt werden.
Ja.
ZipDownloads enthält umfangreiche Statistik- und Reportingfunktionen, darunter:
Downloads heute
7-Tage-Werte
30-Tage-Werte
Top-Produkte
Tagesdownloads
Downloadhistorie
Browserstatistik
Länderstatistik
Ja.
Der Download-Key-Lifecycle enthält ausdrücklich eine Missbrauchserkennung.
Zusätzlich bestehen Sicherheitsmechanismen für atomare Downloadlimits und geschützte Downloads.
Ein mögliches Modell ist:
Free
kostenlos
öffentlich herunterladbar
kein Key erforderlich
nur Stable-Versionen
Pro
kostenpflichtig
Download nur nach Kauf
Download-Key erforderlich
zeitlich begrenzter Updatezugang
definierte Anzahl von Installationen
Enterprise
kostenpflichtig
eigener Enterprise-Key
höheres Installationslimit
zusätzliche Versionen oder Downloads
gegebenenfalls längere Laufzeit
Der Benutzer kann anschließend über die vorgesehenen Upgradefunktionen beispielsweise von Free → Pro → Enterprise wechseln.
Ja. Genau dieses Modell lässt sich mit den vorhandenen Funktionen von ZipDownloads abbilden.
Beispielsweise:
Free-Version
→ öffentlich sichtbar
→ kostenlos
→ direkter Download
→ kein Download-Key notwendig
Pro-Version
→ sichtbar, aber geschützt
→ kostenpflichtig
→ Freischaltung nach erfolgreicher Bestellung
→ Download-Key beziehungsweise Kaufberechtigung notwendig
Enterprise-Version
→ geschützt
→ eigene Preis-/Upgrade-Stufe
→ entsprechende Enterprise-Berechtigung notwendig
Damit kann dasselbe Produkt in mehreren Leistungsstufen angeboten werden, ohne für die kostenlose Edition zwingend einen Key zu verlangen.
ZipDownloads ist eine leistungsfähige Joomla-Erweiterung zur zentralen Verwaltung, Kategorisierung und sicheren Bereitstellung von Download-Dateien. Sie eignet sich sowohl für klassische Downloadbereiche als auch für die Veröffentlichung und Updateversorgung eigener Joomla-Erweiterungen.
Downloads können in Haupt- und Unterkategorien organisiert werden. Dadurch bleiben auch umfangreiche Dateibestände übersichtlich. Das integrierte Download-Modul bietet verschiedene Darstellungsformen wie Karten, Listen, Kompaktansicht, Akzent-Karten und Masonry. Einzelne oder mehrere Kategorien können gezielt ausgewählt und Unterkategorien optional einbezogen werden.
Eine besondere Funktion ist die integrierte Joomla Release- und Update-Zentrale. Eigene Komponenten, Module, Plugins und Pakete können mit Versionsnummer, Release-Channel, Joomla- und PHP-Kompatibilität, Changelog sowie SHA-256- und SHA-512-Prüfsummen verwaltet werden.
ZipDownloads stellt daraus Joomla-kompatible Updateinformationen bereit. Dadurch können Joomla-Erweiterungen, die auf unterschiedlichen Domains installiert sind, automatisch erkennen, wenn auf dem Ursprungsserver eine neue Version veröffentlicht wurde.
Optional lassen sich Update-Downloads mit Download-Keys schützen. Damit können offizielle Downloads und Updateleistungen kontrolliert bereitgestellt werden.
ZipDownloads unterstützt derzeit sechs Sprachen: Deutsch, Englisch, Spanisch, Portugiesisch, Italienisch und Französisch.
ZipDownloads – Downloads verwalten, Software veröffentlichen und Joomla-Erweiterungen zentral mit Updates versorgen.
Copyright © 2026 Holger Lemke – holger-lemke.de
Wer auf einer Joomla-Webseite regelmäßig Programme, Dokumente, Erweiterungen, Archive oder andere Dateien zum Download anbietet, benötigt mit zunehmender Anzahl an Dateien vor allem eines: Übersicht und eine zuverlässige Verwaltung. Genau dafür wurde ZipDownloads entwickelt.
ZipDownloads ist eine umfangreiche Download-, Kategorie- und Updateverwaltung für Joomla 5. Die Erweiterung verbindet die klassische Bereitstellung von Dateien mit einer zentralen Release- und Updateverwaltung für eigene Joomla-Erweiterungen.
Mit ZipDownloads lassen sich auch umfangreiche Downloadbestände strukturiert verwalten. Dateien können Kategorien und Unterkategorien zugeordnet werden. Dadurch können beispielsweise unterschiedliche Bereiche für Programme, Joomla-Erweiterungen, Dokumentationen, Updates oder andere Dateitypen aufgebaut werden.
Die Kategorien stehen nicht nur bei der Verwaltung im Backend zur Verfügung, sondern können auch bei der Ausgabe im Frontend berücksichtigt werden.
So finden Besucher schneller die gewünschten Dateien, während Administratoren auch bei einem großen Downloadbestand den Überblick behalten.
Zum Paket gehört ein umfangreich konfigurierbares Joomla-Modul. Damit können Downloads an unterschiedlichen Positionen einer Webseite dargestellt werden.
Für jedes Modul können gezielt eine oder mehrere Kategorien ausgewählt werden. Auf Wunsch werden auch deren Unterkategorien berücksichtigt.
Für die Darstellung stehen verschiedene Layouts zur Verfügung, darunter:
Auch die responsive Darstellung kann für Desktop, Tablet und Smartphone angepasst werden.
Zusätzliche Informationen wie Kategorie, Version, Dateigröße, Lizenz und Downloadanzahl lassen sich je nach Einsatzzweck ein- oder ausblenden. Vorhandene Screenshots können als Vorschaubilder verwendet werden.
Dadurch können auf derselben Webseite unterschiedliche Downloadbereiche mit jeweils eigener Darstellung aufgebaut werden.
Eine Besonderheit von ZipDownloads ist die integrierte Joomla Release- und Update-Zentrale.
Eigene Joomla-Erweiterungen können als Produkte verwaltet werden. Dabei lassen sich unter anderem folgende Informationen hinterlegen:
ZipDownloads erzeugt daraus die für Joomla benötigten Updateinformationen.
Eine auf einer anderen Domain installierte Joomla-Erweiterung kann dadurch automatisch feststellen, ob auf dem ursprünglichen Server eine neuere Version veröffentlicht wurde.
Eine Joomla-Erweiterung kann über ihren Manifest-Eintrag mit dem von ZipDownloads bereitgestellten Update-Service verbunden werden.
Wird anschließend auf dem zentralen Server eine neue Version veröffentlicht, kann Joomla diese bei seiner regulären Update-Prüfung erkennen.
Der Administrator erhält dadurch den bekannten Hinweis, dass eine neue Version der Erweiterung verfügbar ist.
Das funktioniert unabhängig davon, auf welcher Domain die jeweilige Joomla-Erweiterung installiert wurde. Voraussetzung ist lediglich, dass die betreffende Joomla-Installation den Update-Server erreichen kann.
Damit eignet sich ZipDownloads besonders für Entwickler und Betreiber, die eigene Joomla-Erweiterungen auf mehreren Webseiten einsetzen oder ihren Kunden zur Verfügung stellen.
Neben der eigentlichen Versionsinformation kann ZipDownloads auch einen Changelog bereitstellen.
Damit lässt sich nachvollziehen, was sich zwischen zwei Versionen geändert hat – beispielsweise:
So erhalten Administratoren bereits vor einem Update zusätzliche Informationen über den neuen Versionsstand.
Für Update-Downloads steht zusätzlich eine optionale Download-Key-Verwaltung zur Verfügung.
Dadurch können beispielsweise offizielle Updates oder Downloads bestimmten Kunden beziehungsweise berechtigten Installationen zur Verfügung gestellt werden.
Die Schlüssel werden dabei nicht im Klartext gespeichert, sondern als kryptografischer Hash hinterlegt. Download-Keys können unter anderem einem Produkt zugeordnet, zeitlich begrenzt oder deaktiviert werden.
Die zugrunde liegende Softwarelizenz und die Berechtigung zur Nutzung eines offiziellen Update-Services können dadurch getrennt behandelt werden.
Bei Softwaredownloads ist es wichtig, feststellen zu können, ob eine Datei unverändert übertragen wurde.
ZipDownloads unterstützt deshalb SHA-256- und SHA-512-Prüfsummen für Releases.
Damit können Originaldateien eindeutig identifiziert und auf Veränderungen überprüft werden.
ZipDownloads wurde für den internationalen Einsatz vorbereitet. Die Benutzeroberfläche der Erweiterung ist derzeit in sechs Sprachen verfügbar:
Die Mehrsprachigkeit umfasst nicht nur einzelne Frontend-Texte. Auch Backend-Verwaltung, Formulare, Kategorien, Downloadmeldungen, Module, Content-Plugin, Releaseverwaltung, Updatefunktionen und weitere Bereiche wurden in die Sprachstruktur eingebunden.
Joomla verwendet entsprechend der eingestellten Sprache automatisch die passende Übersetzung.
Da Downloadsysteme Dateien entgegennehmen und wieder ausliefern, spielt Sicherheit eine besonders wichtige Rolle.
ZipDownloads berücksichtigt deshalb verschiedene Schutzmechanismen für die Verarbeitung von Dateien, Archiven, Downloadpfaden, Eingaben und Berechtigungen.
Auch beim Umgang mit ZIP-Archiven werden Sicherheitsaspekte wie unerwünschte Pfade, symbolische Verknüpfungen und problematische Archive berücksichtigt.
Für einen sicheren produktiven Betrieb sollten selbstverständlich auch Joomla, PHP und die eingesetzten Serverkomponenten regelmäßig aktualisiert werden.
ZipDownloads kann sowohl als klassisches Downloadcenter als auch als technische Infrastruktur für eigene Joomla-Produkte eingesetzt werden.
Typische Einsatzmöglichkeiten sind beispielsweise:
Öffentliche Downloadbereiche
Dokumente, Programme, Anleitungen oder andere Dateien können strukturiert zum Download angeboten werden.
Software- und Erweiterungsdownloads
Versionierte Softwarepakete können mit Beschreibung, Versionsinformationen und Prüfsummen bereitgestellt werden.
Joomla-Erweiterungen
Eigene Komponenten, Module, Plugins und vollständige Joomla-Pakete können zentral verwaltet und mit einem Update-Feed ausgestattet werden.
Kundenbereiche
Über optionale Download-Keys können bestimmte Downloads kontrolliert bereitgestellt werden.
Zentrale Update-Infrastruktur
Mehrere unterschiedliche Joomla-Produkte können ihre verfügbaren Versionen von einem gemeinsamen ZipDownloads-System beziehen.
Mit wachsender Anzahl eigener Erweiterungen wird eine zentrale Verwaltung zunehmend wichtiger. Statt für jedes Joomla-Projekt eigene Downloadseiten, Update-XML-Dateien und Changelogs manuell zu verwalten, können diese Aufgaben in ZipDownloads zusammengeführt werden.
Eine neue Version wird zentral veröffentlicht und die damit verbundenen Joomla-Installationen können anschließend automatisch erkennen, dass ein Update verfügbar ist.
Damit verbindet ZipDownloads Downloadverwaltung, Kategorisierung, Release-Management und Joomla-Update-Service in einer Erweiterung.
Downloadverwaltung · Kategorien und Unterkategorien · flexible Download-Module · mehrere Darstellungsvarianten · Joomla Release-Management · automatische Update-Erkennung · Changelog-Service · Release-Channels · Joomla-/PHP-Kompatibilität · SHA-256/SHA-512 · optionale Download-Keys · sechs integrierte Sprachen
ZipDownloads – Downloads verwalten, Software veröffentlichen und Joomla-Erweiterungen zentral mit Updates versorgen.
Copyright © 2026 Holger Lemke – holger-lemke.de