ModCfg/docs/html/tipuesearch/tipuesearch_content.json

1 line
58 KiB
JSON

{"pages":[{"title":"<i class='fab fa-d3 d3fa-color-blue'><\/i> Modul-Connector","text":"Weitere Informationen zum Modul Modul-Connector finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/connector Wozu gibt es den Modul-Connector? Unsere Module bestehen aus verschiedensten Programmteilen. Dabei werden bestimmte Komponenten auch modul\u00fcbergreifend verwendet. Dazu geh\u00f6ren zum Beispiel M\u00f6glichkeiten, um Konfigurationen zu speichern, Protokolle anzulegen oder auch den TMP-Ordner zu leeren. Auch diese Komponenten werden von uns mit der Zeit weiterentwickelt und sind in verschiedenen Versionen im Umlauf. Aus diesem Grund haben wir diese Bausteine aus unseren Modulen herausgel\u00f6st und in diesem Connector zusammengefasst. So erhalten Sie immer die aktuellste Version dieser Bausteine und Kompatibilit\u00e4tsprobleme werden bestm\u00f6glich vermieden. Wenn Sie nun ein Modul installieren m\u00f6chten, welches den Connector erwartet, installieren Sie den Connector bitte zuerst. Die ben\u00f6tigte Version des Connectors steht in den Mindestanforderungen der jeweiligen Module beschrieben. Haben Sie den Connector vorher schon einmal installiert, reicht es, wenn Sie diesen auf m\u00f6gliche Updates pr\u00fcfen (siehe \u201eUpdate\u201c). Der Connector vervollst\u00e4ndigt unsere Module um bestimmte Funktionen. Daher k\u00f6nnen Sie den Connector bedenkenlos installieren, auch wenn Sie noch keines unserer Module einsetzen. Vielleicht ist er Ihnen ja schon zum Beispiel beim bequemen Leeren des TMP- Ordners oder bei anderen Arbeiten behilflich (siehe \u201eWas ist im Connector enthalten?\u201c).","tags":"","url":"index.html"},{"title":"Changelog","text":"6.2.0.0 (2024-02-28) Added Rechte und Rollen Pr\u00fcfungen in Templates integriert Nur-Lesen-Attribute f\u00fcr eingeschr\u00e4nkt bearbeitbare Eingabefelder hinzugef\u00fcgt Kompatibilit\u00e4tsadapter erkennt abweichende Versionsangaben des O3-Shop Changed Fehler beim Verbinden zu Remoteservern werden gefangen und behandelt Ausnahmebehandlung reicht Exception weiter (Paypal Checkout verwendet Exceptions f\u00fcr regul\u00e4re Abl\u00e4ufe) Fixed falsche Shebang in der Vorlage f\u00fcr Shell-Scripte korrigiert 6.1.2.0 (2023-03-03) Added installierbar in OXID 6.5.2 (CE 6.14) DI-Container wird aus separatem Paket bezogen und ist nicht mehr Teil des Connectors removed Dependency Injection Container 6.1.1.0 (2022-12-20) Added installierbar in OXID 6.5.1 (CE 6.13) Logstatus kann auch mit Ganzzahlen (z.B. aus Konstanten) definiert werden f\u00e4ngt alle Exceptions, die w\u00e4hrend des Loggings auftreten 6.1.0.0 (2022-08-29) Added installierbar in OXID 6.5 (CE 6.12) Caches f\u00fcr Thememapping und Modulkonfiguration eingef\u00fcgt Changed duplizierte Modulprofile erhalten neues Erstellungsdatum Syntax bei Querybuilder generierten Abfragen erg\u00e4nzt undefinierte Aktivierungsfehler erg\u00e4nzt protokolliert keine Shutdownfehler, wenn diese keine Informationen enthalten Dokumentation erg\u00e4nzt DIContainer wird nun kompiliert ausgeliefert DIC-Cache wird f\u00fcr jeden Shopmandanten separat angelegt Tests erg\u00e4nzt veraltete Methodenaufrufe aufgel\u00f6st Fixed verhindert Fehler beim Schreiben von Ausnamen ins Log, wenn noch keine Connectorkonfiguration angelegt wurde sichert SQL-Ausf\u00fchrung weiter ab zeigt ModCfg-Module in der Modulliste auch, wenn diese der erste Eintrag sind Removed abgek\u00fcndigte Thememappingfunktionen in erweiterter Theme-Klasse, verwende statt dessen die Methoden in der d3thememapping-Klasse 6.0.2.0 (2021-12-17) Added make installable in OXID 6.4 Changed prevent admin error, while empty modulelist file register for health check make CLI check compatible to PHP internal server don't break update in CLI CLI use translations from defined language and from admin area write CLI outputs to STD pipes instead of outputting to display Fixed syntax error in maintenance query 6.0.1.0 (2021-08-03) Added installierbar in OXID 6.3.1 6.0.0.0 (2021-04-26) Added installierbar in OXID 6.3.0 Tests aktualisiert 5.3.7.0 (2021-04-26) Added installierbar in OXID 6.2.4 Tests erg\u00e4nzt Changed FontAwesome auf Version 5.15.3 aktualisiert fehlende Dateiregistrierungen nachgetragen 5.3.6.0 (2021-03-08) Added Wartungsbefehl in CLI eingef\u00fcgt, m\u00f6gliche Tasks: d3log-Tabelle bereinigen d3log-Status ausgeben Installationsprozess zeigt Warte-Cursor w\u00e4hrend der Bearbeitung Loglevel erg\u00e4nzt Unzer-Logo erg\u00e4nzt Tests erg\u00e4nzt sh-Pattern f\u00fcr Profihost-Server mit PHP 7.3 und 7.4 erg\u00e4nzt Methoden zur Konvertierung ung\u00fcltiger Dateinamen eingef\u00fcgt CLI Utils eingef\u00fcgt Changed prepared statement builder behandelt sprintf Parameter passend Testbasis f\u00fcr Module angepasst, deren ModulId von der ModCfgId abgeleitet werden kann FAQ-Links aktualisiert d3LogInterface erg\u00e4nzt Deaktivierung von ModCfg-Eintr\u00e4gen wird w\u00e4hrend Tests nicht ausgef\u00fchrt Dokumentation aktualisiert Fixed Installationsprozess in CLI generiert Datenbank-Views neu Artikelfeldtabellennamengenerierung f\u00fcr Sprache 0 korrigiert DIC-Definition f\u00fcr MultiLanguageModel-Klasse korrigiert 5.3.5.0 (2020-12-09) Added installierbar in OXID 6.2.3 Fixed Fehler bei Generierung von Datenbanktabellennamen behoben 5.3.4.1 (2020-11-20) Added Exceptions aus Setup werden mitgelogged Changed fehlende \u00dcbersetzungsbausteine erg\u00e4nzt Fixed fehlerhafte Tabellenfeld-umbenennen-Abfrage korrigiert 5.3.4.0 (2020-11-06) Added verwendete Aktivierungsidents werden gespeichert, um Lizenzschl\u00fcssel ohne Neueingabe erneut abzurufen CSS-basierte Loaderanimation integriert Erweiterungen der Themeklasse zu d3thememapping verschoben, um als internal markierte Klasse nicht ver\u00e4ndern zu m\u00fcssen Changed Aktion zum Entfernen doppelt registrierter TPL Bl\u00f6cke optimiert Adminbereich f\u00fcr Templatebl\u00f6cke zeigt nur Eintr\u00e4ge des aktuellen Mandanten Templates um veraltete Contents bereinigt Layout des Aktivierungsassistenten optimiert Fixed fehlerhaft angebotene Sprachschalter im Adminbereich entfernt 5.3.3.0 (2020-10-01) Added .env-Dateien k\u00f6nnen im Adminbereich eingesehen und ver\u00e4ndert werden Changed Aktivierungsevents werden nicht mehr beim Speichern von Moduleinstellungen ausgef\u00fchrt Preventivma\u00dfnahmen verhinderten das Speichern URL zur Modulaktivierung wird nun auch bei Subdomains von localhost passend ermittelt Fixed generierte Admin-URL korrigiert im Fall von mandantenabh\u00e4ngigen URLs wurden Adressen erstellt, die ein Logout zur Folge hatten 5.3.2.0 (2020-09-11) Added \u00dcberladungsm\u00f6glichkeit f\u00fcr Testscripte erweitert Changed Ermittlung des Source-Verzeichnisses erfolgt aus Konstanten und Klassen des OXID-Shops Logo wird von externer skalierbarer Ressource geladen Fixed Querygenerierung in Installationsprozessen korrigiert falsche UTF-8-Konvertierung im Loader der shopzuzuordnenden Objekte entfernt 5.3.1.1 (2020-04-28) Fixed Korrektur der install2shop-Beziehung, wenn Shopid gegen Shopbit gepr\u00fcft wird Ungequotete Datenbankwerte erg\u00e4nzt, Syntax f\u00fcr &quot;ALTER TABLE ADD&quot; und &quot;ALTER TABLE CHANGE&quot; ge\u00e4ndert 5.3.1.0 (2020-04-21) Added Instanz des DIC-Handlers kann entfernt werden ContainerMockCreator hinzugef\u00fcgt Changed d3metadata wird vom Kompilieren ausgenommen Hinzuf\u00fcgen und Entfernen zus\u00e4tzlicher Logtypes \u00fcbernimmt die \u00c4nderung automatisch in die aktuelle Loginstanz ModprofileList verwendet Parameter von Prepared Statements Fixed Modprofile View-Tabellenname wird bei Nicht-Multilangfeldern subshopabh\u00e4ngig vergeben 5.3.0.0 (2020-03-31) Added Kompatibilit\u00e4t zu OXID 6.2 hergestellt 5.2.2.0 (2020-03-25) Added CLI-Aufruf, um TMP-Ordner gezielt zu leeren Changed Anforderungen von oxideshop-metapackage zu oxideshop-ce f\u00fcr Projekte ohne Metapackage ge\u00e4ndert Standardsortierung f\u00fcr Log-Eintra\u00e4ge im Admin angepasst Fixed typografische Anf\u00fchrungszeichen in der Dokumentation ersetzt 5.2.1.0 (2019-11-07) Added Support f\u00fcr MariaDB 10.2.x eingef\u00fcgt Changed Quellen f\u00fcr die Assetgenerierung eingef\u00fcgt HelpCenter-Links angepasst Dokumentation angepasst Fixed passend registrierte Moduldateien werden nicht mehr als \u00fcberz\u00e4hlig gemeldet Abbr\u00fcche bei Command Line Aufrufen entfernt fehlerhaften Datenbanktabellennamen in der Installationpr\u00fcfung korrigiert 5.2.0.2 (2019-07-16) Added UnitTests eingef\u00fcgt Changed veraltetete Bibliothek (guzzle\/http) ersetzt Fixed Anzeige verf\u00fcgbarer Modulversionen im Admin korrigiert fehlenden Tabellenindex (Datenbank) f\u00fcr unique oxmapid-Felder eingef\u00fcgt Datenbankabfrage f\u00fcr multilangbeschr\u00e4nkte modprofile-Objekte korrigiert 5.2.0.1 (2019-05-13) Fixed Exception bei OpenSSL Decrypt-Meldungen verhindert, da dies unerwartetete Abbr\u00fcche verursacht 5.2.0.0 (2019-05-07) Added integriert Unit-tests f\u00fcr eigene Testabdeckung und als Basis f\u00fcr andere Module Dependency Injection Container hinzugef\u00fcgt Wave-Theme zum Theme-Mapping hinzugef\u00fcgt Commandline Modulsetup Task hinzugef\u00fcgt Changed Datenablage optimiert, verhindert Fehlzuweisung in Multimandanten-Installationen Lizenzverarbeitung optimiert Prepared Statement SQL Generator erg\u00e4nzt Featurebit-Berechnung angepasst Klassenkombinationen aufgel\u00f6st 5.1.1.7 (2018-12-14) Changed Installationsprozess verhindert unn\u00f6tigen Multishoptabellenpr\u00fcfung in Nicht-Enterprise-Shops Dokumentation angepasst Systempr\u00fcfung entfernt 5.1.1.6 (2018-11-29) Changed prepared statement Query-Generator f\u00fcr Doctrine named parameters erweitert Fixed Lizenzdatenspeicherung f\u00fcr Mandantenwechsel innerhalb eines Prozesses angepasst korrigiert veraltete metadata-Informationen in passendem Mandanten (anstatt nur im 1.) 5.1.1.5 (2018-10-23) Added Unterst\u00fctzung f\u00fcr Feldtyp &quot;set&quot; in mySQL-Datenbanken Changed Expired-Info-Mail wird erst nach erfolgreichem Ermitteln des Aktiv-Status verwendet (verursachte in seltenen F\u00e4llen eine Endlosschleife) Erweiterungsregistrierung des Benutzerrollen-Backends verwendet FQNS 5.1.1.4 (2018-09-17) Added Query Generator f\u00fcr prepared statements (nur f\u00fcr Debugging) Changed konkrete Klassennamen durch fully qualified namespaces ersetzt Pagenavigation Generator aktualisiert f\u00e4ngt Ausnahmen in automatischer Installation ab und zeigt deren Meldung an CSV-Generator optimiert 5.1.1.3 (2018-08-30) Added Stylesheets werden aus LESS-Dateien erzeugt Zufallsgenerator f\u00fcr Zeichenketten hinzugef\u00fcgt Changed vollst\u00e4ndige Kompatibilit\u00e4t zur OXID Compilation 6.1.0 hergestellt Dokumentation zu HTML-Format ge\u00e4ndert Moduldateiliste kann aus Namespaceklassennamen der Metadata generiert werden 5.1.1.2 (2018-08-10) Added Migrationsdatei zu Oxid 6.x hinzugef\u00fcgt (docs\/migration_to_OXID_6.x.md) Changed Kompatibilit\u00e4t zu Oxid Shop 6.0.3 und der Oxid Compilation 6.1.0 hergestellt 5.1.1.1 (2018-06-06) Fixed Einstellungs-\u00dcberladung korrigiert - verwendet Einstellungen der Hauptsprache, wenn in aktueller Sprache keine Einstellungen gespeichert wurden Changed kleine Text\u00e4nderungen in der Installationsroutine 5.1.1.0 (2018-05-15) Added Datenbank-Query-Cache-Check hinzugef\u00fcgt sh-Vorlagen-Templates f\u00fcr PHP 7.1 und 7.2 bei Profihost hinzugef\u00fcgt Changed Freigabe f\u00fcr OXID eShop 6.2 FontAwesome auf Version 5 aktualisiert Lizenzformulare im Admin werden erst auf Anforderung geladen zus\u00e4tzliche Admin-Bedienelemente werden nur bei aktiviertem Connector dargestellt vendormetadata entfernt Fixed Speicherung mehrsprachiger Konfigurationseinstellungen korrigiert (#7476) getSqlActiveSnippet verwendet ForceCoreTable-Parameter fehlende Templates in Metadata nachgetragen 5.1.0.1 (2018-04-26) Changed Klassenname von d3counter korrigiert (#7393) 5.1.0.0 (2017-12-18) Added composerf\u00e4hige Installation Migrationsqueries (von OXID 4.10 \/ 5.x) Bereinigung der genierten Bilder auch f\u00fcr andere Objekttypen Changed als deprecated markierten Code entfernt 5.0.0.0 (2017-11-23) Minor version upgrade notice: there are some backward-incompatible changes to this release. Added Log-Export auch f\u00fcr modulspezifische Log-Auswertungen m\u00f6glich Template-Block-Verwaltung eingef\u00fcgt Versionsnummern-Konverter f\u00fcr sauberes Handling mit der B2B-Edition integriert Changed Umarbeitung f\u00fcr OXID 6 4.5.0.0 Icon-Bibliothek Font Awesome auf Version 4.7.0 aktualisiert Admin-Url-Generator korrigiert (verhindert seltenes Logout beim Verwenden dieser URLs) Filter f\u00fcr Transactionlog eingef\u00fcgt #5718 + #5717: zus\u00e4tzliche Indizes f\u00fcr d3tranactionlog und zugeh\u00f6rige Tabellen gesetzt #5740: Tabellenengines auf InnoDB umgestellt #5684: Log-Exporttyp &quot;CSV&quot; entfernt ClearTmp-Infobereich umgestellt Modul auf ionCube-Verwendung angepasst Dashboard zeigt Informationen zu relevanten Expire-Dates der installierten Module Testlizenzen werden im Modulnamen entsprechend dargestellt cURL folgt Redirect-Angaben Lizenz pr\u00fcft Shop-Edition Feature-Bits integriert Zeichensatz-Vorbelegung f\u00fcr Update-Dateien eingef\u00fcgt Remotecache optimiert Hinweis bei versuchter Deaktivierung des Modul-Connectors eingef\u00fcgt Protokoll von allgemeinen Shop-Exceptions werden nicht dem Connector zugeordnet Update- und Lizenzserver werden \u00fcber https angesprochen Modul-Titel in UTF-8-Installationen korrigiert SQL-Exporte korrigiert #6329: fehlerhafte Datenbankstruktur bei l\u00fcckenhaften Sprach-IDs korrigiert 4.4.1.0 Meldung \u00fcber unerf\u00fcllte Connector-Abh\u00e4ngigkeit kann tempor\u00e4r \u00fcbergangen werden &quot;Lizenzdetails&quot; zeigt auch kompletten Lizenzschl\u00fcssel automatische Installation: Interaktion mit Backenduser f\u00fcr kundenspezifische Installation (#5549) Theme-Mapping auf modulspezifische Variablennamen umgestellt Code-Optimierungen, um Notices zu vermeiden 4.4.0.0 verarbeitet mCrypt-vermeidende Lizenzinformationen Theme-Mapping eingef\u00fcgt konfigurierbare Mandantenunabh\u00e4ngigkeit bei relevanten Installationsaufgaben eingef\u00fcgt d3log-Tabellenstruktur optimiert Logtyp-Listen werden nach Priorit\u00e4t sortiert f\u00fcr Einsatz mit ionCubeLoader (anstelle von Zend Guard) angepasst (#5489) veraltete Methodenaufrufe ersetzt .htaccess-\u00c4nderungen f\u00fcr Apache 2.4 korrigiert 4.3.7.0 Installationsassistent: Funktion zur \u00c4nderung der Tabellen-Engine eingef\u00fcgt .htaccess-\u00c4nderungen f\u00fcr Apache 2.4 eingef\u00fcgt 4.3.6.2 Lizenzablehnungsgr\u00fcnde werden in Log-Tabelle geschrieben Hintergrund-Logo in Adminbereichen entfernt 4.3.6.1 Fehlerbehebung f\u00fcr nicht verf\u00fcgbares Objekt w\u00e4hrend Neuinstallation 4.3.6.0 Methode zur Ermittlung der Parent-Theme-Id eingef\u00fcgt Systembefehle k\u00f6nnen als klickbare Wartungsaufgaben eingerichtet werden (Ausf\u00fchrbarkeit via PHP vorausgesetzt) &quot;TMP leeren&quot; ist als &quot;ausblendbar&quot; konfigurierbar Connector-Versions-Pr\u00fcfung f\u00fcr Module optimiert &quot;TMP leeren&quot;-Optik an eShop 4.10.x angepasst Downloads ber\u00fccksichtigen PHP 5.5 und 5.6 Admin-Layout f\u00fcr optimale Darstellung der Module angepasst (deaktivierbar) D3-Logo im Backend wird via SSL geladen, wenn SSL aktiviert Men\u00fcicons eingef\u00fcgt Log f\u00fcr Lizenzabfrage eingef\u00fcgt Seitentitel korrigiert 4.3.5.0 Kompatibilit\u00e4t f\u00fcr OXID 4.10.x \/ 5.3.x eingef\u00fcgt nicht funktionierenden Entwicklermodus korrigiert Icons auf FontAwesome-Schriftarten umgestellt Modulinstallation pr\u00fcft auf vordefinierte Connectorversion (sofern im Modul angegeben) fehlende Templateparameter erg\u00e4nzt 4.3.4.1 &quot;verf\u00fcgbare Module&quot;-Liste \u00fcberarbeitet Laden vom ModCfg-Instanzen bei Mandantenwechsel optimiert Bugfix f\u00fcr gel\u00f6schte Multishop-Tabellen-Standardeintr\u00e4ge vermeidet Initialisierung eines undefinierten List-Objektes in Adminlist 4.3.4.0 zus\u00e4tzliche Indizes zu log2transactionlog-Tabelle eingef\u00fcgt vermeidet die Verwendung mehrerer oxconfig-Instanzen Shoprevisionspr\u00fcfung korrigiert Portnummernpr\u00fcfung in Domaincheck eingef\u00fcgt (#4875) Bugfix f\u00fcr Install\/Update von ModCfg-Eintr\u00e4gen in Multishopinstallationen Aktualisierung der Metadaten \u00fcberarbeitet 4.3.3.7 Mandantenwechsel in automatischer Installation f\u00fcr \u00fcberladene oxconfig-Klasse angepasst Pr\u00fcfen-Funktion in Wartung integriert ModCfgExceptions um zus\u00e4tzliche Debug-Daten erg\u00e4nzt Navigationslinks in PageNavigation um Sprachparameter des Frontends erg\u00e4nzt fehlendes oxtimestamp-Feld nachgetragen Multimandanteninstallation \u00fcber config-Parameter deaktivierbar (nur EE) 4.3.3.6 Beschreibungstext f\u00fcr Installationsschritte eingef\u00fcgt Multishop-Installation optimiert Fehler bei Standard-Datenbankfeldwerten = null korrigiert unbekannte (unbenutzte) Lizenzoptionen werden ausgeblendet 4.3.3.5 Lizenzpr\u00fcfung optimiert Bugfix f\u00fcr wechselnde Installationsmethode bei Meldungsaktion Bugfix f\u00fcr fehlerhaft zusammengestellte SQL-Queries bei primary indexes Bugfix f\u00fcr Fehlermeldung bei differierenden Modulversionsnummern im Support-Tab 4.3.3.4 Eingabefeld f\u00fcr Aktivierungsident und Lizenzschl\u00fcssel zusammengefasst Installationstemplates optimiert Auflistung der Updatescripte pr\u00fcft auf Existenz der Verzeichnisse innerhalb der OXID-Verzeichnisliste Bugfix f\u00fcr unvollst\u00e4ndige Datenbankabfrage bei individuellen oxartextends-Felder innerhalb der Wartungsaufgaben Installationsassistent: Endlosschleife bei &quot;Meldung best\u00e4tigen&quot; in bestimmten Konstallationen korrigiert Deinstallationsanleitung in Dokumentation aufgenommen 4.3.3.3 Bugfix f\u00fcr falsche Methodendefinition in 4.7\/4.8 Admin-Templates optimiert 4.3.3.2 Wartungsaufgaben von Nicht-Shop-Standardfeldern bereinigt Installationsassistent: Index-Cache-Nutzung bei &quot;Tabelle erstellen&quot; optimiert Installationsassistent: Ausf\u00fchrung im Debug-Modus korrigiert Installationsassistent: Pr\u00fcfung auf veraltete Indizes Installationsassistent: Metarefresh wird nur f\u00fcr registrierte Module ausgef\u00fchrt Installationsassistent: veraltete Parameter entfernt Installationsassistent: tempor\u00e4re Aktion wird generell zur\u00fcckgesetzt Update-Scriptliste optimiert Fehler bei nicht sofort verf\u00fcgbarer oxmodule-Erweiterung unterbunden Installationsassistent: &quot;Meldung best\u00e4tigen&quot; korrigiert Precheck auf aktuelle Version angepasst Endlosschleife bei Updates von alten Connector-Versionen beseitigt Exceptionbehandlung f\u00fcr Fehler beim Laden des Konfigurationsobjektes eingef\u00fcgt Notices werden in Scriptdurchlauf vermieden 4.3.3.1 Moduldownloads f\u00fcr automatische Updates an Server\u00e4nderungen angepasst Fehlerprotokoll f\u00fcr abgebrochene curl-Verbindungen eingef\u00fcgt Precheck angepasst 4.3.3.0 SH-Generator um neue PHP-Versionen vervollst\u00e4ndigt Bugfix in Installationsautomatik bei Installation des FileUpload-Moduls unn\u00f6tige Index-Konvertierungen beim Anlegen neuer Tabellen korrigiert 4.3.2.2 verhindert noch nicht verf\u00fcgbares Update unter PHP 5.5 \/ PHP 5.6 4.3.2.1 keine &quot;Ung\u00fcltige Lizenz&quot;-Ausnahmebehandlung bei inaktiven Modulen in Modulverwaltung (z.B. beim Ersteintrag des Lizenzschl\u00fcssels) Installationsoption &quot;Indizes pr\u00fcfen&quot; pr\u00fcft auf passende Feldliste Sprachermittlung aus Datenbankfeldnamen korrigiert 4.3.2.0 Konfigurationsvariante integriert Fehlerbehandlung optimiert Datenbankabfragen optimiert Installationsassistent: Eintragskonvertierung f\u00fcr Multilang-Tabellen angepasst Installationsassistent: Update-Queries werden um nicht definierte Felder vervollst\u00e4ndigt Installationsassistent: Einf\u00fcge-Operation versucht nicht, bisherige Datenbankeintr\u00e4ge zu laden Installationsassistent: Update-Query vervollst\u00e4ndigen Multilang-Tabellen Installationsassistent: Suchalgorithmus f\u00fcr Setup-Anweisungsdateien optimiert Installationsassistent: case insensitivity in Enum-Feldtyppr\u00fcfung integriert 4.3.1.1 Abbruch von Modulinstallation durch fehlerhaft generierte Datenbankabfrage beseitigt 4.3.1.0 veraltete Moduldateien werden gel\u00f6scht fehlerhafte Vervollst\u00e4ndigung zu aktualisierender Datenbankeintr\u00e4ge korrigiert Dateilisten-Cache optimiert Pr\u00fcfung auf nicht genutzte Dateien verwendet &quot;block&quot;-Eintr\u00e4ge aus metadata konfigurierbare Pagination Installationsoption &quot;confirmMessage&quot; optimiert 4.3.0.0 Verwendung von Multilang- und Multishop-Tabellen (via View-Tabellen) statt interner Anpassung Installationsoption: Anzeige unregistrierter Moduldateien Installationsoption: DB-Struktur\u00e4nderungen (Felder \/ Indizes) k\u00f6nnen einzeln aktualisiert werden Installationsoption: confirmMessage speichert Confirmation nicht mehr verwendete Installsteps (Version 1) entfernt \u00fcbersprungene Installationsschritte gelten nur noch f\u00fcr spezifische Modulversion Blog Feed Caching integriert (optionale) Modulaktivierung in automatische Installation eingef\u00fcgt 4.2.2.0 Kompatibilit\u00e4tshandling f\u00fcr oxmodule::getModuleFullPath eingef\u00fcgt Anpassung der Lesereihenfolge f\u00fcr Remoteaufrufe 4.2.1.0 erweitertes Caching f\u00fcr Updateinformationen integriert (#3267) SH-Generator integriert (#3236) Multishop-Registrierung (EE) f\u00fcr automatische Installation integriert (#3248) Modulprofile erhalten Multishophandling (ab EE 5.2.0) fehlertolerantere Abfrage auf &quot;duplicated tpl blocks&quot; 4.2.0.1 nicht verwendete Klassen aus metadata entfernt Precheck um weitere Anforderungen erg\u00e4nzt Remote module data werden gecached Modulupdates werden nur f\u00fcr den aktuellen Mandanten gepr\u00fcft (nur EE) Shopbit-Berechnung nach d3bit verschoben 4.2.0.0 Umsetzung f\u00fcr OXID 4.9 \/ 5.2 (abw\u00e4rts kompatibel bis 4.7 \/ 5.0) 4.1.0.1 Bugfix f\u00fcr nicht ausf\u00fchrbares TMP leeren w\u00e4hrend Connector-Installation integriert 4.1.0.0 Wartungsfunktionen eingef\u00fcgt Modulprofile k\u00f6nnen Datentyp wechseln Empf\u00e4nger f\u00fcr Lizenzhinweis-Mails ist anpassbar Schnellzugriff f\u00fcr TMP leeren integriert Modulauflistungen werden sortiert TMP leeren kann vordefinierte Dateien vom L\u00f6schen aussparen Installationsoption &quot;alte Moduldateien l\u00f6schen&quot; integriert 4.0.2.0 fehlende Klassenregistrierung &quot;d3_cfg_log_cleanup&quot; nachgetragen Installationsoption &quot;einmalige Hinweismeldung&quot; integriert Mehrfachmeldungen bei veralteter Lizenz korrigiert 4.0.1.0 Abl\u00f6sung der manuell gepflegten Anforderungspr\u00fcfung zur automatischen Installationspr\u00fcfung Bugfix f\u00fcr d3log-Exception bei Fehler 404-Seite eingef\u00fcgt 4.0.0.2 Cache-Liste downloadbarer Bibliotheken wird bei Update bereinigt Update-Assistent wird bei Ausf\u00fchrung des Installationsassistenten unterdr\u00fcckt 4.0.0.1 Pr\u00fcfung auf existierende Parent-Methode korrigiert 4.0.0.0 4 Basisbibliotheken werden in einer Gesamtbibliothek zusammengefasst Pr\u00fcfung auf existierende Parent-Methoden pr\u00fcft nun auch in Modul-Erweiterungen (optional) ModCfg 3.10.3.0 Bibliothek-Module werden nicht als &quot;inaktiv&quot; markiert, wenn sich Extensions \u00e4ndern Parameter-Container korrigiert 3.10.2.1 Metadaten korrigiert 3.10.2.0 Parameter-Container eingef\u00fcgt Kurzbeschreibungsfeld f\u00fcr Profile gek\u00fcrzt 3.10.1.0 interne Struktur\u00e4nderungen 3.10.0.2 Modul-Meta-Refresh deaktiviert nicht die betroffenen Module Admin-Profilliste filtert nach Gruppen Profile um Kurzbeschreibungsfeld erg\u00e4nzt Aktiv-Pr\u00fcfung f\u00fcr Profile ist Admin-Liste korrigiert Methodenreichweite ver\u00e4ndert (_d3getFolderTitle() -&gt; public) Vermeiden von Notices 3.10.0.1 Layoutfehler korrigiert 3.10.0.0 Umstellung auf &quot;automatische Installation&quot; Seitennavigation enth\u00e4lt Shop-Parameter (EE) 3.9.0.7 &quot;lokale Verwendung&quot; der Lizenzschl\u00fcssel korrigiert Verwendung der Revisionsnummer gegen Versionsnummer getauscht 3.9.0.6 inkompatibler Templateaufruf bereinigt isAvailable-Check korrigiert 3.9.0.5 Aktivierung korrigiert, wenn Admin unter SSL l\u00e4uft inaktive Listeneintr\u00e4ge werden in Admin gezeigt fehlendes pagenavigation-Template eingef\u00fcgt 3.9.0.4 Lizenzschl\u00fcsselpr\u00fcfung korrigiert 3.9.0.3 Verf\u00fcgbarkeitspr\u00fcfung pr\u00fcft auf korrekte Anzahl der Basis-Bibliothek-Eintr\u00e4ge Lizenzcache korrigiert &quot;Eintrag duplizieren&quot; speichert keine Einstellungen 3.9.0.2 problematisches &quot;on update current_timestamp&quot; aus Struktur entfernt 3.9.0.1 Fehler beim Speichern der Log-Einstellungen korrigiert 3.9.0.0 Modulprofile eingef\u00fcgt 3.8.0.0 PHP 5.4 \u00dcberpr\u00fcfung angepasst Fehlerbehandlung erweitert Erweiterbarkeit verbessert 3.7.0.1 Feldvererbung korrigiert (Moduleinstellungen waren nicht in Sprache &gt;0 abrufbar 3.7.0.0 \u00dcbersicht \u00fcber verf\u00fcgbare (nicht installierte) Module eingef\u00fcgt erweiterte Counter integriert 3.6.0.0 Enterprise Edition: Rechte&amp;Rollen auch f\u00fcr D3-Module nutzbar 3.5.0.0 Verwaltung weiterer Keysets integriert (Nutzung der Serials durch andere Partner) 3.3.0.0 Lizenzaktivierung \u00fcber D3-Server aktiviert 3.2.0.0 Template-Includes vereinheitlicht 3.1.0.0 Aktivierungs-Assistent eingearbeitet 3.0.0.4 Autoupdate korrigiert Smarty-Plugins in Modul-Verzeichnis verschoben 3.0.0.3 Fehler in der ModCfg-Instanz-Verwaltung behoben 3.0.0.1 Lizenzpr\u00fcfung f\u00fcr lokale Installtionen korrigiert Install 2.6.1.0 Fehlermeldung in Installation entfernt Ausf\u00fchrung in CLI stoppt Ausf\u00fchrung nicht UTF-DB-Inhalte werden vor Update konvertiert Installationsassistent pr\u00fcft auch in &quot;setup&quot;-Verzeichnis auf Install-Scripte Behandlung f\u00fcr Erweiterung von ENUM-Feldern eingef\u00fcgt 2.6.0.1 verhindert weitere Meta-Refresh-Aktionen 2.6.0.0 Bibliotheken verwenden &quot;automatische Installation&quot; Collation-Cache korrigiert Modul-Pr\u00fcfungen werden auf Versionsnummern anstatt Revisionsnummern durchgef\u00fchrt zeigt Hinweis, wenn Bibliotheken automatisch deaktiviert werden DB-Index-Typen korrigiert manueller Installationsstart setzt SkipFlag zur\u00fcck 2.5.0.1 PRIMARY INDEX Query angepasst 2.5.0.0 Kollationshandling in automatische Installation eingef\u00fcgt 2.4.1.0 RegExp-Generator implementiert 2.4.0.1 Gro\u00df-\/Kleinschreibungsabh\u00e4ngiger Feld-Cache eingef\u00fcgt genereller SQL- und CSV-Export eingef\u00fcgt Installation bricht bei fehlenden Methoden ab simpleXML erweitert Datenverschiebefunktion f\u00fcr automatische Installation eingef\u00fcgt NULL-Handling bei automatischer Installation verbessert Admin-Navigation wird nach Installation aktualisiert 2.4.0.0 weitere Methoden f\u00fcr automatische Installation eingef\u00fcgt PHP 5.4-\u00dcberarbeitungen 2.3.0.2 Verlinkung ge\u00e4ndert zus\u00e4tzliche DB-Feld-Eigenschaften implementiert 2.3.0.0 Performance-Optimierung Installation stellt Anzahl der Steps dar 2.2.0.3 Bug in Rename-Job beseitigt 2.2.0.2 Performance-Optimierung oxconfig-Methoden eingef\u00fcgt 2.2.0.1 fehlerhafte Query-Generierung bei Rename-Updates korrigiert 2.2.0.0 Feature in Updateinstallation: Informationsseite 2.1.0.8 Kommunikation zum Updateserver sehr langsam: behoben 2.1.0.7 L\u00f6schen- und Entfern-Methoden eingef\u00fcgt, Cache-Behandlung korrigiert ... 2.0.0.2 ModCfg-Instanz-Handler angepa\u00dft Demoshopmodus anzeigen lassen, wenn Funktionseinschr\u00e4nkungen aktiv sind DB-Index-Installation eingef\u00fcgt Lizenz-Aktivierung eingearbeitet 2.0.0.1 falsche Weiterleitung bei automatischer Installation korrigiert Logging 2.4.1.0 gruppierte Loglevel definiert Infomail liefert aufschlussreichere Daten Smarty-Fehler k\u00f6nnen geloged werden leere Logs werden nicht geschrieben Log-Textfeld auf Typ &quot;Text&quot; vergr\u00f6\u00dfert 2.4.0.0 verwendet automatische Installation 2.3.0.2 Transactionlog neue Methode hinzugef\u00fcgt 2.3.0.1 Error-Info-Mail korrigiert Transaction-Log nutzbar integriert 2.3.0.0 Transaction-Log umgearbeitet 2.2.0.0 Transaction-Log integriert Log speichert nun Profil-ID 2.1.0.1 DB-Struktur f\u00fcr bessere Performance ver\u00e4ndert verwendet zentrale Export-Methoden l\u00f6scht nur Log-Eintr\u00e4ge des gew\u00e4hlten Mandanten Export ist nach Klassen und Sessions selektierbar Exceptions immer anzeigbar (optional) Exceptions werden in Log geschrieben 2.1.0.0 Log-\u00dcbersicht kann modulspezifisch in andere Erweiterungen integriert werden 2.0.0.6 SQL-Export liefert alle Zeilen DB Struktur ver\u00e4ndert (auto increment index) 2.0.0.5 Log-Bit-Beschreibung ge\u00e4ndert oxshopcontrol::start() \u00fcbergibt komplette Parameterliste 2.0.0.4 Tabellentyp eingef\u00fcgt Level-Benennung ge\u00e4ndert ... 2.0.0.1 Testmodus implementiert DB-Indizes korrigiert ClearTmp 2.1.0.0 verwendet &quot;automatische Installation&quot; 2.0.0.4 Methodendeklaration korrigiert Templates angepasst 2.0.0.3 Methodendeklaration korrigiert Frontend-Clear-TMP eingef\u00fcgt, kann z.B. Views ohne Adminbereich aktualisieren 2.0.0.2 verwendet registrierte Template anstelle von festen Pfadnamen 2.0.0.1 ModCfg-Instanz-Handler aktualisiert","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\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 7.3.x 7.4.x 8.0.x PHP Decoder installierter ionCube Loader (PHP bis 7.4) oder installierter SourceGuardian Loader (PHP ab 8.0) Shopeditionen OXID eShop Community Edition (CE) OXID eShop Professional Edition (PE) OXID eShop Enterprise Edition (EE) OXID eShop B2B Edition Shopversionen OXID eShop in Compilation Version 6.3.x 6.4.x 6.5.x Themes Dieses Modul arbeitet unabh\u00e4ngig von Frontendtemplates und hat daher keine speziellen Anforderungen. Installation via Composer PHP-Bibliothek &quot;OpenSSL&quot; PHP-Bibliothek &quot;mbString&quot; PHP-Bibliothek &quot;iconv&quot; Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Verwendung mit der OPcache-Erweiterung Im Zusammenspiel mit der OPcache-Erweiterung beobachteten wir in der Vergangenheit ungew\u00f6hnliche Verhaltensweisen unseres Moduls. Daher empfehlen wir folgende Anpassung: deaktivieren Sie in den opcache.optimization_level-Einstellungen mit Bit 5 die Control flow graph optimization (Standard in PHP 8 mit deaktiviertem Bit: 0x7FFEBFEF) oder deaktivieren Sie die OPcache-Erweiterung komplett","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"beiliegende Bibliotheken","text":"Font Awesome Dem Modul liegt eine ver\u00e4nderte Kopie der &quot;Font Awesome by Dave Gandy - http:\/\/fontawesome.io&quot; Icon-Bibliothek (zugrunde liegende Version: 5.0.6) bei. Diese steht mit dem Abrufdatum 30.01.2018 unter den folgenden Lizenzen zur Verwendung bereit (Quelle: https:\/\/fontawesome.com\/license zzgl. Anpassung auf individuelle Pfade): Icons In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as .svg and .js files types. License: CC BY 4.0 License URL: https:\/\/creativecommons.org\/licenses\/by\/4.0\/ Fonts In the Font Awesome Free download, the SIL OLF license applies to all icons packaged as web and desktop font files. License: SIL OFL 1.1 URL: http:\/\/scripts.sil.org\/OFL Code In the Font Awesome Free download, the MIT license applies to all non-font and non- icon files. License: MIT License URL: https:\/\/opensource.org\/licenses\/MIT Brand Icons All brand icons are trademarks of their respective owners. The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa. Please do not use brand logos for any purpose except to represent the company, product, or service to which they refer.","tags":"","url":"installation\/Anforderungen\/Beiliegende_Bibliotheken.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer auf der Kommandozeile php composer require d3\/modcfg:^6.2.0.0 --update-no-dev .\/vendor\/bin\/oe-console oe:module:activate d3modcfg_lib .\/vendor\/bin\/d3modules_install .\/vendor\/bin\/d3cleartmp Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"auf der Kommandozeile F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul Modul-Connector zur Installation hinzuzuf\u00fcgen: php composer require d3\/modcfg:^6.2.0.0 --update-no-dev &gt; [!] Achten Sie darauf, dass Composer f\u00fcr die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgef\u00fchrt wird. Sie erhalten sonst m\u00f6glicherweise unpassende Modulpakete. &gt; [i] 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](https:\/\/getcomposer.org\/doc\/03-cli.md#require).","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"im Adminbereich Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -&gt; Module. Klicken Sie nach Auswahl von Modul-Connector auf den Button Aktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:activate d3modcfg_lib Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"im Adminbereich 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 -&gt; Module -&gt; Modul-Connector -&gt; Modulverwaltung -&gt; 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. oder auf der Kommandozeile Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3modules_install","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -&gt; Module -&gt; Modul-Connector -&gt; TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.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\/Updatefaehigkeit.html"},{"title":"Shopupgrade","text":"M\u00f6chten Sie ein Upgrade Ihres Shops durchf\u00fchren (z.B. von Version 4 \/ 5 auf 6), erfordert dies auch ein Upgrade des Modul-Connectors. F\u00fchren Sie hierzu die folgenden Schritte aus. Die sonst \u00fcblichen Updateschritte funktionieren darin leider nicht. Deaktivieren Sie alle Module im Adminbereich unter Erweiterungen -&gt; Module, die den D3 Modul-Connector erfordern. Deaktivieren Sie den D3 Modul-Connector im Adminbereich unter Erweiterungen -&gt; Module L\u00f6schen Sie die Ordner der D3-Module und des D3-Modul-Connectors aus Ihrem Shop bzw. verschieben Sie diese au\u00dferhalb des modules-Ordners Best\u00e4tigen Sie im Adminbereich Ihres Shops unter Erweiterungen -&gt; Module das Entfernen der registrierten Module F\u00fchren Sie das Shopupgrade durch. Zur Anpassung der bestehenden Datenbank-Eintr\u00e4ge f\u00fchren Sie diese Abfragen in der Shopdatenbank aus: UPDATE d3modprofile SET oxshopid = 1 WHERE oxshopid = 'oxbaseshop'; UPDATE d3modprofile2shop SET oxshopid = 1 WHERE oxshopid = 'oxbaseshop'; UPDATE d3transactionlog SET oxshopid = 1 WHERE oxshopid = 'oxbaseshop'; UPDATE d3_cfg_mod SET oxshopid = 1 WHERE oxshopid = 'oxbaseshop'; UPDATE d3_d3log_oxobject2d3transactionlog SET oxshopid = 1 WHERE oxshopid = 'oxbaseshop'; Installieren Sie den D3 Modul-Connector. Aktivieren Sie den D3 Modul-Connector im Adminbereich unter Erweiterungen -&gt; Module.","tags":"","url":"installation\/Shopupgrade.html"},{"title":"Update","text":"Verwenden Sie diese Updateanleitung, wenn Sie ausschlie\u00dflichen den Modul-Connector aktualisieren m\u00f6chten. F\u00fcr Shopupgrades (z.B. von Version 4 \/ 5 auf 6) beachten Sie bitte unsere daf\u00fcr vorgesehene Anleitung.","tags":"","url":"installation\/Update\/index.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updateanweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Dateien erneuern","text":"auf der Kommandozeile Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer require d3\/modcfg:^6.2.0.0 --update-no-dev Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien \u00fcberschrieben werden sollen. Best\u00e4tigen Sie dies f\u00fcr den Eintrag d3\/modcfg. Achten Sie darauf, dass Composer f\u00fcr die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgef\u00fchrt wird. Sie erhalten sonst m\u00f6glicherweise 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":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Shopanpassungen installieren","text":"im Adminbereich 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 -&gt; Modul-Connector -&gt; Modulverwaltung -&gt; Modulinstallation pr\u00fcfen. oder auf der Kommandozeile Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3modules_install","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -&gt; Module -&gt; Modul-Connector -&gt; TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.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 -&gt; Module aktiv geschaltet Modul ist unter Module -&gt; Modul-Connector -&gt; Modulverwaltung aktiv geschaltet Modul zeigt unter Module -&gt; Modul-Connector einen eigenen Bereich f\u00fcr Einstellungen","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Modul-Connector bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -&gt; Modul-Connector -&gt; Einstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext. Die meisten Optionen sind zus\u00e4tzlich im Handbuch zum Modul umfangreicher beschrieben.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul-Connector 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":"im Adminbereich Deaktivieren Sie das Modul unter Erweiterungen -&gt; Module. Klicken Sie nach Auswahl von Modul-Connector auf den Button Deaktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Moduldeaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:deactivate d3modcfg_lib Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"auf der Kommandozeile 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\/modcfg --no-update 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 modcfg und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -&gt; Module -&gt; 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_loeschen.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 Modul-Connector sind dies die folgende Tabellen und Felder: die komplette Tabelle d3log die komplette Tabelle d3modprofile sofern vorhanden: d3modprofile2shop und d3modprofile_setX *) die komplette Tabelle d3_cfg_mod sofern vorhanden: d3_cfg_mod_setX *) die komplette Tabelle d3_cfg_mod_variant sofern vorhanden: d3_cfg_mod_variant_setX *) die komplette Tabelle d3transactionlog die komplette Tabelle d3_d3log_oxobject2d3transactionlog die komplette Tabelle d3cache *) _setX ist eine Tabellenliste, die mit _set1 beginnen und shopabh\u00e4ngig auch Tabellen mit h\u00f6heren Nummerierungen enthalten kann (z.B. _set2, _set3, \u2026). F\u00fcr die direkte Bearbeitung in der Datenbank k\u00f6nnen Sie diese Abfragen verwenden: ```mysql DROP TABLE IF EXISTS `d3log`; DROP TABLE IF EXISTS `d3modprofile`; DROP TABLE IF EXISTS `d3modprofile2shop`; DROP TABLE IF EXISTS `d3modprofile_set1`; DROP TABLE IF EXISTS `d3modprofile_set2`; DROP TABLE IF EXISTS `d3modprofile_set3`; DROP TABLE IF EXISTS `d3_cfg_mod`; DROP TABLE IF EXISTS `d3_cfg_mod_set1`; DROP TABLE IF EXISTS `d3_cfg_mod_set2`; DROP TABLE IF EXISTS `d3_cfg_mod_set3`; DROP TABLE IF EXISTS `d3_cfg_mod_variant`; DROP TABLE IF EXISTS `d3_cfg_mod_variant_set1`; DROP TABLE IF EXISTS `d3_cfg_mod_variant_set2`; DROP TABLE IF EXISTS `d3_cfg_mod_variant_set3`; DROP TABLE IF EXISTS `d3transactionlog`; DROP TABLE IF EXISTS `d3_d3log_oxobject2d3transactionlog`; DROP TABLE IF EXISTS `d3cache`; ``` Zu einigen dieser Tabellen wurden die Config-Eintr\u00e4ge aMultiLangTables (bei Enterprise Edition auch aMultiShopTables) um entsprechende Eintr\u00e4ge erg\u00e4nzt). Bereinigen Sie diese ebenfalls. Diese Bearbeitung l\u00e4sst sich nicht direkt in der Datenbank ausf\u00fchren. Die Abfrage zur Ermittlung der Eintr\u00e4ge und zur \u00c4nderung k\u00f6nnen Sie aus diesen Beispielen individuell erstellen: ```mysql # select oxvartype, DECODE( oxvarvalue, 'fq45QS09_fqyx09239QQ') as oxvarvalue from oxconfig where oxshopid = '1' and oxmodule = '' and oxvarname = 'aMultiShopTables'; # update `oxconfig` set `oxvarvalue` = encode(&quot;INHALT&quot;,'fq45QS09_fqyx09239QQ') where `oxshopid`= 1 and `oxvarname` = 'aMultiShopTables'; ```","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp Ihres Shops auf dem Server. Aktualisieren Sie ebenfalls die Viewtabellen in Ihrem Shop im Adminbereich \u00fcber Admin -&gt; Service -&gt; Tools -&gt; VIEWS jetzt updaten. 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":"Was ist im Connector enthalten","text":"Der Modul-Connector enth\u00e4lt folgende Funktionen: Modulkonfiguration Darin werden in einem Standardformat die typischen Einstellungen unserer Module gespeichert. So liegen diese nun zentral an einer Stelle. Ziehen Sie mit Ihrem Shop um oder installieren Sie Updates, bleiben die Einstellungen erhalten. Ihr Vorteil liegt darin, die Einstellungen in praktischen Adminoberfl\u00e4chen, anstatt kryptisch in Konfigurationsdateien, setzen zu k\u00f6nnen. Automatische Installation Mit dieser Funktion bieten wir zum ersten Mal eine automatisch ablaufende Installation, wie Sie dies von Ihrem Heimcomputer kennen. Die Updates und weiteren Connector-Bausteine werden dar\u00fcber auf Knopfdruck einfach installiert, ohne dass Sie sich Gedanken um Kopierarbeiten oder Moduleintr\u00e4ge machen m\u00fcssen. Mit Ausnahme der Shopdatenbank werden bei jeder Installation Sicherungen Ihrer Dateien und Moduleintr\u00e4ge vorgenommen und gesondert auf Ihrem Server abgelegt. Sollte wider Erwarten etwas falsch laufen, k\u00f6nnen Sie die Installation sofort wieder r\u00fcckg\u00e4ngig machen. Zu einem bestimmten Teil k\u00f6nnen \u00fcber die automatische Installation auch Module auf Knopfdruck installiert werden. Aus technischen und Speichergr\u00fcnden legen Sie bitte vor jeder Installation die Datenbanksicherung selbst an. Jede Installation weist Sie vor Beginn noch einmal darauf hin. Protokollierung Um m\u00f6glicherweise auftretenden Fehlern schneller auf den Grund gehen zu k\u00f6nnen, k\u00f6nnen unsere Module bestimmte Aktionen protokollieren, wenn dies aktiviert ist. Wo Sie dies f\u00fcr jedes betreffende Modul einstellen, erfahren Sie bei uns. Im Adminbereich finden Sie nun zus\u00e4tzliche eine M\u00f6glichkeit, alle Protokolle einzusehen. Neben dem Export in verschiedenen Formaten ist auch das L\u00f6schen von Alteintr\u00e4gen damit bequem m\u00f6glich. TMP-leeren Wie Sie m\u00f6glicherweise schon festgestellt haben, ist es bei vielen \u00c4nderungen im Shop n\u00f6tig, den TMP-Ordner zu leeren. Diese Aktion selbst hat keine Auswirkungen auf die Shopfunktionen und ist im Regelfall unbedenklich. Jedoch ben\u00f6tigt man dazu einen FTP- Zugang zum Server. Das Leeren kann je nach Gr\u00f6\u00dfe des Ordners aber auch eine Weile dauern. Im TMP-Ordner werden vorgefertigte Daten gespeichert, um diese nicht bei jedem Seitenaufruf neu erstellen zu m\u00fcssen. Somit wird der Oxid Shop durch die tempor\u00e4ren Dateien schneller und der Server weniger belastet. Im Ordner werden Dateien zu verschiedenen Aktionen abgelegt. Zum Beispiel werden dort vorbereitete Templates abgelegt, aber auch die Datenbankstruktur, die Men\u00fcliste und die Modulerweiterungen finden sich dort tempor\u00e4r wieder. Werden die Dateien gel\u00f6scht, legt der Shop diese automatisch beim n\u00e4chsten Aufruf wieder an. Werden nun \u00c4nderungen an den Templatedateien vorgenommen, reicht es eigentlich aus, die f\u00fcr die Templates zust\u00e4ndigen Dateien im TMP-Ordner zu l\u00f6schen. Da die Dateibenennung nicht immer klar und verst\u00e4ndlich ist (ganz normal bei tempor\u00e4ren Dateien), l\u00e4sst sich dies manuell kaum umsetzen. Zwar funktioniert das komplette L\u00f6schen aller enthaltenen Dateien genauso gut, belastet den Shop bei den folgenden Aufrufen stark, da eben auch unver\u00e4nderte Dateien wieder erstellt werden m\u00fcssen. Im Modul Connector ist die &quot;TMP leeren&quot;-Funktion immer dabei. Im Adminbereich des Shops finden Sie unter D3 Module -&gt; Modul Connector -&gt; TMP leeren die Bedienoberfl\u00e4che. Hier k\u00f6nnen Sie ausw\u00e4hlen, welche Bereiche des TMP- Ordners geleert werden sollen. Alternativ k\u00f6nnen Sie bei Unklarheiten auch den kompletten Ordner leeren. Die tempor\u00e4ren Dateien sind nach au\u00dfen durch eine so benannte .htaccess-Datei gesch\u00fctzt. Beim kompletten Leeren des Ordners wird diese normalerweise mit entfernt, der Ordner ist dann nicht mehr gesichert. Die &quot;TMP leeren&quot;-Bibliothek stellt sicher, dass diese Datei nach dem Leeren immer wieder selbstst\u00e4ndig angelegt wird. Neben den L\u00f6schfunktionen zeigt die Oberfl\u00e4che statistische Daten \u00fcber das komplette TMP- Verzeichnis und auch alle m\u00f6glichen Einstellungen der Bibliothek. Zum &quot;TMP leeren&quot; gibt es optional verschiedene Einstellm\u00f6glichkeiten: Unter D3 Module -&gt; Modul Connector -&gt; Bibliotheken -&gt; Modul-Connector k\u00f6nnen Sie dauerhaft einstellen, ob die .htaccess-Datei immer angelegt werden soll oder ob Unterordner automatisch mit entfernt werden sollen. Manchmal sind diese Funktionen nicht gewollt. Diese k\u00f6nnen dort bei Bedarf deaktiviert werden. H\u00e4ufig wird uns die Frage gestellt, ob es sinnvoll ist, den TMP-Ordner regelm\u00e4\u00dfig zu leeren. Eindeutig: Nein! Solange keine \u00c4nderungen am Shop vorgenommen wurden, wird der Shop unter Umst\u00e4nden durch das Neuerstellen der tempor\u00e4ren Dateien stark belastet. Und danach sind die TMP-Dateien auch sofort wieder vorhanden. Speicherplatzgr\u00fcnde z\u00e4hlen also nicht. Sicherheitspr\u00fcfung Unzureichende Sicherungsma\u00dfnahmen gef\u00e4hrden Ihren Shop. Diese Punkte gehen gern im Alltag unter oder werden \u00fcbersehen. Die \u00fcblichen Risiken werden vom Assistenten \u00fcberpr\u00fcft und L\u00f6sungen per Mausklick angeboten. Hierbei wird auch shopfremde Software auf Sicherheitsrisiken gecheckt. Rufen Sie diese Seite in regelm\u00e4\u00dfigen Abst\u00e4nden auf, um den Status zu kontrollieren.","tags":"","url":"manual\/Was_ist_im_Connector_enthalten.html"},{"title":"zus\u00e4tzliche Config-Einstellungen","text":"Zus\u00e4tzlich zu den im Adminbereich verf\u00fcgbaren Einstellungen k\u00f6nnen selten genutzte Steuerungsparameter auch direkt in der Datei config.inc.php hinterlegt werden: $this-&gt;blD3IsDemoShop = true; deaktiviert alle systemnahen Funktionen f\u00fcr Einsatz in \u00f6ffentlichem Demoshop Beachten Sie, dass dann z.B. automatisierte Modulupdates nicht durchgef\u00fchrt werden k\u00f6nnen. $this-&gt;blD3IgnoreAutoUpdate = true; deaktiviert die Pr\u00fcfung auf Modulupdates $this-&gt;blD3PreventRemoteConnections = true; verhindert Abfragen von externen Diensten (Shoprevisionspr\u00fcfung, Modulupdatestatus) $this-&gt;blD3DontSendExceptionMail = true; sendet keine Infomail \u00fcber Exceptions (Lizenzprobleme) an den Shopbetreiber $this-&gt;sD3ExceptionMailRecipient = \u201cme@mydomain.de\u201c; sendet Infomail \u00fcber Exceptions (Lizenzprobleme) an diese Mailadresse, sonst \u00fcber im Shop hinterlegte Infomail $this-&gt; blD3IgnoreAutoMetaRefresh = true; deaktiviert den automatisch durchgef\u00fchrten Metarefresh von installierten Modulen. $this-&gt;sLogInfoMailFromAddress = \u201cmyaddress@myshop.com\u201c; sendet LogInfo-Mails von dieser Adresse, sonst von Bestell-E-Mail-Adresse $this-&gt;blD3CheckUpdatesForCurrentShopOnly = true; (nur Enterprise Edition (EE) mit mehreren Mandanten): pr\u00fcft und installiert D3-Modul-Aktualisierungen nur f\u00fcr den aktuell gew\u00e4hlten Mandanten, sofern mandantengetrennte Installation m\u00f6glich ist Zur Pr\u00fcfung und Durchf\u00fchrung n\u00f6tiger Installationen in anderen Mandanten wechseln Sie innerhalb des Adminbereiches in diese Subshops.","tags":"","url":"manual\/zusaetzliche_Config_Einstellungen.html"},{"title":"Einsatz in anderen Modulen","text":"Der Connector ist grunds\u00e4tzlich auch in Nicht-D3-Modulen einsetzbar. Wenn Sie Interesse am Einsatz des Connectors zusammen mit Ihren Modulen haben, kontaktieren Sie uns bitte.","tags":"","url":"manual\/Einsatz_in_anderen_Modulen.html"},{"title":"optische Anpassungen","text":"Die Modulausgaben k\u00f6nnen durch eigene CSS-Styles angepasst werden. Um die Updatef\u00e4higkeit des Moduls zu erhalten, \u00fcbernehmen Sie die neuen Stylesheets bitte in modulunabh\u00e4ngige Dateien. Die mitgelieferten Assets (CSS, JavaScripts) werden von uns \u00fcber einen vorkonfigurierten Kompilierungstask erstellt. Dieser kann via Grunt ausgef\u00fchrt werden. M\u00f6chten Sie eigene oder angepasste Inhalte daraus kompilieren lassen, installieren Sie das Modul bitte mit Composer und der --prefer-source-Option. Dann stehen Ihnen die Quelldateien im Ordner src\/build zur Verf\u00fcgung. Diese k\u00f6nnen direkt aufgerufen werden, um eventuelle Anpassungen im zu Grunde liegenden Theme zu integrieren. Alternativ k\u00f6nnen Sie die Sources auch in eigene Kompilierungsprozesse einbinden, um projektspezifische Assets zu erstellen. Details zur Verwendung des Taskrunners und der Quelldateien entnehmen Sie bitte der README.md im oben erw\u00e4hnten Build-Ordner.","tags":"","url":"manual\/optischeAnpassungen.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 unserem HelpCenter 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 D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]}