diff --git a/changelog.txt b/changelog.txt deleted file mode 100644 index 14b5f08..0000000 --- a/changelog.txt +++ /dev/null @@ -1,63 +0,0 @@ -4.0.1.1 -- fehlendes Template ergänzt - -4.0.1.0 -- Template-Block im Popup eingefügt, um spezifische Inhalte ergänzen zu können -- Aufruf-Link wird zusätzlich im Backend angezeigt -- Encodings auf UTF-8 gestellt -- fehlenden Namespace nachgetragen - -4.0.0.1 -- Fehlende Datei in Doku -- d3FileRegister vervollständigt - -4.0.0.0 -- Anpassung 6.x, Installation via Composer -- Support für Mobile-Theme eingestellt -- Umstellung der Dokumentation - -3.1.1.3 -- Bereitstellung für ionCube -- Verarbeitung von inkonsistenten Daten an Bestellungen (fehlende Zahlungsart/Versandart/Artikelzugriffe) - -3.1.1.2 -- Apache 2.4 - Groß-Kleinschreibung korrigiert - -3.1.1.1 -- Unterstützung für Apache 2.4 (ohne Kompatibilitätsmodus) hergestellt - -3.1.1.0 -- add: Oxid-Flow Themeunterstützung -- Support für 4.7.x / 5.0.x eingestellt - -3.1.0.0 -- offiziell Verfügbar bis PHP 5.6 -- Integration des Mobile-Themes -- moduleigene Sprachdateien optimiert sowie quelloffen dem Modul beigelegt -- kleinere Performanceoptimierungen -- Update der Installationsanleitung und Vorabprüfung (d3precheck) -- fix: Aktivprüfung innerhalb der Modulblöcke überarbeitet -- fix: beim abrufen älterer Bestellbestätigungen standen Selectlisten nicht zur Verfügung -- add: Einstellung für eine individuelle Pfadangabe - -3.0.0.0 -- Bestellbestätigungsmails können nachträglich generiert werden -- Umstrukturierung von Moduldateien -- Benamung des Modulverzeichnisses an die Id des Modules angepasst -- Umstellung der automatischen Installation auf Modul-Connector basierende Methoden -- Templates für 5.2.x / 4.9.x hinzugefügt -- Update precheck - -2.0.0.1 -- Templates für EE 5.0.x und 5.1.x -- Templates für PE 4.8.x -- Kompatibilität mit PHP 5.4 hergestellt - -2.0.0.0 -- für OXID 4.7 angepasst -- integration der automatischen installation - -1.1.1.0 -- metadata.php + picture added -- ab Version 4.6.0 neuer ordner out\'themeName'\tpl\custom -- Ordnerstruktur für Datei 'email_order_cust_print.tpl' angepasst diff --git a/composer.json b/composer.json index e95da88..682e507 100644 --- a/composer.json +++ b/composer.json @@ -33,9 +33,10 @@ } }, "require": { - "php": "5.6 - 7.0", "ext-ionCube-Loader": "*", - "oxid-esales/oxideshop-metapackage-ce": "~6.0.3 || ~6.1.0", - "d3/modcfg": ">=5.1.0.0" + "php": "^8.0", + "ext-sourceguardian": "^14", + "oxid-esales/oxideshop-ce": "6.8 - 6.14", + "d3/modcfg": "^6.1.2.0" }, "autoload": { "psr-4": { diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index f9a539b..10a8883 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,24 @@ title: Changelog --- +All notable changes to this project will be documented in this file. + +## 5.0.1.0 +### Added +- installierbar in PHP 8.2 + +## 5.0.0.0 +### Added +- installierbar in OXID 6.3.x bis 6.5.x +- Unterstützung für Wave-Theme + +### Changed +- Dokumentation angepasst +- Aktionselemente der Maildarstellung formatiert + +### Fixed +- Schreibfehler korrigiert + ## 4.0.1.1 - fehlendes Template ergänzt diff --git a/docs/daux/config.json b/docs/daux/config.json index 61469ad..0e0d6e7 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,10 +1,10 @@ { "title": " Bestellbestätigung drucken", - "moduleversion": "4.0.1.1", + "moduleversion": "5.0.1.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "10.01.2019", - "editors": "SK/MG", + "moduledate": "29.01.2024", + "editors": "", "tagline": "", "image": "", "ignore": { @@ -26,13 +26,7 @@ "auto_landing": true, "links": { - "Shop": "https://www.oxidmodule.com", - "Blog": "https://blog.oxidmodule.com", - "Dokumentationen": "https://docs.oxidmodule.com/", - "FAQ": "https://faq.oxidmodule.com", - "D³ Support-Center": "https://support.shopmodule.com/", - "Kontakt": "https://www.oxidmodule.com/kontakt", - "Impressum": "https://www.oxidmodule.com/impressum" + "Shop": "https://www.oxidmodule.com" }, "powered_by": "" @@ -69,7 +63,7 @@ "modulename" : " Bestellbestätigung drucken", "menutitle" : " Bestellbestätigung drucken", "modulefolder" : "printorder", - "modcfgident" : "d3printorder", + "metadataident" : "d3printorder", "composerident" : "d3/printorder" }, "versionselector": false, diff --git a/docs/daux/installation/_index.md b/docs/daux/installation/002_Installation.md similarity index 89% rename from docs/daux/installation/_index.md rename to docs/daux/installation/002_Installation.md index 4b178ab..ffa02e6 100644 --- a/docs/daux/installation/_index.md +++ b/docs/daux/installation/002_Installation.md @@ -4,7 +4,7 @@ title: Installation / Update / Deinstallation * [Anforderungen](installation/010_Anforderungen/010_Systemanforderungen.md) * [Neuinstallation](installation/020_Neuinstallation/005_Vorbereitung.md) -* [Update](installation/030_Update/010_Modul_deaktivieren.md) +* [Update](installation/030_Update/005_Updatedefinition.md) * [Deinstallation](installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md) Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter [Hilfe und Support](support/010_Hilfe-und-Support.md) genannten Kontaktdaten Bescheid. diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 871351e..1c6677d 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,17 +3,26 @@ title: Systemanforderungen --- * PHP Version - * 5.6.x bis 7.2.x + * 7.3.x bis 8.x * PHP Decoder - * installierter ionCube Loader -* Shopversionen / -editionen - * OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version - * 6.0.x - * 6.1.x -* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.1.0.0 + * installierter ionCube Loader (PHP bis 7.4) *oder* + * installierter SourceGuardian Loader (PHP ab 8.0) +* Shopeditionen + * OXID eShop Community Edition (CE) + * OXID eShop Professional Edition (PE) + * OXID eShop Enterprise Edition (EE) + * OXID eShop B2B Edition +* Shopversionen + * OXID eShop in Compilation Version + * 6.3.x + * 6.4.x + * 6.5.x +* Themes + * azure + * flow +* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 6.1.2.0 * Installation via [Composer](https://getcomposer.org) -* mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben -Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 5.6**, **PHP 7.0**, **PHP 7.1** oder **PHP 7.2** sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. +Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. -Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist. +Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition ausgelegt ist. diff --git a/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md b/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md index 45c5610..c122b72 100644 --- a/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md +++ b/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md @@ -3,7 +3,7 @@ title: Vorbereitungen --- Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. -Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen. Existiert der Punkt [ D3 Module ] -> [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. +Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen. Existiert der Punkt [ (D3) Module ] -> [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer [Homepage](https://www.oxidmodule.com/Connector/). Klicken Sie auf den Reiter [ Downloads ] und wählen dort das für Ihre Installation passende Paket. \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/005_Vorbereitung.md b/docs/daux/installation/020_Neuinstallation/005_Vorbereitung.md index b666d2d..36aac51 100644 --- a/docs/daux/installation/020_Neuinstallation/005_Vorbereitung.md +++ b/docs/daux/installation/020_Neuinstallation/005_Vorbereitung.md @@ -3,7 +3,5 @@ title: Vorbereitungen --- Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen. -Existiert der Punkt [ D3 Module ] -> [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen. -Fehlt dieser Eintrag, laden Sie den Connector kostenfrei von unserer Homepage http://www.oxidmodule.com/Connector/. - -Klicken Sie auf den Reiter [ Download ] und dort auf den Link [ Download Erstinstallation Modul-Connector ]. \ No newline at end of file +Existiert der Punkt [ (D3) Module ] -> [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen. +Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der [Modul-Connector Dokumentation](https://docs.oxidmodule.com/Modul_Connector/). \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md index 90d80bf..a239c1a 100644 --- a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md +++ b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md @@ -2,10 +2,14 @@ title: Modul zur Installation hinzufügen --- -Führen Sie in der Konsole im selben Verzeichnis diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen: +### **auf der Kommandozeile** + +Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen: ```bash -php composer require {$composerident} --update-no-dev +php composer require {$composerident}:^{$moduleversion} --update-no-dev ``` -> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). \ No newline at end of file +> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete. + +> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). diff --git a/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md index 154f0c5..0123a15 100644 --- a/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md +++ b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md @@ -11,4 +11,4 @@ Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis für Ihre Templates (neu Ähnelt Ihr neues Theme technisch einem der OXID-Originale, können Sie dieses darauf umleiten. Childs von originalen OXID- Themes benötigen keine Umleitung. -Weitere Informationen zur Umleitung finden Sie in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/Modulanpassungen/themespezifische-Templatebloecke-fuer-eigenes-Theme-verwenden.html). \ No newline at end of file +Weitere Informationen zur Umleitung finden Sie in unserer [FAQ](https://faq.d3data.de/oxid-eshop/module-oxid-eshop/anpassungen/template-bloecke-dem-eigenen-theme-zuordnen/). \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md b/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md index 02ea797..75c2f3e 100644 --- a/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md +++ b/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md @@ -2,6 +2,18 @@ title: Modul im Shop aktivieren --- +### **im Adminbereich** + Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. -> [!] **Enterprise Editon**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. \ No newline at end of file +### **oder auf der Kommandozeile** + +Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:activate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. + +> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md b/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md index 7135098..6f55278 100644 --- a/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md +++ b/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md @@ -2,10 +2,20 @@ title: Shopanpassungen installieren --- +### **im Adminbereich** + Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen. -Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ]. +Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ]. Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen. -Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. \ No newline at end of file +Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. + +### **oder auf der Kommandozeile** + +Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3modules_install +``` \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md b/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md index 0c31efc..d845b9b 100644 --- a/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md +++ b/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md @@ -2,8 +2,20 @@ title: TMP-Ordner leeren --- -Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ D3 Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. +### **im Adminbereich** + +Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. -> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. \ No newline at end of file +### **oder auf der Kommandozeile** + +Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3cleartmp +``` + +> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. + +> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können. \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md b/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md index 1280479..f3bea08 100644 --- a/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md +++ b/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md @@ -2,6 +2,8 @@ title: Lizenzschlüssel eintragen --- +### **im Adminbereich** + Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb. -Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert. \ No newline at end of file +Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert. \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md b/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md index dcd1001..9f15cc7 100644 --- a/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md +++ b/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md @@ -10,5 +10,5 @@ title: Konfiguration einstellen * Pfad für die Ablage der Bestellbestätigungen hinterlegen: - [ D3 Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Stamm] + [ (D3) Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Stamm] \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md index e525385..40532b0 100644 --- a/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md +++ b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md @@ -4,4 +4,4 @@ title: Updatefähigkeit Bei individuellen Änderungen von Moduldateien empfehlen wir, jeweils die Ãœberladungsmöglichkeiten des Shops dafür zu verwenden. So brauchen Sie die originalen Moduldateien nicht verändern und erhalten sich so die Updatefähigkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen überschrieben werden. -Weitere Informationen zu den Ãœberladungsmöglichkeiten verschiedener Dateien finden Sie in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/Modulanpassungen/). \ No newline at end of file +Weitere Informationen zu den Ãœberladungsmöglichkeiten verschiedener Dateien finden Sie in unserer [FAQ](https://faq.d3data.de/category/oxid-eshop/module-oxid-eshop/anpassungen/). \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/110_Umgebungsaenderungen.md b/docs/daux/installation/020_Neuinstallation/110_Umgebungsaenderungen.md new file mode 100644 index 0000000..77c7f95 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/110_Umgebungsaenderungen.md @@ -0,0 +1,5 @@ +--- +title: nachträgliche Anpassung der Installationsumgebung +--- + +Die Installation prüft die Anforderungen des Moduls zum jeweiligen Zeitpunkt. Sollen später Einstellungen der Umgebung geändert werden (z.B. neue PHP-Version), sollte vorab über Composer geprüft werden, ob die bisherige Paketzusammenstellung weiterhin gültig ist und auch die neuen Anforderungen erfüllt werden. Unter Umständen ist eine Aktualisierung der Paketzusammenstellung nötig. \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/_index.md b/docs/daux/installation/020_Neuinstallation/_index.md index d56de06..ea7dc79 100644 --- a/docs/daux/installation/020_Neuinstallation/_index.md +++ b/docs/daux/installation/020_Neuinstallation/_index.md @@ -4,8 +4,13 @@ Title: Schnellstart per Composer ## Schnellstart per Composer +### **auf der Kommandozeile** + ```bash -php composer require {$composerident} –-update-no-dev +php composer require {$composerident}:^{$moduleversion} --update-no-dev +./vendor/bin/oe-console oe:module:activate {$metadataident} +./vendor/bin/d3modules_install +./vendor/bin/d3cleartmp ``` -Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Schritten. \ No newline at end of file +Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. diff --git a/docs/daux/installation/030_Update/005_Updatedefinition.md b/docs/daux/installation/030_Update/005_Updatedefinition.md new file mode 100644 index 0000000..3e3e9f3 --- /dev/null +++ b/docs/daux/installation/030_Update/005_Updatedefinition.md @@ -0,0 +1,8 @@ +--- +title: Wann kann ein Update ausgeführt werden? +--- + +Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde. + +Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer +durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md). \ No newline at end of file diff --git a/docs/daux/installation/030_Update/010_Modul_deaktivieren.md b/docs/daux/installation/030_Update/010_Modul_deaktivieren.md index ba3f82d..4ba4d78 100644 --- a/docs/daux/installation/030_Update/010_Modul_deaktivieren.md +++ b/docs/daux/installation/030_Update/010_Modul_deaktivieren.md @@ -2,4 +2,18 @@ title: Modul deaktivieren --- -Deaktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. \ No newline at end of file +### **im Adminbereich** + +Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:deactivate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. + +> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/030_Update/020_Dateien_erneuern.md b/docs/daux/installation/030_Update/020_Dateien_erneuern.md index 950d51e..15504c3 100644 --- a/docs/daux/installation/030_Update/020_Dateien_erneuern.md +++ b/docs/daux/installation/030_Update/020_Dateien_erneuern.md @@ -2,13 +2,17 @@ title: Dateien erneuern --- +### **auf der Kommandozeile** + Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus: ```bash -php composer update {$composerident} --no-dev +php composer require {$composerident}:^{$moduleversion} --update-no-dev ``` -> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. +Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`. + +> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete. > [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). \ No newline at end of file diff --git a/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md b/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md index 5e27899..157e8fa 100644 --- a/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md +++ b/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md @@ -2,4 +2,18 @@ title: Modulinformationen aktualisieren --- -Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. \ No newline at end of file +### **im Adminbereich** + +Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:activate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. + +> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md index b97fbb8..15880bb 100644 --- a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md +++ b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md @@ -1,11 +1,21 @@ --- -title: Shopanpassungen installierren +title: Shopanpassungen installieren --- +### **im Adminbereich** + Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig. Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig. -Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen. \ No newline at end of file +Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen. + +### **oder auf der Kommandozeile** + +Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3modules_install +``` \ No newline at end of file diff --git a/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md b/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md index 0c31efc..d845b9b 100644 --- a/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md +++ b/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md @@ -2,8 +2,20 @@ title: TMP-Ordner leeren --- -Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ D3 Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. +### **im Adminbereich** + +Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. -> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. \ No newline at end of file +### **oder auf der Kommandozeile** + +Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3cleartmp +``` + +> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. + +> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können. \ No newline at end of file diff --git a/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md b/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md index 4ee267e..41bf6ae 100644 --- a/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md +++ b/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md @@ -2,4 +2,6 @@ title: Lizenzschlüssel aktualisieren --- -Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent. \ No newline at end of file +### **im Adminbereich** + +Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent. \ No newline at end of file diff --git a/docs/daux/installation/040_Installationspruefung.md b/docs/daux/installation/040_Installationspruefung.md index 77c4912..da184b0 100644 --- a/docs/daux/installation/040_Installationspruefung.md +++ b/docs/daux/installation/040_Installationspruefung.md @@ -9,8 +9,8 @@ Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkli ### Backend * Modul ist unter [ Erweiterungen ] -> [ Module ] aktiv geschaltet -* Modul ist unter [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] aktiv geschaltet -* Modul zeigt unter [ D3 Module ] -> [ {$menutitle} ] einen eigenen Bereich für Einstellungen +* Modul ist unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] aktiv geschaltet +* Modul zeigt unter [ (D3) Module ] -> [ {$menutitle} ] einen eigenen Bereich für Einstellungen ### Frontend @@ -26,7 +26,7 @@ Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkli ### Backend -Insofern das Modul aktiv geschalten ist, wird unter [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ {$menutitle} ] +Insofern das Modul aktiv geschalten ist, wird unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ {$menutitle} ] ein eigener Bereich für Einstellungen und Optionen gezeigt: * Button [ alte Bestellbestätigung abrufen ] diff --git a/docs/daux/installation/050_Schnellstart.md b/docs/daux/installation/050_Schnellstart.md index 5fe3200..576c5e6 100644 --- a/docs/daux/installation/050_Schnellstart.md +++ b/docs/daux/installation/050_Schnellstart.md @@ -2,5 +2,5 @@ title: Schnellstart --- -Das Modul **{$modulename}** bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Ãœber das Menü [D3 Module] -> [{$menutitle}] -> [Einstellungen] erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext. +Das Modul **{$modulename}** bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Ãœber das Menü [ (D3) Module ] -> [{$menutitle}] -> [Einstellungen] erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext. diff --git a/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md b/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md index 8749113..468a801 100644 --- a/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md +++ b/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md @@ -4,7 +4,7 @@ title: Modulerweiterungen deaktivieren und entfernen Vor der Deaktivierung des Moduls notieren Sie den Pfad zu den gespeicherten Bestellbestätigungen. In einem späterem Abschnitt (Dateien löschen [test](040_Dateien_loeschen.md)) wieder dieser Pfad benötigt. Ist das Modul aktiv dann kann der Pfad hier eingesehen werden: -[ D3 Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Stamm] +[ (D3) Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Stamm] Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul **{$modulename}** aufbauen und löschen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen für dieses Modul. \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md b/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md index 067dc42..4ba4d78 100644 --- a/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md +++ b/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md @@ -2,5 +2,18 @@ title: Modul deaktivieren --- -Deaktivieren Sie das Modul **{$modulename}** über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. +### **im Adminbereich** +Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:deactivate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. + +> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md b/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md index 344eb78..02b3ebe 100644 --- a/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md +++ b/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md @@ -2,12 +2,12 @@ title: Modul aus der Installation entfernen --- +### **auf der Kommandozeile** + Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus: ```Bash php composer remove {$composerident} --no-update ``` -> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. - -> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). +> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#remove). \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md b/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md index 27bce91..2632023 100644 --- a/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md +++ b/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md @@ -5,9 +5,9 @@ title: Dateien löschen Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem Verzeichnis `source/modules/d3` Ihres Shops. Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] -> [ Module ] -> [ Installierte Shop-Module ] die Nachricht: -> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. -Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen? +> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. +> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen? Nun kann der Ordner mit den enthaltenen HTML-Dateien der Bestellbestätigungen gelöscht werden. Dabei handelt es sich um -den Pfad aus einem der vorherigen Schritte(aus [ D3 Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Stamm] ). +den Pfad aus einem der vorherigen Schritte(aus [ (D3) Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Stamm] ). diff --git a/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md b/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md index 0c31efc..d845b9b 100644 --- a/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md +++ b/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md @@ -2,8 +2,20 @@ title: TMP-Ordner leeren --- -Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ D3 Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. +### **im Adminbereich** + +Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. -> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. \ No newline at end of file +### **oder auf der Kommandozeile** + +Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3cleartmp +``` + +> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. + +> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können. \ No newline at end of file diff --git a/docs/daux/manual/000_Handbuch.md b/docs/daux/manual/000_Handbuch.md deleted file mode 100644 index 834f612..0000000 --- a/docs/daux/manual/000_Handbuch.md +++ /dev/null @@ -1 +0,0 @@ -It starts here. diff --git a/docs/daux/manual/010_Konfiguration/010_Options.md b/docs/daux/manual/010_Konfiguration/010_Options.md deleted file mode 100644 index fa26afe..0000000 --- a/docs/daux/manual/010_Konfiguration/010_Options.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Benutzerhandbuch ---- - diff --git a/docs/daux/support/010_Hilfe-und-Support.md b/docs/daux/support/010_Hilfe-und-Support.md index 8e9bd17..d1609bf 100644 --- a/docs/daux/support/010_Hilfe-und-Support.md +++ b/docs/daux/support/010_Hilfe-und-Support.md @@ -4,7 +4,7 @@ title: Hilfe und Support Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. -Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserer [Modul-FAQ](http://faq.oxidmodule.com/) zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten: +Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem [HelpCenter](https://faq.d3data.de/) zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten: 1. per E-Mail: oder 2. über das Kontaktformular auf [Oxidmodule.com](https://www.oxidmodule.com/) oder 3. per Telefon: (+49) 37 21 / 26 80 90 zu unseren Bürozeiten diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index d337471..ef0b8a5 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -50,22 +50,15 @@ +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+ @@ -79,11 +72,32 @@
-

4.0.1.1

+

All notable changes to this project will be documented in this file.

+

5.0.1.0

+

Added

+ +

5.0.0.0

+

Added

+ +

Changed

+ +

Fixed

+ +

4.0.1.1

@@ -164,7 +178,7 @@ diff --git a/docs/html/index.html b/docs/html/index.html index 5c15165..ad93544 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,14 +48,14 @@
-
Autor: D³ Data Development
Stand: 10.01.2019
Version: 4.0.1.1
- -
Bearbeiter: SK/MG
+
Autor: D³ Data Development
Stand: 29.01.2024
+
Version: 5.0.1.0
+
+ InstallationChangelogSupport
@@ -73,9 +73,16 @@
diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html index bd3b172..c3626a7 100644 --- a/docs/html/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -45,27 +45,20 @@
- + +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+
@@ -79,44 +72,59 @@
-

Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für PHP 5.6, PHP 7.0, PHP 7.1 oder PHP 7.2 sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.

-

Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

+

Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.

+

Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition ausgelegt ist.

diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index 63a0e3e..d254c30 100644 --- a/docs/html/installation/Anforderungen/Vorbereitungen.html +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -45,27 +45,20 @@
- + +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+
@@ -79,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Dateien_loeschen.html b/docs/html/installation/Deinstallation/Dateien_loeschen.html index 48c56d1..e44b666 100644 --- a/docs/html/installation/Deinstallation/Dateien_loeschen.html +++ b/docs/html/installation/Deinstallation/Dateien_loeschen.html @@ -45,27 +45,20 @@
- + +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+
@@ -79,14 +72,14 @@

Löschen Sie den Ordner printorder und seine enthaltenen Elemente aus dem Verzeichnis source/modules/d3 Ihres Shops. Bestätigen Sie anschließend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht:

-

Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
+

Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?

Nun kann der Ordner mit den enthaltenen HTML-Dateien der Bestellbestätigungen gelöscht werden. Dabei handelt es sich um diff --git a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html index bff51f8..15439ca 100644 --- a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html +++ b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html @@ -45,27 +45,20 @@

- + +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+
@@ -79,7 +72,7 @@
@@ -91,7 +84,7 @@
  • in Tabelle d3_cfg_mod:
      -
    • den Eintrag oxmodid = "d3printorder" **)
    • +
    • den Eintrag oxmodid = "{$modcfgident}" **)
diff --git a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html index 05762ab..1042cb5 100644 --- a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html +++ b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html @@ -45,27 +45,20 @@
- + +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+
@@ -79,18 +72,16 @@
-

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:

+

auf der Kommandozeile

+

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:

php composer remove d3/printorder --no-update
 
-
-

Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.

-
-

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

+

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

diff --git a/docs/html/installation/Deinstallation/Modul_deaktivieren.html b/docs/html/installation/Deinstallation/Modul_deaktivieren.html index bc0becf..80433e1 100644 --- a/docs/html/installation/Deinstallation/Modul_deaktivieren.html +++ b/docs/html/installation/Deinstallation/Modul_deaktivieren.html @@ -45,27 +45,20 @@
- + +
+ Shop
+ Blog
+ FAQ
+ Dokumentationen
+ D³ Support Center
+ Kontakt
+ Impressum
+
@@ -79,11 +72,22 @@
-

Deaktivieren Sie das Modul Bestellbestätigung drucken über den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Bestellbestätigung drucken auf den Button Deaktivieren.

+

im Adminbereich

+

Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Bestellbestätigung drucken auf den Button Deaktivieren.

+

oder auf der Kommandozeile

+

Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchführen.

+
./vendor/bin/oe-console oe:module:deactivate d3printorder
+
+
+

Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.

+
+
+

Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)

+