Projekt

Allgemein

Profil

Aktionen

GX-Task #45936

geschlossen

GXEngine Struktur wird geändert

Von Alexandros Tselegidis vor etwa 8 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Alexandros Tselegidis
Kategorie:
Change
% erledigt:

100%

Betroffene Versionen:
Unbestimmt

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.


Aktionen

Auch abrufbar als: Atom PDF