Installation
Unsere Module werden über den Composer Paketmanager installiert, hierzu stellen wir ein sog. Repository bereit. Ein Modul dass über composer installiert wurde lässt sich mit minimalem Aufwand Aktualisieren und Warten.
Composer installieren
Achtung
Die Art wie composer installiert werden kann unterscheidet sich je nach Hosting Umgebung, bitte wenden Sie sich bei Fragen direkt an Ihren Hoster.
Composer wird auf manchen Hosting Umgebungen global zur Verfügung gestellt oder kann per Paketmanager (z.B. pkg oder apt) installiert werden. Eine Installation ist jedoch auch ohne Root Rechte möglich, folgen Sie hierzu den Schritten die in der Installationsanleitung von Composer.
Repository hinzufügen
Wenn Sie zum ersten mal eines unserer Module installieren muss zunächst unser Paketserver in der composer.json Datei des Shop Projekts registriert werden. Führen Sie hierzu folgenden Befehl im Ordner aus in dem sich die composer.json des Projekts befindet
composer config repositories.aggrosoft composer https://packages.aggrosoft.de
Paket installieren
Nachdem das Repository konfiguriert wurde können Sie zukünftig Module einfach über folgenden Befehl installieren
composer require aggrosoft/<Paketname>
Den notwendigen Befehl bzw. Paketnamen finden Sie in den Lizenzdetails des Moduls
Lizenz hochladen
Laden Sie die Modullizenz aus Ihrem Konto herunter und speichern Sie die Datei unverändert und mit der Endung .lic
im Modulordner ab - z.B. source/modules/agupload/license/
Modul installieren
Aktivieren Sie nun das Modul im Shop, die restliche Installation erfolgt dadurch automatisch.
Wenn Sie mit Oxid eShop arbeiten führen Sie anschließend den Befehl Views aktualisieren
im Menü Service => Tools
aus.