GX-Task #45936
geschlossenGXEngine Struktur wird geändert
100%
Beschreibung
Im Rahmen der Refactoring-Arbeiten wurde die Struktur der "GXEngine" aktualisiert und wird nun nur als Code-Framework dienen, das alle Bibliotheken enthält, die das Projekt mit den Basisfunktionalitäten versorgen.
Der shopbezogene Code wird in den "GXMainComponents" (Services, Extensions, Loaders, Modules, Controllers ...) gespeichert werden.
Das user_classes-Verzeichnis wurde zu GXUserComponents umbenannt, in dem alle Benutzerklassen gespeichert werden, um eine update-sichere Lösung zu ermöglichen.
Im Rahmen dieser Änderungen wurden die MainFactory, das ModuleCenter, das Extender-System und einige andere Teile des Codes aktualisiert, um mit dieser Struktur zu funktionieren.
Referenzen, die zuvor explizit auf Dateien im user_classes-Verzeichnis gemacht wurden, müssen mit dieser Änderung angepasst werden. Generell wird davon abgeraten, solche Referenzen zu machen.