Sie haben verschiedene Möglichkeiten, um die Digistore Connect Erweiterung zu aktualisieren.
Sie sollten vor jedem Update eine Sicherung Ihres Systems anlegen, um eventuell gescheiterte Updates rückgängig machen zu können!
Achten Sie bitte auf folgende Änderungen in den Versionen!
Manueller Download & Update über den Erweiterungsmanager
Bei dieser Methode sehen Sie auch gleich, ob Ihr Paket noch gültig oder bereits abgelaufen ist.
Melden Sie sich bitte auf der Medialekt Homepage mit Ihren Zugangsdaten an und laden Sie die aktuelle ZIP Datei herunter.
Diese können Sie dann mit dem Joomla! Erweiterungen Manager wie gewohnt installieren. Joomla! erkennt dabei eigenständig, dass es sich lediglich um ein Update handelt und verändert nicht die Konfiguration.
Update Funktion direkt aus dem Erweiterungsmanager
Update ≤ v2.3.0 auf neuere
Seit dem Update v2.3.0 ist es auch möglich, direkt aus dem Joomla! Erweiterungen Manager zu aktualisieren, sofern Ihr Paket nicht abgelaufen ist:
Ist dies der Fall, erhalten Sie keinen Zugriff und ein entsprechender Fehler wird angezeigt:
Deaktivierung abgelaufener Pakete & Benutzer per Cronjob
Update ≤ v1.4.8 auf neuere
Bis einschließlich Version v1.4.8 wurden Benutzer ausschließlich anhand Ihres Registriert-Datums und der Paketlaufzeit ermittelt.
War ein Benutzer in einem Paket X mit einer 30 tägigen Laufzeit, konnte somit die Gültigkeit ermittelt werden.
Seit Digistore Connect Version 1.7.2 gibt es für jeden einzelnen IPN-Aufruf einen eigenen Eintrag, welcher bereits beim Anlegen das im Paket angegebene Ablaufdatum ermittelt.
Auch die Cronjob Funktion wurde daraufhin umgebaut und ermittelt neben der add_user Aktion das Ablaufdatum.
Hierauf entfernt der Cronjob dem Benutzer mit der identischen Email Adresse die entsprechenden Benutzergruppen!
Damit der Cronjob auch bis zum Zeitpunkt des Updates gekaufte Pakete korrekt abarbeiten kann, ist es notwendig, dass Sie manuell die entsprechenden IPN-Aufrufe eintragen!
Achten Sie vor allem auf die benötigte add_user Aktion und ein vergangenes Ablaufdatum!
Lesen Sie näheres im Beitrag IPN Aufrufe & Cronjob Handling insbesondere den Punkt IPN-Aufruf manuell hinzufügen oder verändern!