diff --git a/composer.json b/composer.json index a3e30bd..d05dfe9 100644 --- a/composer.json +++ b/composer.json @@ -7,13 +7,15 @@ "modules", "eShop", "d3", - "test items" + "text items", + "translation", + "languages" ], "authors": [ { "name": "D3 Data Development (Inh. Thomas Dartsch)", "email": "info@shopmodule.com", - "homepage": "http://www.d3data.de", + "homepage": "https://www.d3data.de", "role": "Owner" } ], @@ -31,9 +33,10 @@ } }, "require": { - "php": "7.1 - 7.2", "ext-ionCube-Loader": "*", - "oxid-esales/oxideshop-metapackage-ce": "~6.0.2 || ~6.1.0", - "d3/modcfg": "^5.1.1.400" + "php": "7.1 - 7.4", "ext-ionCube-Loader": "*", + "ext-pdo": "*", + "oxid-esales/oxideshop-ce": "6.0 - 6.5", + "d3/modcfg": "^5.3.4.1" }, "autoload": { "psr-4": { diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 6d55a75..d4af48d 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,22 +2,52 @@ title: Changelog --- +## 4.1.0.0 - 2020-11-20 + +### Added +- verwendbar in OXID 6.2 + +### Changed +- Front- und Backend können Einträge mit identischer ID haben +- OXID-Exporte enthalten kein "charset", um ungewünschte Importe zu verhindern +- Datenbank-Index ist zufällige ID anstatt Ident +- Maskierung von Sonderzeichen optimiert + +### Fixed +- Übersetzungscache wird aus richtigem Bereich (Front-/Backend) generiert, wenn Einträge in beiden Bereichen existieren + +## 4.0.0.2 - 2020-01-09 + +### Fixed +- Composerbefehl angepasst +- Dateiregister ergänzt + +--- + ## 4.0.0.1 - 2019-05-17 + ### Changed - Dokumentation angepasst + ### Fixed - Prepared Statement Parameter von Mixed auf Named angeglichen, um unerwartetes Verhalten des Doctrine DBAL zu umgehen +--- + ## 4.0.0.0 - 2018-09-20 - installierbar in OXID Compilation 6.0.2 bis 6.1 - "TMP komplett leeren" startet Import installierter Textbausteine - verwendet prepared statements in Datenbankabfragen - Datenbankabfragen werden mit Doctrine Query Builder erzeugt +--- + ## 3.2.0.0 - UTF-Einträge werden in Nicht-UTF-Shops nach ISO-8859-15 zurückkonvertiert - unvollständige UTF-8-Konvertierung angepasst +--- + ## 3.1.1.0 - Leereinträge werden nicht gespeichert - Excel-importfunktion wurde entfernt @@ -28,6 +58,8 @@ title: Changelog - Hinweis auf nicht registrierten Mime-Type beim Import eingefügt - Fehlerhinweisvermeidung auf Grund ungewöhnlicher Kollation ergänzt +--- + ## 3.1.0.0 - Handling für Mapping-Einträge eingefügt - GUI-Handling optimiert @@ -36,14 +68,20 @@ title: Changelog - vermeide Import leerer Einträge - Prüfung auf nicht moduleigene Dateien +--- + ## 3.0.2.1 - Unterscheidung case-sensitiver Einträge optimiert (#4145) +--- + ## 3.0.2.0 - SEO-Ersetzungszeichen werden in Multilang mit übernommen (#4103) - Import von einzelnen OXID-Sprachdateien verwendet die eingestellte Importsprache nicht - Option eingefügt, ob zusätzliche Leerzeichen abgeschnitten werden sollen +--- + ## 3.0.1.0 - Modul nach "Übersetzungsassistent" umbenannt - Installation importiert alle vorhandenen Einträge automatisch @@ -55,9 +93,11 @@ title: Changelog - Installation verwendet für OXID die Shop-Standard-Kollation - Prüfung auf existierende Modulkonfiguration eingefügt +--- + ## 3.0.0.0 - Überarbeitung für OXID 4.7 / 5.0 - eSales-Sprachformat entfernt - automatischen Import aus installierten Sprachdateien eingefügt - automatische Übernahme fehlender Texte in die Datenbank -- Anlage des Sprachcaches nun direkt über die Datenbankeinträge anstelle über temporäre Sprachdateien \ No newline at end of file +- Anlage des Sprachcaches nun direkt über die Datenbankeinträge anstelle über temporäre Sprachdateien diff --git a/docs/daux/config.json b/docs/daux/config.json index 503f3aa..13fbfb9 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,10 +1,10 @@ { "title": " Übersetzungsassistent", - "moduleversion": "4.0.0.1", + "moduleversion": "4.1.0.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "17.05.2019", - "editors": "DS", + "moduledate": "20.11.2020", + "editors": "", "tagline": "", "image": "", "ignore": { diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 653a9fe..bd3b3c6 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,7 +3,7 @@ title: Systemanforderungen --- * PHP Version - * 5.6.x bis 7.2.x + * 5.6.x bis 7.4.x * PHP Decoder * installierter ionCube Loader * Shopversionen / -editionen @@ -11,9 +11,12 @@ title: Systemanforderungen * 6.0.2 * 6.0.3 * 6.1.x -* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.1.1.4 + * 6.2.x +* Themes + * Dieses Modul hat keine Frontendanpassungen +* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.4.1 * Installation via [Composer](https://getcomposer.org) -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 **PHP 5.6**, **PHP 7.0**, **PHP 7.1**, **PHP 7.2**, **PHP 7.3** oder **PHP 7.4** 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/020_Neuinstallation/020_Modul_hinzufuegen.md b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md index 4928148..85888d9 100644 --- a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md +++ b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md @@ -5,7 +5,9 @@ title: Modul zur Installation hinzufügen 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 ``` +> [!] 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). diff --git a/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md index d8d5d0c..8135008 100644 --- a/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md +++ b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md @@ -2,4 +2,4 @@ title: Providerspezifische Installation --- -Manche Provider erfordern besondere Einstellungen für installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/providerspezifische-Installation/). \ No newline at end of file +Manche Provider erfordern besondere Einstellungen für installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterstützung benötigen, kontaktieren Sie uns bitte für weiteren Support. \ 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/_index.md b/docs/daux/installation/020_Neuinstallation/_index.md index 99e8a78..3c7760a 100644 --- a/docs/daux/installation/020_Neuinstallation/_index.md +++ b/docs/daux/installation/020_Neuinstallation/_index.md @@ -5,7 +5,7 @@ Title: Schnellstart per Composer ## Schnellstart per Composer ```bash -php composer require {$composerident} –-update-no-dev +php composer require {$composerident}:^{$moduleversion} --update-no-dev ``` -Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. \ No newline at end of file +Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. diff --git a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md b/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md deleted file mode 100644 index 33179d1..0000000 --- a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Paketquelle entfernen ---- - -Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon früher entfernt, können Sie diesen Schritt überspringen. - -Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Senden Sie dort diesen Befehl ab: - -```bash -php composer config --unset repositories.d3 -php composer config --unset repositories.D3modules -``` - -> [!] 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). diff --git a/docs/daux/installation/030_Update/020_Dateien_erneuern.md b/docs/daux/installation/030_Update/020_Dateien_erneuern.md index 950d51e..d49d840 100644 --- a/docs/daux/installation/030_Update/020_Dateien_erneuern.md +++ b/docs/daux/installation/030_Update/020_Dateien_erneuern.md @@ -6,9 +6,11 @@ Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ih 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 ``` +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 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). \ No newline at end of file diff --git a/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md index d8d5d0c..8135008 100644 --- a/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md +++ b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md @@ -2,4 +2,4 @@ title: Providerspezifische Installation --- -Manche Provider erfordern besondere Einstellungen für installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/providerspezifische-Installation/). \ No newline at end of file +Manche Provider erfordern besondere Einstellungen für installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterstützung benötigen, kontaktieren Sie uns bitte für weiteren Support. \ 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 1cf39d1..577efa4 100644 --- a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md +++ b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md @@ -1,5 +1,5 @@ --- -title: Shopanpassungen installierren +title: Shopanpassungen installieren --- Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig. 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 7328755..bfc147a 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -53,7 +53,7 @@
Shop
Blog
- FAQ
+ FAQ
Dokumentationen
D³ Support Center
Kontakt
@@ -72,19 +72,43 @@
-

4.0.0.1 - 2019-05-17

+

4.1.0.0 - 2020-11-20

+

Added

+

Changed

Fixed

+

4.0.0.2 - 2020-01-09

+

Fixed

+ +
+

4.0.0.1 - 2019-05-17

+

Changed

+ +

Fixed

+ +

4.0.0.0 - 2018-09-20

+

3.2.0.0

+

3.1.1.0

+

3.1.0.0

+

3.0.2.1

+

3.0.2.0

+

3.0.1.0

+

3.0.0.0

@@ -76,7 +76,7 @@ -
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.1.1.4
  • +
  • Themes +
      +
    • Dieses Modul hat keine Frontendanpassungen
    • +
    +
  • +
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.3.4.1
  • Installation via Composer
  • -

    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 PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3 oder PHP 7.4 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.