From a01df20846735dabdc1aa9f2ffa12e664269162e Mon Sep 17 00:00:00 2001 From: MarkusGaertner Date: Wed, 9 Jan 2019 12:20:18 +0100 Subject: [PATCH] add 5.0.1.0 (ionCube for PHP 5.6 - 7.0) --- changelog.md | 58 +- composer.json | 1 + .../tipuesearch/tipuesearch_content.json | 1 - docs/daux/_index.md | 2 + docs/daux/changelog/010_Changelog.md | 123 + docs/daux/config.json | 73 + .../010_Systemanforderungen.md | 18 + .../020_Anforderungspruefung.md | 14 + .../010_Anforderungen/030_Vorbereitungen.md | 13 + .../020_Neuinstallation/005_Vorbereitung.md | 9 + .../020_Modul_hinzufuegen.md | 9 + .../030_Verwendung_eigener_Themes.md | 13 + .../040_Providerspezifische_Installation.md | 5 + .../050_Modul_im_Shop_aktivieren.md | 7 + .../060_Shopanpassungen_installieren.md | 11 + .../020_Neuinstallation/065_CMS-Seiten.md | 33 + .../070_TMP-Ordner_leeren.md | 8 + .../080_Lizenz_eintragen.md | 9 + .../020_Neuinstallation/090_CronJobs.md | 16 + .../095_Konfiguration_einstellen.md | 8 + .../100_Updatefaehigkeit.md | 7 + .../020_Neuinstallation/_index.md | 11 + .../030_Update/010_Modul_deaktivieren.md | 5 + .../030_Update/015_Paketquelle_entfernen.md | 16 + .../030_Update/020_Dateien_erneuern.md | 16 + .../installation/030_Update/023_CMS-Seiten.md | 7 + .../installation/030_Update/026_CronJobs.md | 16 + .../030_Providerspezifische_Installation.md | 6 + .../040_Modulinformationen_aktualisieren.md | 5 + .../050_Shopanpassungen_installieren.md | 11 + .../030_Update/060_TMP-Ordner_leeren.md | 8 + .../065_Konfiguration_einstellen.md | 11 + .../installation/040_Installationspruefung.md | 19 + docs/daux/installation/050_Schnellstart.md | 11 + ...rweiterungen_deaktivieren_und_entfernen.md | 5 + .../020_Modul_deaktivieren.md | 6 + ...30_Modul_aus_der_Installation_entfernen.md | 13 + .../040_Dateien_loeschen.md | 9 + .../050_Datenbank_bereinigen.md | 14 + .../060_TMP-Ordner_leeren.md | 8 + docs/daux/installation/_index.md | 10 + .../media/admin_user_account_v6_5000.png | Bin .../media/bonuspunkte_p1.png | Bin docs/{Documentation => daux}/media/d3icon.png | Bin .../media/picture_metatda.png | Bin .../media/shop_menu_bonuspunkte_v6_5000.png | Bin docs/daux/support/010_Hilfe-und-Support.md | 16 + .../changelog/Changelog.html | 27 +- docs/{Documentation => html}/index.html | 10 +- .../Anforderungen/Systemanforderungen.html | 14 +- .../Anforderungen/Vorbereitungen.html | 14 +- .../Deinstallation/Datenbank_bereinigen.html | 14 +- .../Modul_aus_der_Installation_entfernen.html | 14 +- .../Deinstallation/Modul_deaktivieren.html | 12 +- .../Deinstallation/TMP-Ordner_leeren.html | 12 +- .../installation/Update/CMS-Seiten.html | 12 +- .../installation/Update/CronJobs.html | 18 +- .../installation/Update/Dateien_erneuern.html | 14 +- .../Update/Konfiguration_einstellen.html | 12 +- .../Update/Modul_deaktivieren.html | 14 +- .../Modulinformationen_aktualisieren.html | 12 +- .../Providerspezifische_Installation.html | 12 +- .../Update/Shopanpassungen_installieren.html | 12 +- .../Update/TMP-Ordner_leeren.html | 12 +- .../installation/index.html | 14 +- .../html/media/admin_user_account_v6_5000.png | Bin 0 -> 65854 bytes docs/html/media/bonuspunkte_p1.png | Bin 0 -> 90091 bytes docs/html/media/d3icon.png | Bin 0 -> 5063 bytes docs/html/media/picture_metatda.png | Bin 0 -> 13167 bytes .../media/shop_menu_bonuspunkte_v6_5000.png | Bin 0 -> 57367 bytes .../support/Hilfe-und-Support.html | 10 +- .../themes/d3/config.json | 0 .../themes/d3/css/d3.css | 19 +- .../themes/d3/css/theme-blue.min.css | 0 .../themes/d3/css/theme-blue.min.css.map | 0 .../themes/d3/css/theme-green.min.css | 0 .../themes/d3/css/theme-green.min.css.map | 0 .../themes/d3/css/theme-navy.min.css | 0 .../themes/d3/css/theme-navy.min.css.map | 0 .../themes/d3/css/theme-red.min.css | 0 .../themes/d3/css/theme-red.min.css.map | 0 .../themes/d3/fonts/robotoslab-bold.eot | Bin .../themes/d3/fonts/robotoslab-bold.svg | 0 .../themes/d3/fonts/robotoslab-bold.ttf | Bin .../themes/d3/fonts/robotoslab-bold.woff | Bin .../themes/d3/fonts/robotoslab-bold.woff2 | Bin .../themes/d3/fonts/robotoslab-light.eot | Bin .../themes/d3/fonts/robotoslab-light.svg | 0 .../themes/d3/fonts/robotoslab-light.ttf | Bin .../themes/d3/fonts/robotoslab-light.woff | Bin .../themes/d3/fonts/robotoslab-light.woff2 | Bin .../themes/d3/fonts/robotoslab-regular.eot | Bin .../themes/d3/fonts/robotoslab-regular.svg | 0 .../themes/d3/fonts/robotoslab-regular.ttf | Bin .../themes/d3/fonts/robotoslab-regular.woff | Bin .../themes/d3/fonts/robotoslab-regular.woff2 | Bin .../themes/d3/img/favicon-blue.png | Bin .../themes/d3/img/favicon-green.png | Bin .../themes/d3/img/favicon-navy.png | Bin .../themes/d3/img/favicon-red.png | Bin .../themes/d3/img/favicon.png | Bin .../themes/d3/js/README.md | 0 .../themes/d3/js/daux.js | 0 .../themes/d3/js/fontawesome-all.js | 0 .../themes/d3/js/highlight.pack.js | 0 .../themes/d3/js/html5shiv-3.7.3.min.js | 0 .../themes/d3/js/jquery-1.11.3.min.js | 0 .../themes/d3/scss/_components.scss | 0 .../themes/d3/scss/_fonts.scss | 0 .../themes/d3/scss/_homepage.scss | 0 .../themes/d3/scss/_mixins.scss | 0 .../themes/d3/scss/_print.scss | 0 .../themes/d3/scss/_structure.scss | 0 .../themes/d3/scss/_typography.scss | 0 .../themes/d3/scss/_variables.scss | 0 .../themes/d3/scss/theme-blue.scss | 0 .../themes/d3/scss/theme-green.scss | 0 .../themes/d3/scss/theme-navy.scss | 0 .../themes/d3/scss/theme-red.scss | 0 .../themes/d3/scss/theme.scss | 0 .../themes/d3/scss/vendor/highlight.scss | 0 .../themes/d3/scss/vendor/normalize.scss | 0 .../themes/d3/templates/home.php | 0 .../themes/d3/templates/layout/00_layout.php | 0 .../d3/templates/partials/navbar_content.php | 0 .../themes/daux/config.json | 0 .../themes/daux/css/theme-blue.min.css | 0 .../themes/daux/css/theme-blue.min.css.map | 0 .../themes/daux/css/theme-green.min.css | 0 .../themes/daux/css/theme-green.min.css.map | 0 .../themes/daux/css/theme-navy.min.css | 0 .../themes/daux/css/theme-navy.min.css.map | 0 .../themes/daux/css/theme-red.min.css | 0 .../themes/daux/css/theme-red.min.css.map | 0 .../themes/daux/fonts/robotoslab-bold.eot | Bin .../themes/daux/fonts/robotoslab-bold.svg | 0 .../themes/daux/fonts/robotoslab-bold.ttf | Bin .../themes/daux/fonts/robotoslab-bold.woff | Bin .../themes/daux/fonts/robotoslab-bold.woff2 | Bin .../themes/daux/fonts/robotoslab-light.eot | Bin .../themes/daux/fonts/robotoslab-light.svg | 0 .../themes/daux/fonts/robotoslab-light.ttf | Bin .../themes/daux/fonts/robotoslab-light.woff | Bin .../themes/daux/fonts/robotoslab-light.woff2 | Bin .../themes/daux/fonts/robotoslab-regular.eot | Bin .../themes/daux/fonts/robotoslab-regular.svg | 0 .../themes/daux/fonts/robotoslab-regular.ttf | Bin .../themes/daux/fonts/robotoslab-regular.woff | Bin .../daux/fonts/robotoslab-regular.woff2 | Bin .../themes/daux/img/favicon-blue.png | Bin .../themes/daux/img/favicon-green.png | Bin .../themes/daux/img/favicon-navy.png | Bin .../themes/daux/img/favicon-red.png | Bin .../themes/daux/img/favicon.png | Bin .../themes/daux/js/README.md | 0 .../themes/daux/js/daux.js | 0 .../themes/daux/js/highlight.pack.js | 0 .../themes/daux/js/html5shiv-3.7.3.min.js | 0 .../themes/daux/js/jquery-1.11.3.min.js | 0 .../themes/daux/scss/_components.scss | 0 .../themes/daux/scss/_fonts.scss | 0 .../themes/daux/scss/_homepage.scss | 0 .../themes/daux/scss/_mixins.scss | 0 .../themes/daux/scss/_print.scss | 0 .../themes/daux/scss/_structure.scss | 0 .../themes/daux/scss/_typography.scss | 0 .../themes/daux/scss/_variables.scss | 0 .../themes/daux/scss/theme-blue.scss | 0 .../themes/daux/scss/theme-green.scss | 0 .../themes/daux/scss/theme-navy.scss | 0 .../themes/daux/scss/theme-red.scss | 0 .../themes/daux/scss/theme.scss | 0 .../themes/daux/scss/vendor/highlight.scss | 0 .../themes/daux/scss/vendor/normalize.scss | 0 .../themes/daux_singlepage/css/main.min.css | 0 .../daux_singlepage/css/main.min.css.map | 0 .../themes/daux_singlepage/scss/_fonts.scss | 0 .../themes/daux_singlepage/scss/_print.scss | 0 .../daux_singlepage/scss/_typography.scss | 0 .../themes/daux_singlepage/scss/main.scss | 0 .../scss/vendor/highlight.scss | 0 .../tipuesearch/tipuesearch.css | 0 .../tipuesearch/tipuesearch.js | 0 .../html/tipuesearch/tipuesearch_content.json | 1 + src/Application/Controller/Admin/demo.php | 144 +- src/Application/Controller/Admin/licence.php | 56 +- src/Application/Controller/Admin/main.php | 55 +- .../Controller/Admin/maintenance.php | 160 +- .../Controller/Admin/pointslist.php | 42 +- .../Controller/Admin/pointslog.php | 54 +- .../Controller/Admin/pointsloglist.php | 44 +- src/Application/Controller/Admin/settings.php | 318 +- .../Controller/Admin/userpoints.php | 235 +- src/Application/Controller/accountpoints.php | 364 +- src/Application/Model/conditions.php | 510 +- src/Application/Model/d3points.php | 4344 ++++++++--------- src/Application/Model/d3rating.php | 387 +- src/Application/Model/utils_points.php | 303 +- .../views/admin/de/d3_d3points_help_lang.php | 1498 +++--- .../views/admin/de/d3_d3points_lang.php | 713 ++- .../views/admin/tpl/d3points_demo.tpl | 15 +- .../views/admin/tpl/d3points_maintenance.tpl | 237 +- .../views/admin/tpl/d3points_settings.tpl | 102 +- .../views/flow/tpl/account/inc/oxvoucher.tpl | 31 +- .../Controller/d3_account_points.php | 12 - .../Application/Model/d3_oxorder_d3points.php | 3 + .../Application/Model/d3_oxvoucher_points.php | 4 - src/Setup/d3_points_update.php | 16 +- src/metadata.php | 7 +- 209 files changed, 5583 insertions(+), 5011 deletions(-) delete mode 100644 docs/Documentation/tipuesearch/tipuesearch_content.json create mode 100644 docs/daux/_index.md create mode 100644 docs/daux/changelog/010_Changelog.md create mode 100644 docs/daux/config.json create mode 100644 docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md create mode 100644 docs/daux/installation/010_Anforderungen/020_Anforderungspruefung.md create mode 100644 docs/daux/installation/010_Anforderungen/030_Vorbereitungen.md create mode 100644 docs/daux/installation/020_Neuinstallation/005_Vorbereitung.md create mode 100644 docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md create mode 100644 docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md create mode 100644 docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md create mode 100644 docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md create mode 100644 docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md create mode 100644 docs/daux/installation/020_Neuinstallation/065_CMS-Seiten.md create mode 100644 docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md create mode 100644 docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md create mode 100644 docs/daux/installation/020_Neuinstallation/090_CronJobs.md create mode 100644 docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md create mode 100644 docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md create mode 100644 docs/daux/installation/020_Neuinstallation/_index.md create mode 100644 docs/daux/installation/030_Update/010_Modul_deaktivieren.md create mode 100644 docs/daux/installation/030_Update/015_Paketquelle_entfernen.md create mode 100644 docs/daux/installation/030_Update/020_Dateien_erneuern.md create mode 100644 docs/daux/installation/030_Update/023_CMS-Seiten.md create mode 100644 docs/daux/installation/030_Update/026_CronJobs.md create mode 100644 docs/daux/installation/030_Update/030_Providerspezifische_Installation.md create mode 100644 docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md create mode 100644 docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md create mode 100644 docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md create mode 100644 docs/daux/installation/030_Update/065_Konfiguration_einstellen.md create mode 100644 docs/daux/installation/040_Installationspruefung.md create mode 100644 docs/daux/installation/050_Schnellstart.md create mode 100644 docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md create mode 100644 docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md create mode 100644 docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md create mode 100644 docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md create mode 100644 docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md create mode 100644 docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md create mode 100644 docs/daux/installation/_index.md rename docs/{Documentation => daux}/media/admin_user_account_v6_5000.png (100%) rename docs/{Documentation => daux}/media/bonuspunkte_p1.png (100%) rename docs/{Documentation => daux}/media/d3icon.png (100%) rename docs/{Documentation => daux}/media/picture_metatda.png (100%) rename docs/{Documentation => daux}/media/shop_menu_bonuspunkte_v6_5000.png (100%) create mode 100644 docs/daux/support/010_Hilfe-und-Support.md rename docs/{Documentation => html}/changelog/Changelog.html (89%) rename docs/{Documentation => html}/index.html (84%) rename docs/{Documentation => html}/installation/Anforderungen/Systemanforderungen.html (60%) rename docs/{Documentation => html}/installation/Anforderungen/Vorbereitungen.html (60%) rename docs/{Documentation => html}/installation/Deinstallation/Datenbank_bereinigen.html (58%) rename docs/{Documentation => html}/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html (59%) rename docs/{Documentation => html}/installation/Deinstallation/Modul_deaktivieren.html (57%) rename docs/{Documentation => html}/installation/Deinstallation/TMP-Ordner_leeren.html (58%) rename docs/{Documentation => html}/installation/Update/CMS-Seiten.html (57%) rename docs/{Documentation => html}/installation/Update/CronJobs.html (55%) rename docs/{Documentation => html}/installation/Update/Dateien_erneuern.html (58%) rename docs/{Documentation => html}/installation/Update/Konfiguration_einstellen.html (58%) rename docs/{Documentation => html}/installation/Update/Modul_deaktivieren.html (55%) rename docs/{Documentation => html}/installation/Update/Modulinformationen_aktualisieren.html (57%) rename docs/{Documentation => html}/installation/Update/Providerspezifische_Installation.html (58%) rename docs/{Documentation => html}/installation/Update/Shopanpassungen_installieren.html (59%) rename docs/{Documentation => html}/installation/Update/TMP-Ordner_leeren.html (59%) rename docs/{Documentation => html}/installation/index.html (56%) create mode 100644 docs/html/media/admin_user_account_v6_5000.png create mode 100644 docs/html/media/bonuspunkte_p1.png create mode 100644 docs/html/media/d3icon.png create mode 100644 docs/html/media/picture_metatda.png create mode 100644 docs/html/media/shop_menu_bonuspunkte_v6_5000.png rename docs/{Documentation => html}/support/Hilfe-und-Support.html (93%) rename docs/{Documentation => html}/themes/d3/config.json (100%) rename docs/{Documentation => html}/themes/d3/css/d3.css (87%) rename docs/{Documentation => html}/themes/d3/css/theme-blue.min.css (100%) rename docs/{Documentation => html}/themes/d3/css/theme-blue.min.css.map (100%) rename docs/{Documentation => html}/themes/d3/css/theme-green.min.css (100%) rename docs/{Documentation => html}/themes/d3/css/theme-green.min.css.map (100%) rename docs/{Documentation => html}/themes/d3/css/theme-navy.min.css (100%) rename docs/{Documentation => html}/themes/d3/css/theme-navy.min.css.map (100%) rename docs/{Documentation => html}/themes/d3/css/theme-red.min.css (100%) rename docs/{Documentation => html}/themes/d3/css/theme-red.min.css.map (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-bold.eot (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-bold.svg (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-bold.ttf (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-bold.woff (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-bold.woff2 (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-light.eot (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-light.svg (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-light.ttf (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-light.woff (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-light.woff2 (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-regular.eot (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-regular.svg (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-regular.ttf (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-regular.woff (100%) rename docs/{Documentation => html}/themes/d3/fonts/robotoslab-regular.woff2 (100%) rename docs/{Documentation => html}/themes/d3/img/favicon-blue.png (100%) rename docs/{Documentation => html}/themes/d3/img/favicon-green.png (100%) rename docs/{Documentation => html}/themes/d3/img/favicon-navy.png (100%) rename docs/{Documentation => html}/themes/d3/img/favicon-red.png (100%) rename docs/{Documentation => html}/themes/d3/img/favicon.png (100%) rename docs/{Documentation => html}/themes/d3/js/README.md (100%) rename docs/{Documentation => html}/themes/d3/js/daux.js (100%) rename docs/{Documentation => html}/themes/d3/js/fontawesome-all.js (100%) rename docs/{Documentation => html}/themes/d3/js/highlight.pack.js (100%) rename docs/{Documentation => html}/themes/d3/js/html5shiv-3.7.3.min.js (100%) rename docs/{Documentation => html}/themes/d3/js/jquery-1.11.3.min.js (100%) rename docs/{Documentation => html}/themes/d3/scss/_components.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_fonts.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_homepage.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_mixins.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_print.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_structure.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_typography.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/_variables.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/theme-blue.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/theme-green.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/theme-navy.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/theme-red.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/theme.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/vendor/highlight.scss (100%) rename docs/{Documentation => html}/themes/d3/scss/vendor/normalize.scss (100%) rename docs/{Documentation => html}/themes/d3/templates/home.php (100%) rename docs/{Documentation => html}/themes/d3/templates/layout/00_layout.php (100%) rename docs/{Documentation => html}/themes/d3/templates/partials/navbar_content.php (100%) rename docs/{Documentation => html}/themes/daux/config.json (100%) rename docs/{Documentation => html}/themes/daux/css/theme-blue.min.css (100%) rename docs/{Documentation => html}/themes/daux/css/theme-blue.min.css.map (100%) rename docs/{Documentation => html}/themes/daux/css/theme-green.min.css (100%) rename docs/{Documentation => html}/themes/daux/css/theme-green.min.css.map (100%) rename docs/{Documentation => html}/themes/daux/css/theme-navy.min.css (100%) rename docs/{Documentation => html}/themes/daux/css/theme-navy.min.css.map (100%) rename docs/{Documentation => html}/themes/daux/css/theme-red.min.css (100%) rename docs/{Documentation => html}/themes/daux/css/theme-red.min.css.map (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-bold.eot (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-bold.svg (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-bold.ttf (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-bold.woff (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-bold.woff2 (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-light.eot (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-light.svg (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-light.ttf (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-light.woff (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-light.woff2 (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-regular.eot (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-regular.svg (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-regular.ttf (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-regular.woff (100%) rename docs/{Documentation => html}/themes/daux/fonts/robotoslab-regular.woff2 (100%) rename docs/{Documentation => html}/themes/daux/img/favicon-blue.png (100%) rename docs/{Documentation => html}/themes/daux/img/favicon-green.png (100%) rename docs/{Documentation => html}/themes/daux/img/favicon-navy.png (100%) rename docs/{Documentation => html}/themes/daux/img/favicon-red.png (100%) rename docs/{Documentation => html}/themes/daux/img/favicon.png (100%) rename docs/{Documentation => html}/themes/daux/js/README.md (100%) rename docs/{Documentation => html}/themes/daux/js/daux.js (100%) rename docs/{Documentation => html}/themes/daux/js/highlight.pack.js (100%) rename docs/{Documentation => html}/themes/daux/js/html5shiv-3.7.3.min.js (100%) rename docs/{Documentation => html}/themes/daux/js/jquery-1.11.3.min.js (100%) rename docs/{Documentation => html}/themes/daux/scss/_components.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_fonts.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_homepage.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_mixins.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_print.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_structure.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_typography.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/_variables.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/theme-blue.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/theme-green.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/theme-navy.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/theme-red.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/theme.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/vendor/highlight.scss (100%) rename docs/{Documentation => html}/themes/daux/scss/vendor/normalize.scss (100%) rename docs/{Documentation => html}/themes/daux_singlepage/css/main.min.css (100%) rename docs/{Documentation => html}/themes/daux_singlepage/css/main.min.css.map (100%) rename docs/{Documentation => html}/themes/daux_singlepage/scss/_fonts.scss (100%) rename docs/{Documentation => html}/themes/daux_singlepage/scss/_print.scss (100%) rename docs/{Documentation => html}/themes/daux_singlepage/scss/_typography.scss (100%) rename docs/{Documentation => html}/themes/daux_singlepage/scss/main.scss (100%) rename docs/{Documentation => html}/themes/daux_singlepage/scss/vendor/highlight.scss (100%) rename docs/{Documentation => html}/tipuesearch/tipuesearch.css (100%) rename docs/{Documentation => html}/tipuesearch/tipuesearch.js (100%) create mode 100644 docs/html/tipuesearch/tipuesearch_content.json diff --git a/changelog.md b/changelog.md index c45acc9..14a66a6 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,7 @@ +Version 5.0.1.0 +- Kleine Layoutänderung im Kundenkonto(nur Flow Theme). Die Angaben zu den Gutscheinen werden jetzt übersichtlicher dargestellt +- Die .sh-Datei für den CronJob kann es im Admin des Moduls erstellt werden. + Version 5.0.0.2 - Test auf OXID 6.0.3 / 6.1.0 @@ -6,32 +10,32 @@ Version 5.0.0.1 - neue Dokumentation Version 5.0.0.0 -- Angepasst für Shopversion 6.x, Installation via Composer +- Angepasst für Shopversion 6.x, Installation via Composer Version 4.1.1.1 -- Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert -- Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet +- Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert +- Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet - kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt Version 4.1.1.0 -- Ausgaben der Kontoübersicht in Templates ausgelagert -- Bug bei Versand der Reminderemails, Mails wurde häufiger versendet -- Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde +- Ausgaben der Kontoübersicht in Templates ausgelagert +- Bug bei Versand der Reminderemails, Mails wurde häufiger versendet +- Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde Version 4.1.0.1 - Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden -- kleine Bugs bei bei den Übersetzungen, in den Templates und CSS-Formatierungen +- kleine Bugs bei bei den Ãœbersetzungen, in den Templates und CSS-Formatierungen - fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen -- einige zusätzliche Templateblöcke +- einige zusätzliche Templateblöcke Version 4.1.0.0 - Test/Anpassung auf die 4.10.x/5.3.x - Kundenkonto auf Flow-Theme angepasst -- neuer Menüpunkt Logmeldungen im Modul +- neuer Menüpunkt Logmeldungen im Modul - Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme @@ -42,7 +46,7 @@ Version 4.0.2.3 Version 4.0.2.2 - Bug: Gutschein wird mit 0 Euro berechnet -- Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert +- Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert - Bug: Installationsssistenten wird mehrfach gestartet @@ -51,22 +55,22 @@ Version 4.0.2.1 Version 4.0.2.0 -- Bug bei der Prüfung auf verbotene Kundengruppe -- Bug bei Änderung der E-Mailadressen der Kunden -- Erhalt der E-Mails kann jetzt auch im Admin am Kunde geändert werden -- Anzeige der Bezahlarten in den Einstellungen des Modul geändert +- Bug bei der Prüfung auf verbotene Kundengruppe +- Bug bei Änderung der E-Mailadressen der Kunden +- Erhalt der E-Mails kann jetzt auch im Admin am Kunde geändert werden +- Anzeige der Bezahlarten in den Einstellungen des Modul geändert - kleine Templatefehler im Admin behoben - Test auf 4.8 Version 4.0.1.0 -- Bugfix: individuelle Gutscheinlänge wurde nicht beachtet -- auch für Shopversionen ab 4.8 einsetzbar +- Bugfix: individuelle Gutscheinlänge wurde nicht beachtet +- auch für Shopversionen ab 4.8 einsetzbar - Systemcheck integriert (d3precheck.php) Version 4.0.0.0 -Anpassung auf Oxid 4.7 / 5.0 - -Integration in die D³-Lizenzverwaltung + -Integration in die D³-Lizenzverwaltung -halbautomatische Installation @@ -80,34 +84,34 @@ Version 3.0.1 -Test auf vorhandene Gutscheinnummern -Feld OXVOUCHERID aus Install.sql entfernt -Bug bei verbotenen Benutzergruppe - -Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln -- Änderungen für Shopversion ab 4.6.0 integriert + -Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln +- Änderungen für Shopversion ab 4.6.0 integriert Version 3.0 -- Anpassung für OXID 4.5.x +- Anpassung für OXID 4.5.x - Konfiguration im Admin -- zusätzliche Kriterien -- Bonuspunkte löschen/stornieren +- zusätzliche Kriterien +- Bonuspunkte löschen/stornieren - Erinnerungsemail - erweitertes Logging Version 2.2 -- Punktevergabe für Kundenbewertungen eingebaut +- Punktevergabe für Kundenbewertungen eingebaut - Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld -- manuelle Punkte können nun über ein Langtextfeld im Admin kommentiert werden +- manuelle Punkte können nun über ein Langtextfeld im Admin kommentiert werden - logging auf mod_cfg umgestellt -- securitykey für cronjob eingebaut +- securitykey für cronjob eingebaut Version 2.1 - Berechnungsfehler im cronjob bereinigt -- CMS-Bausteine für Automail (Gutscheine) eingefügt +- CMS-Bausteine für Automail (Gutscheine) eingefügt Version 2.0 - Umstellung des Moduls auf PE4 Version 1.0 -- Startversion für OXID PE3 +- Startversion für OXID PE3 diff --git a/composer.json b/composer.json index 7aaac35..5433abe 100644 --- a/composer.json +++ b/composer.json @@ -19,6 +19,7 @@ ], "support": { "email": "support@shopmodule.com" + }, "homepage": "https://www.oxidmodule.com/", "license": [ diff --git a/docs/Documentation/tipuesearch/tipuesearch_content.json b/docs/Documentation/tipuesearch/tipuesearch_content.json deleted file mode 100644 index b5e7cdd..0000000 --- a/docs/Documentation/tipuesearch/tipuesearch_content.json +++ /dev/null @@ -1 +0,0 @@ -{"pages":[{"title":"<\/i> Bonuspunkte","text":"Kauf und weitere Informationen zum Modul Bonuspunkte finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Bonuspunkte-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"Version 5.0.0.1 Dateien verschoben neue Dokumentation Version 5.0.0.0 Angepasst f\u00fcr Shopversion 6.x, Installation via Composer Version 4.1.1.1 Bug beim Einl\u00f6sen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert Bug in der Verwendung der Templates f\u00fcr das Kundenkonto - die Azure Templates wurden nicht verwendet kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt Version 4.1.1.0 Ausgaben der Konto\u00fcbersicht in Templates ausgelagert Bug bei Versand der Reminderemails, Mails wurde h\u00e4ufiger versendet Pr\u00fcfung und Abbruch wenn automatisch kein Gutschein erstellt wurde Version 4.1.0.1 Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden kleine Bugs bei bei den \u00fcbersetzungen, in den Templates und CSS-Formatierungen fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen einige zus\u00e4tzliche Templatebl\u00f6cke Version 4.1.0.0 Test\/Anpassung auf die 4.10.x\/5.3.x Kundenkonto auf Flow-Theme angepasst neuer Men\u00fcpunkt Logmeldungen im Modul Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme Version 4.0.2.3 Bug: fehlerhaftes Include eines Templates im Kundenkonto Test auf 4.9 \/ 5.2 Version 4.0.2.2 Bug: Gutschein wird mit 0 Euro berechnet Bug: Optionen f\u00fcr die Zusendung der E-Mails werden nicht mehr richtig gespeichert Bug: Installationsssistenten wird mehrfach gestartet Version 4.0.2.1 Anpassung Precheck Version 4.0.2.0 Bug bei der Pr\u00fcfung auf verbotene Kundengruppe Bug bei \u00e4nderung der E-Mailadressen der Kunden Erhalt der E-Mails kann jetzt auch im Admin am Kunde ge\u00e4ndert werden Anzeige der Bezahlarten in den Einstellungen des Modul ge\u00e4ndert kleine Templatefehler im Admin behoben Test auf 4.8 Version 4.0.1.0 Bugfix: individuelle Gutscheinl\u00e4nge wurde nicht beachtet auch f\u00fcr Shopversionen ab 4.8 einsetzbar Systemcheck integriert (d3precheck.php) Version 4.0.0.0 -Anpassung auf Oxid 4.7 \/ 5.0 -Integration in die D\ufffd-Lizenzverwaltung -halbautomatische Installation Version 3.0.0.2 stornierte Bestellungen bei der Vergabe von Punkte ignorieren manuell vergebene Punkte in Reminder-Mails beachten Version 3.0.1 -Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt -Test auf vorhandene Gutscheinnummern -Feld OXVOUCHERID aus Install.sql entfernt -Bug bei verbotenen Benutzergruppe -Bug bei der Vergabe von Bonuspunkten f\u00fcr Bewertungen an Artikeln \u00e4nderungen f\u00fcr Shopversion ab 4.6.0 integriert Version 3.0 Anpassung f\u00fcr OXID 4.5.x Konfiguration im Admin zus\u00e4tzliche Kriterien Bonuspunkte l\u00f6schen\/stornieren Erinnerungsemail erweitertes Logging Version 2.2 Punktevergabe f\u00fcr Kundenbewertungen eingebaut Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld manuelle Punkte k\u00f6nnen nun \u00fcber ein Langtextfeld im Admin kommentiert werden logging auf mod_cfg umgestellt securitykey f\u00fcr cronjob eingebaut Version 2.1 Berechnungsfehler im cronjob bereinigt CMS-Bausteine f\u00fcr Automail (Gutscheine) eingef\u00fcgt Version 2.0 Umstellung des Moduls auf PE4 Version 1.0 Startversion f\u00fcr OXID PE3","tags":"","url":"changelog\/Changelog.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation 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 genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/index.html"},{"title":"Systemanforderungen","text":"PHP Version 5.6.x bis PHP 7.0.x PHP Decoder installierter ionCube Loader *Shopversionen \/ -editionen OXID eShop Professional Edition in Version 6.0.x oder OXID eShop Enterprise Edition in Version 6.0.x Modul-Connector (kostenfrei bei erh\u00e4ltlich) ab Version 5.1.0.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung der angelegten Aufgaben Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr PHP 5.6 oder PHP 7.0 sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Anforderungspr\u00fcfung","text":"Im Ordner docs finden Sie den Ordner Precheck. Mit dessen Inhalt k\u00f6nnen Sie die Mindestanforderungen auf Ihrem Server direkt pr\u00fcfen. Kopieren Sie die enthaltenen Dateien und Ordner unver\u00e4ndert in das source-Verzeichnis Ihres installierten OXID-Shops. Rufen Sie nun \u00fcber Ihren Browser die folgende Adresse auf: http:\/\/www.ihreadresse.de\/d3precheck.php Ihnen werden nun Details und Ergebnisse zur Anforderungspr\u00fcfung angezeigt. L\u00f6schen Sie diese Scripte mit Hilfe der in der \u00dcbersicht enthaltenen Funktion bitte unbedingt nach der Pr\u00fcfung wieder von Ihrem Server.","tags":"","url":"installation\/Anforderungen\/Anforderungspr\u00fcfung.html"},{"title":"Vorbereitungen","text":"Modul-Connector Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket. alte Modul-Dateien entfernen PHP-Dateien, Templates und Moduleintr\u00e4ge aus einer \u00e4lteren Modul-Version als 5.0.0.0 m\u00fcssen entfernt werden. Bestehende Eintr\u00e4ge in der Datenbank bleiben weiterhin bestehen und m\u00fcssen nicht entfernt werden.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer config repositories.d3 composer https:\/\/satis.oxidmodule.com php composer require d3\/points \u2013-update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Schritten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Paketquelle hinzuf\u00fcgen","text":"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: php composer config repositories.d3 composer https:\/\/satis.oxidmodule.com Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Paketquelle_hinzufuegen.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im selben Verzeichnis diesen Befehl aus, um das Modul Bonuspunkte zur Installation hinzuzuf\u00fcgen: php composer require d3\/points --update-no-dev","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Flow Azure Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Bonuspunkte 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.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"CMS-Seiten","text":"Mit der Installation des Moduls wurden CMS-Seiten angelegt. CMS-Texte sowie Sprachbausteine werden im Modul nur in der Standardsprache 1 (Deutsch) mitgeliefert. Passen Sie den Inhalt bitte an Ihre W\u00fcnsche an. Nachfolgend die Liste mit den Idents (OXLOADID): Idents Idents d3newpointsmail d3reviewpointsplainmail d3newpointsplainmail d3reviewpointssubjectmail d3newpointssubjectmail d3remindpointsmail d3pointsvouchermail d3remindpointsplainmail d3pointsvoucherplainmail d3remindpointssubjectmail d3pointsvouchersubjectmail d3pointsdisablemail d3pointsautovouchersubjectmail d3pointsdisablemailplain d3pointsautovoucherplainmail d3stornopointssubjectmail d3pointsautovouchermail d3stornopointsmail d3reviewpointsmail d3stornopointsplainmail","tags":"","url":"installation\/Neuinstallation\/CMS-Seiten.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Cronjob anpassen \/ automatische Vergabe der Bonuspunkte","text":"Die Dateien f\u00fcr den CronJob befinden Sich im Verzeichnis \/source\/modules\/d3\/points\/public\/. Die Datei d3_cron_points.sh muss vor der Ausf\u00fchrung angepasst werden! Diese sh-Datei bitte mit einem txt-Editor \u00f6ffnen und den Pfad zur startenden php-Datei anpassen. Ggf. muss der Pfad f\u00fcr den Aufruf des Cronjobs ebenfalls angepasst werden. Die Datei d3_cron_points.sh ist u.a. f\u00fcr den Provider Profihost einsetzbar. Bei anderen Providern muss der Inhalt ggf. angepasst werden! Details zur Einrichtung erfahren Sie von Ihrem Provider. Technische Nachfragen richten Sie bitte direkt an den Support Ihres Providers, bei dem Ihr Shop gehostet ist. Sie sollten unbedingt den Aufruf von .sh-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von au\u00dfen aufrufen kann. Dazu k\u00f6nnen Sie z.B. die .htaccess-Datei des Shops um folgende Zeilen erweitern: <Files *.sh> Require all denied <\/Files>","tags":"","url":"installation\/Neuinstallation\/CronJobs.html"},{"title":"Konfiguration einstellen","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/Konfiguration_einstellen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatef\u00e4higkeit.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Bonuspunkte auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort nacheinander folgende Befehle aus: php composer update d3\/points --no-dev php composer composer clear-cache Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"CMS-Texte anpassen","text":"\u00c4nderungen an den CMS-Texten durchf\u00fchren Dem Modul liegen CMS-Texte bei. Diese finden Sie im Verzeichnis \/docs\/CMS. Gleichen Sie die vorhandenen CMS-Texte in Ihrem Shop mit den beigelegten CMS-Texten ab. Der Dateiname entspricht dabei dem Ident (OXLOADID).","tags":"","url":"installation\/Update\/CMS-Seiten.html"},{"title":"Cronjob anpassen \/ automatische Vergabe der Bonuspunkte","text":"Die Dateien f\u00fcr den CronJob befinden Sich im Verzeichnis \/source\/modules\/d3\/points\/public\/. Die Datei d3_cron_points.sh muss vor der Ausf\u00fchrung angepasst werden! Diese sh-Datei bitte mit einem txt-Editor \u00f6ffnen und den Pfad zur startenden php-Datei anpassen. Ggf. muss der Pfad f\u00fcr den Aufruf des Cronjobs ebenfalls angepasst werden. Die Datei d3_cron_points.sh ist u.a. f\u00fcr den Provider "Profihost" einsetzbar. Bei anderen Providern muss der Inhalt ggf. angepasst werden! Technische Nachfragen richten Sie bitte direkt an den Support Ihres Providers, bei dem Ihr Shop gehostet ist. Sie sollten unbedingt den Aufruf von .sh-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von au\u00dfen aufrufen kann. Dazu k\u00f6nnen Sie z.B. die .htaccess-Datei des Shops um folgende Zeilen erweitern: <Files *.sh> Require all denied <\/Files>","tags":"","url":"installation\/Update\/CronJobs.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte unter http:\/\/faq.oxidmodule.com\/Modulinstallation\/providerspezifische-Installation\/.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Bonuspunkte auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installierren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Konfiguration einstellen","text":"Die Einstellungen f\u00fcr das Modul werden ab Version 3.0 im Admin unter Module -> Bonuspunkte -> Konfiguration vorgenommen. Die Einstellung bei \u00e4lteren Modulen befand sich bisher in der Datei config_inc.php. Modul-Einstellung m\u00fcssen somit \u00fcbertragen werden und k\u00f6nnen anschlie\u00dfend aus der Datei config_inc.php entfernt werden. Die Grund-Konfiguration des Moduls ab Version 3.0 ist schon in der Datenbank abgelegt und wird von der neuen Version erkannt","tags":"","url":"installation\/Update\/Konfiguration_einstellen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> Bonuspunkte einen eigenen Bereich f\u00fcr Einstellungen Modul zeigt unter Benutzer verwalten -> Benutzer einen eigenen Tab f\u00fcr Einstellungen: Frontend Einbindung im Flyout-Men\u00fc im Header: Modul zeigt einen Men\u00fcpunkt Meine Bonuspunkte unter Konto","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Bestellungen auf Startpunkt setzten Das Modul vergibt Punkte an Bestellungen die einen bestimmten Marker in der Datenbank noch nicht besitzen. Zum Start dieses Moduls besitzt keine der Bestellungen diesen Marker, damit sind alle Bestellungen die vor der Installation des Moduls liegen f\u00fcr die Vergabe der Punkte frei gegeben. D\u00fcrfen nur Bestellungen ab dem Installationsdatum vom Modul bearbeitet werden ist dieser Marker zu setzten. Dies kann im Admin des Moduls getan werden: Module -> Bonuspunkte -> Konfiguration -> Tab Wartung -> Alle Bestellungen zur\u00fccksetzen Markieren Sie s\u00e4mtliche Bestellungen als bearbeitet und erst nachfolgende Bestellungen werden vom Modul beachtet.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Bonuspunkte aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Bonuspunkte \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Bonuspunkte auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/points --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner d3\/points und seine enthaltenen Elemente aus dem Verzeichnis source\/modules Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_l\u00f6schen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Bonuspunkte sind dies die folgende Tabellen und Felder: die komplette Tabelle tablename und diese Felder in bestehenden Tabellen: in oxorder: das Feld fieldname1 in oxuser: die Felder fieldname2 und fieldname2","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Hilfe und Support","text":"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 zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr -Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file diff --git a/docs/daux/_index.md b/docs/daux/_index.md new file mode 100644 index 0000000..9ac05cb --- /dev/null +++ b/docs/daux/_index.md @@ -0,0 +1,2 @@ +### Kauf und weitere Informationen zum Modul {$modulename} finden Sie in unserem Shop: +[https://www.oxidmodule.com/OXID-eShop/Module/Bonuspunkte-fuer-Oxid-PE.html](https://www.oxidmodule.com/OXID-eShop/Module/Bonuspunkte-fuer-Oxid-PE.html) \ No newline at end of file diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md new file mode 100644 index 0000000..86f628d --- /dev/null +++ b/docs/daux/changelog/010_Changelog.md @@ -0,0 +1,123 @@ +--- +title: Changelog +--- + +Version 5.0.1.0 +- Kleine Layoutänderung im Kundenkonto(nur Flow Theme). Die Angaben zu den Gutscheinen werden jetzt übersichtlicher dargestellt +- Die .sh-Datei für den CronJob kann es im Admin des Moduls erstellt werden. + +Version 5.0.0.2 +- Kleine Nachbesserung der Dokumentation + + +Version 5.0.0.1 +- Umstellung der Dokumentation von PDF auf eine HTML-bsierende Dokumentation. Die Dokumentation +liegt dem Modul jetzt im Ordner docs/Documentation/ bei. + + +Version 5.0.0.0 +- Angepasst für Shopversion 6.x, Installation via Composer + + +Version 4.1.1.1 +- Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert +- Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet +- kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt + + +Version 4.1.1.0 +- Ausgaben der Kontoübersicht in Templates ausgelagert +- Bug bei Versand der Reminderemails, Mails wurde häufiger versendet +- Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde + + +Version 4.1.0.1 +- Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden +- kleine Bugs bei bei den übersetzungen, in den Templates und CSS-Formatierungen +- fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen +- einige zusätzliche Templateblöcke + + +Version 4.1.0.0 +- Test/Anpassung auf die 4.10.x/5.3.x +- Kundenkonto auf Flow-Theme angepasst +- neuer Menüpunkt Logmeldungen im Modul +- Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme + + +Version 4.0.2.3 +- Bug: fehlerhaftes Include eines Templates im Kundenkonto +- Test auf 4.9 / 5.2 + + +Version 4.0.2.2 +- Bug: Gutschein wird mit 0 Euro berechnet +- Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert +- Bug: Installationsssistenten wird mehrfach gestartet + + +Version 4.0.2.1 +- Anpassung Precheck + + +Version 4.0.2.0 +- Bug bei der Prüfung auf verbotene Kundengruppe +- Bug bei änderung der E-Mailadressen der Kunden +- Erhalt der E-Mails kann jetzt auch im Admin am Kunde geändert werden +- Anzeige der Bezahlarten in den Einstellungen des Modul geändert +- kleine Templatefehler im Admin behoben +- Test auf 4.8 + + +Version 4.0.1.0 +- Bugfix: individuelle Gutscheinlänge wurde nicht beachtet +- auch für Shopversionen ab 4.8 einsetzbar +- Systemcheck integriert (d3precheck.php) + +Version 4.0.0.0 + -Anpassung auf Oxid 4.7 / 5.0 + -Integration in die D³-Lizenzverwaltung + -halbautomatische Installation + + +Version 3.0.0.2 + - stornierte Bestellungen bei der Vergabe von Punkte ignorieren + - manuell vergebene Punkte in Reminder-Mails beachten + + +Version 3.0.1 + -Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt + -Test auf vorhandene Gutscheinnummern + -Feld OXVOUCHERID aus Install.sql entfernt + -Bug bei verbotenen Benutzergruppe + -Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln +- änderungen für Shopversion ab 4.6.0 integriert + + +Version 3.0 +- Anpassung für OXID 4.5.x +- Konfiguration im Admin +- zusätzliche Kriterien +- Bonuspunkte löschen/stornieren +- Erinnerungsemail +- erweitertes Logging + + +Version 2.2 +- Punktevergabe für Kundenbewertungen eingebaut +- Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld +- manuelle Punkte können nun über ein Langtextfeld im Admin kommentiert werden +- logging auf mod_cfg umgestellt +- securitykey für cronjob eingebaut + + +Version 2.1 +- Berechnungsfehler im cronjob bereinigt +- CMS-Bausteine für Automail (Gutscheine) eingefügt + +Version 2.0 +- Umstellung des Moduls auf PE4 + + +Version 1.0 +- Startversion für OXID PE3 diff --git a/docs/daux/config.json b/docs/daux/config.json new file mode 100644 index 0000000..102d4d5 --- /dev/null +++ b/docs/daux/config.json @@ -0,0 +1,73 @@ +{ + "title": " Bonuspunkte", + "moduleversion": "5.0.1.0", + "titledesc": "für den Oxid eShop", + "author": "D³ Data Development", + "moduledate": "17.04.2018", + "editors": "MG/KH/TD/SK", + "tagline": "", + "image": "", + "ignore": { + "files": ["Work_In_Progress.md", "d3.css", "d3processor.php"], + "folders": [".idea","daux.io-master","league", "d3"] + }, + "live": { + "clean_urls": true + }, + "html": { + "theme": "d3", + "breadcrumbs": true, + "breadcrumb_separator": "Chevrons", + "toggle_code": false, + "date_modified": true, + "date_modified_format": "d.m.Y", + "float": false, + "inherit_index": true, + "auto_landing": true, + + "links": { + "Shop": "http://www.oxidmodule.com", + "Blog": "http://blog.oxidmodule.com", + "Dokumentation D³-Module": "https://docs.oxidmodule.com/", + "FAQ": "http://faq.oxidmodule.com", + "D³ Support-Center": "https://support.shopmodule.com/", + "Kontakt": "https://www.oxidmodule.com/kontakt", + "Impressum": "https://www.oxidmodule.com/impressum" + }, + + "powered_by": "" + }, + "languages": { + "installation": "Installation", + "changelog": "Changelog", + "support": "Support" + }, + "processor": "d3processor", + "language": "de", + "strings": { + "de": { + "CodeBlocks_title": "Code-Blöcke", + "CodeBlocks_hide": "Aus", + "CodeBlocks_below": "Unterhalb", + "CodeBlocks_inline": "Linear", + "CodeBlocks_show": "Code-Blöcke anzeigen", + "Search_placeholder": "Suchen...", + "Link_previous": "Zurück", + "Link_next": "Weiter", + "Edit_on": "Bearbeiten bei :name:", + "View_on_github": "Bei GitHub anzeigen", + "View_documentation": "Dokumentation anzeigen", + "Table_of_contents": "Inhaltsverzeichnis", + "author": "Autor", + "moduledate": "Stand", + "version": "Version", + "editors": "Bearbeiter" + } + }, + "variables": { + "modulename" : " Bonuspunkte", + "menutitle" : " Bonuspunkte", + "modulefolder" : "d3/points", + "composerident" : "d3/points" + } +} diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md new file mode 100644 index 0000000..583466d --- /dev/null +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -0,0 +1,18 @@ +--- +title: Systemanforderungen +--- + +* PHP Version + * 5.6.x bis PHP 7.0.x +* PHP Decoder + * installierter ionCube Loader +*Shopversionen / -editionen + * OXID eShop Professional Edition in Version + * 6.0.x + * oder OXID eShop Enterprise Edition in Version + * 6.0.x +* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.1.0.0 +* Installation via Composer +* mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben +* Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 5.6** oder **PHP 7.0** 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. \ No newline at end of file diff --git a/docs/daux/installation/010_Anforderungen/020_Anforderungspruefung.md b/docs/daux/installation/010_Anforderungen/020_Anforderungspruefung.md new file mode 100644 index 0000000..603095e --- /dev/null +++ b/docs/daux/installation/010_Anforderungen/020_Anforderungspruefung.md @@ -0,0 +1,14 @@ +--- +title: Anforderungsprüfung +--- + +Im Ordner `docs` finden Sie den Ordner `Precheck`. Mit dessen Inhalt können Sie die Mindestanforderungen auf Ihrem +Server direkt prüfen. Kopieren Sie die enthaltenen Dateien und Ordner unverändert in das `source`-Verzeichnis Ihres +installierten OXID-Shops. Rufen Sie nun über Ihren Browser die folgende Adresse auf: + +[http://www.ihreadresse.de/d3precheck.php](http://www.ihreadresse.de/d3precheck.php) + +Ihnen werden nun Details und Ergebnisse zur Anforderungsprüfung angezeigt. + +> [!] Löschen Sie diese Scripte mit Hilfe der in der Ãœbersicht enthaltenen Funktion bitte unbedingt nach der Prüfung +wieder von Ihrem Server. diff --git a/docs/daux/installation/010_Anforderungen/030_Vorbereitungen.md b/docs/daux/installation/010_Anforderungen/030_Vorbereitungen.md new file mode 100644 index 0000000..23becba --- /dev/null +++ b/docs/daux/installation/010_Anforderungen/030_Vorbereitungen.md @@ -0,0 +1,13 @@ +--- +title: Vorbereitungen +--- + +## Modul-Connector +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. +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. + +## alte Modul-Dateien entfernen +PHP-Dateien, Templates und Moduleinträge aus einer älteren Modul-Version als 5.0.0.0 müssen entfernt werden. Bestehende Einträge in der Datenbank bleiben weiterhin bestehen und müssen nicht entfernt werden. \ 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 new file mode 100644 index 0000000..58e0a6a --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/005_Vorbereitung.md @@ -0,0 +1,9 @@ +--- +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 diff --git a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md new file mode 100644 index 0000000..9a58fd7 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md @@ -0,0 +1,9 @@ +--- +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: + +```bash +php composer require {$composerident} --update-no-dev +``` \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md new file mode 100644 index 0000000..9c8ac45 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md @@ -0,0 +1,13 @@ +--- +title: Verwendung eigener Themes +--- + +Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet: + +* Flow +* Azure + +Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis für Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und / oder die CSS-Dateien in die neuen Ordner. +Ä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 diff --git a/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md new file mode 100644 index 0000000..d8d5d0c --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md @@ -0,0 +1,5 @@ +--- +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 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 new file mode 100644 index 0000000..955e531 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md @@ -0,0 +1,7 @@ +--- +title: Modul im Shop aktivieren +--- + +Aktivieren Sie das Modul über den Shopadmin [ 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 diff --git a/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md b/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md new file mode 100644 index 0000000..7135098 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md @@ -0,0 +1,11 @@ +--- +title: Shopanpassungen installieren +--- + +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 ]. + +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 diff --git a/docs/daux/installation/020_Neuinstallation/065_CMS-Seiten.md b/docs/daux/installation/020_Neuinstallation/065_CMS-Seiten.md new file mode 100644 index 0000000..4470cf0 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/065_CMS-Seiten.md @@ -0,0 +1,33 @@ +--- +title: CMS-Seiten +--- + +Mit der Installation des Moduls wurden CMS-Seiten angelegt. CMS-Texte sowie Sprachbausteine werden im Modul nur in der Standardsprache 1 (Deutsch) mitgeliefert. +Passen Sie den Inhalt bitte an Ihre Wünsche an. + +Nachfolgend die Liste mit den Idents (OXLOADID): + +Idents | Idents +--- | --- +d3newpointsmail | d3reviewpointsplainmail +d3newpointsplainmail | d3reviewpointssubjectmail +d3newpointssubjectmail | d3remindpointsmail +d3pointsvouchermail | d3remindpointsplainmail +d3pointsvoucherplainmail | d3remindpointssubjectmail +d3pointsvouchersubjectmail | d3pointsdisablemail +d3pointsautovouchersubjectmail | d3pointsdisablemailplain +d3pointsautovoucherplainmail | d3stornopointssubjectmail +d3pointsautovouchermail | d3stornopointsmail +d3reviewpointsmail | d3stornopointsplainmail + + + + + + + + + + + + diff --git a/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md b/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md new file mode 100644 index 0000000..884ccb8 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md @@ -0,0 +1,8 @@ +--- +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 ]. +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 diff --git a/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md b/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md new file mode 100644 index 0000000..5728383 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md @@ -0,0 +1,9 @@ +--- +title: Lizenzschlüssel eintragen +--- + +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 diff --git a/docs/daux/installation/020_Neuinstallation/090_CronJobs.md b/docs/daux/installation/020_Neuinstallation/090_CronJobs.md new file mode 100644 index 0000000..cd59959 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/090_CronJobs.md @@ -0,0 +1,16 @@ +--- +title: Cronjob anpassen / automatische Vergabe der Bonuspunkte +--- + +Legen Sie den Cronjob für die automatische Bearbeitung der eingerichteten Aufträge an. +Den Link für den Cronjob finden Sie im Adminbereich des Moduls. Dort können Sie sich auch entsprechende sh-Dateien für Ihren Provider erstellen lassen. +Passen Sie diese entsprechend Ihren Daten an. + + +> [!!] Sie sollten unbedingt den Aufruf von .sh-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von außen aufrufen kann. Dazu können Sie z.B. die .htaccess-Datei des Shops um folgende Zeilen erweitern: + +```htaccess + + Require all denied + +``` diff --git a/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md b/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md new file mode 100644 index 0000000..cd783e4 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/095_Konfiguration_einstellen.md @@ -0,0 +1,8 @@ +--- +title: Konfiguration einstellen +--- + +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 diff --git a/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md new file mode 100644 index 0000000..82a6c7a --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md @@ -0,0 +1,7 @@ +--- +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 diff --git a/docs/daux/installation/020_Neuinstallation/_index.md b/docs/daux/installation/020_Neuinstallation/_index.md new file mode 100644 index 0000000..ca8e60f --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/_index.md @@ -0,0 +1,11 @@ +--- +Title: Schnellstart per Composer +--- + +## Schnellstart per Composer + +```bash +php composer require {$composerident} --update-no-dev +``` + +Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Schritten. \ 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 new file mode 100644 index 0000000..68088df --- /dev/null +++ b/docs/daux/installation/030_Update/010_Modul_deaktivieren.md @@ -0,0 +1,5 @@ +--- +title: Modul deaktivieren +--- + +Deaktivieren Sie das Modul über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. \ No newline at end of file diff --git a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md b/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md new file mode 100644 index 0000000..33179d1 --- /dev/null +++ b/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md @@ -0,0 +1,16 @@ +--- +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 new file mode 100644 index 0000000..37f67b5 --- /dev/null +++ b/docs/daux/installation/030_Update/020_Dateien_erneuern.md @@ -0,0 +1,16 @@ +--- +title: Dateien erneuern +--- + +Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres +Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort nacheinander folgende Befehle aus: + +```bash +php composer update {$composerident} --no-dev + +php composer composer clear-cache +``` + +> [!] 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/023_CMS-Seiten.md b/docs/daux/installation/030_Update/023_CMS-Seiten.md new file mode 100644 index 0000000..387c2bc --- /dev/null +++ b/docs/daux/installation/030_Update/023_CMS-Seiten.md @@ -0,0 +1,7 @@ +--- +title: CMS-Texte anpassen +--- + +## Änderungen an den CMS-Texten durchführen + +Dem Modul liegen CMS-Texte bei. Diese finden Sie im Verzeichnis `/docs/CMS`. Gleichen Sie die vorhandenen CMS-Texte in Ihrem Shop mit den beigelegten CMS-Texten ab. Der Dateiname entspricht dabei dem Ident (OXLOADID). \ No newline at end of file diff --git a/docs/daux/installation/030_Update/026_CronJobs.md b/docs/daux/installation/030_Update/026_CronJobs.md new file mode 100644 index 0000000..4ad2f57 --- /dev/null +++ b/docs/daux/installation/030_Update/026_CronJobs.md @@ -0,0 +1,16 @@ +--- +title: Cronjob anpassen / automatische Vergabe der Bonuspunkte +--- + +Legen Sie den Cronjob für die automatische Bearbeitung der eingerichteten Aufträge an. +Den Link für den Cronjob finden Sie im Adminbereich des Moduls. Dort können Sie sich auch entsprechende sh-Dateien für Ihren Provider erstellen lassen. +Passen Sie diese entsprechend Ihren Daten an. + + +> [!!] Sie sollten unbedingt den Aufruf von .sh-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von außen aufrufen kann. Dazu können Sie z.B. die .htaccess-Datei des Shops um folgende Zeilen erweitern: + +```htaccess + + Require all denied + +``` \ 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 new file mode 100644 index 0000000..375e839 --- /dev/null +++ b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md @@ -0,0 +1,6 @@ +--- +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 unter +[http://faq.oxidmodule.com/Modulinstallation/providerspezifische-Installation/](http://faq.oxidmodule.com/Modulinstallation/providerspezifische-Installation/). \ 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 new file mode 100644 index 0000000..5e27899 --- /dev/null +++ b/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md @@ -0,0 +1,5 @@ +--- +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 diff --git a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md new file mode 100644 index 0000000..b97fbb8 --- /dev/null +++ b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md @@ -0,0 +1,11 @@ +--- +title: Shopanpassungen installierren +--- + +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 diff --git a/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md b/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md new file mode 100644 index 0000000..884ccb8 --- /dev/null +++ b/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md @@ -0,0 +1,8 @@ +--- +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 ]. +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 diff --git a/docs/daux/installation/030_Update/065_Konfiguration_einstellen.md b/docs/daux/installation/030_Update/065_Konfiguration_einstellen.md new file mode 100644 index 0000000..8f5f40e --- /dev/null +++ b/docs/daux/installation/030_Update/065_Konfiguration_einstellen.md @@ -0,0 +1,11 @@ +--- +title: Konfiguration einstellen +--- + +Die Einstellungen für das Modul werden ab Version 3.0 im Admin unter +[ D3 Module ] -> [ Bonuspunkte ] -> [ Konfiguration ] vorgenommen. + +Die Einstellung bei älteren Modulen befand sich bisher in der Datei `config_inc.php`. +Modul-Einstellung müssen somit übertragen werden und können anschließend aus der Datei `config_inc.php` entfernt werden. + +Die Grund-Konfiguration des Moduls ab Version 3.0 ist schon in der Datenbank abgelegt und wird von der neuen Version erkannt \ No newline at end of file diff --git a/docs/daux/installation/040_Installationspruefung.md b/docs/daux/installation/040_Installationspruefung.md new file mode 100644 index 0000000..b729d6d --- /dev/null +++ b/docs/daux/installation/040_Installationspruefung.md @@ -0,0 +1,19 @@ +--- +title: Installationsprüfung +--- + +Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkliste(n) verwenden: + +## Einstellungsunabhängige Prüfungen +### Backend +* Modul ist unter [ Erweiterungen ] -> [ Module ] aktiv geschaltet +* Modul ist unter [ D3 Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] aktiv geschaltet +* Modul zeigt unter [ D3 Module ] -> [ Bonuspunkte ] einen eigenen Bereich für Einstellungen +* Modul zeigt unter [ Benutzer verwalten ] -> [ Benutzer ] einen eigenen Tab für Einstellungen: + ![Tab Bonuspunkt am Benutzer](../media/admin_user_account_v6_5000.png) + +### Frontend +* Einbindung im Flyout-Menü im Header: + ![](../media/shop_menu_bonuspunkte_v6_5000.png) +* Modul zeigt einen Menüpunkt [ Meine Bonuspunkte ] unter [ Konto ] + \ No newline at end of file diff --git a/docs/daux/installation/050_Schnellstart.md b/docs/daux/installation/050_Schnellstart.md new file mode 100644 index 0000000..7040d40 --- /dev/null +++ b/docs/daux/installation/050_Schnellstart.md @@ -0,0 +1,11 @@ +--- +title: Schnellstart +--- + +## Bestellungen auf Startpunkt setzten + +Das Modul vergibt Punkte an Bestellungen die einen bestimmten Marker in der Datenbank noch nicht besitzen. Zum Start dieses Moduls besitzt keine der Bestellungen diesen Marker, damit sind alle Bestellungen die vor der Installation des Moduls liegen für die Vergabe der Punkte frei gegeben. Dürfen nur Bestellungen ab dem Installationsdatum vom Modul bearbeitet werden ist dieser Marker zu setzten. + +Dies kann im Admin des Moduls getan werden: [ D3 Module ] -> [ Bonuspunkte ] -> [ Konfiguration ] -> [ Tab Wartung ] -> [ Alle Bestellungen zurücksetzen ] + +Markieren Sie sämtliche Bestellungen als bearbeitet und erst nachfolgende Bestellungen werden vom Modul beachtet. \ No newline at end of file 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 new file mode 100644 index 0000000..e67e777 --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md @@ -0,0 +1,5 @@ +--- +title: Modulerweiterungen deaktivieren und entfernen +--- + +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 new file mode 100644 index 0000000..067dc42 --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md @@ -0,0 +1,6 @@ +--- +title: Modul deaktivieren +--- + +Deaktivieren Sie das Modul **{$modulename}** über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. + 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 new file mode 100644 index 0000000..18cec0d --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md @@ -0,0 +1,13 @@ +--- +title: Modul aus der Installation entfernen +--- + +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. diff --git a/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md b/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md new file mode 100644 index 0000000..7a5582b --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md @@ -0,0 +1,9 @@ +--- +title: Dateien löschen +--- + +Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem Verzeichnis `source/modules` 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? \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md b/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md new file mode 100644 index 0000000..2d6cf1c --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md @@ -0,0 +1,14 @@ +--- +title: Datenbank bereinigen +--- + +Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr benötigt werden, können diese gelöscht werden. + +> [!] Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu können. + +Für das Modul **{$modulename}** sind dies die folgende Tabellen und Felder: +* die komplette Tabelle `tablename` + +und diese Felder in bestehenden Tabellen: +* in `oxorder`: das Feld `fieldname1` +* in `oxuser`: die Felder `fieldname2` und `fieldname2` \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md b/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md new file mode 100644 index 0000000..884ccb8 --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md @@ -0,0 +1,8 @@ +--- +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 ]. +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 diff --git a/docs/daux/installation/_index.md b/docs/daux/installation/_index.md new file mode 100644 index 0000000..198b93b --- /dev/null +++ b/docs/daux/installation/_index.md @@ -0,0 +1,10 @@ +--- +title: Installation / Update / Deinstallation +--- + +* [Anforderungen](installation/01_Anforderungen/01_Systemanforderungen.md) +* [Neuinstallation](installation/02_Neuinstallation/005_Vorbereitung.md) +* [Update](installation/05_Update/01_Modul_deaktivieren.md) +* [Deinstallation](installation/06_Deinstallation/01_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/01_Hilfe-und-Support.md) genannten Kontaktdaten Bescheid. \ No newline at end of file diff --git a/docs/Documentation/media/admin_user_account_v6_5000.png b/docs/daux/media/admin_user_account_v6_5000.png similarity index 100% rename from docs/Documentation/media/admin_user_account_v6_5000.png rename to docs/daux/media/admin_user_account_v6_5000.png diff --git a/docs/Documentation/media/bonuspunkte_p1.png b/docs/daux/media/bonuspunkte_p1.png similarity index 100% rename from docs/Documentation/media/bonuspunkte_p1.png rename to docs/daux/media/bonuspunkte_p1.png diff --git a/docs/Documentation/media/d3icon.png b/docs/daux/media/d3icon.png similarity index 100% rename from docs/Documentation/media/d3icon.png rename to docs/daux/media/d3icon.png diff --git a/docs/Documentation/media/picture_metatda.png b/docs/daux/media/picture_metatda.png similarity index 100% rename from docs/Documentation/media/picture_metatda.png rename to docs/daux/media/picture_metatda.png diff --git a/docs/Documentation/media/shop_menu_bonuspunkte_v6_5000.png b/docs/daux/media/shop_menu_bonuspunkte_v6_5000.png similarity index 100% rename from docs/Documentation/media/shop_menu_bonuspunkte_v6_5000.png rename to docs/daux/media/shop_menu_bonuspunkte_v6_5000.png diff --git a/docs/daux/support/010_Hilfe-und-Support.md b/docs/daux/support/010_Hilfe-und-Support.md new file mode 100644 index 0000000..8e9bd17 --- /dev/null +++ b/docs/daux/support/010_Hilfe-und-Support.md @@ -0,0 +1,16 @@ +--- +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: +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 + +Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen können. Sind Ihre Fragen shopspezifisch, benötigen wir möglicherweise Zugangsdaten zum betreffenden Shop. + +Wir wünschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! + +Ihr D³-Team. diff --git a/docs/Documentation/changelog/Changelog.html b/docs/html/changelog/Changelog.html similarity index 89% rename from docs/Documentation/changelog/Changelog.html rename to docs/html/changelog/Changelog.html index 342a850..7b6367c 100644 --- a/docs/Documentation/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -7,7 +7,7 @@ - + @@ -21,7 +21,7 @@ @@ -46,12 +46,16 @@
+ +
@@ -72,7 +74,7 @@ diff --git a/docs/Documentation/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html similarity index 60% rename from docs/Documentation/installation/Anforderungen/Systemanforderungen.html rename to docs/html/installation/Anforderungen/Systemanforderungen.html index f3d97cf..29e0f41 100644 --- a/docs/Documentation/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -7,7 +7,7 @@ - + @@ -21,7 +21,7 @@ @@ -45,13 +45,17 @@
- + + +