GX-Task #46834
geschlossenUmstrukturierung des admin-Verzeichnisses
100%
Beschreibung
Im Zuge des Refactorings wurde das admin
-Verzeichnis umstrukturiert, um eine klarere Struktur für neue Admin-Seiten gewährleisten zu können. In der Vergangenheit wurden dem admin
-Verzeichnis viele Unterverzeichnisse hinzugefügt, die keiner Konvention oder Regel unterlagen. Dadurch wurde die Wartung der Code-Basis zunehmend schwieriger und verwirrender. Das soll sich in zukünftigen Versionen ändern.
Um auf die Umstrukturierung bei der Wartung eigener Modulentwicklungen zu reagieren, sollte betroffener Code an die beschriebenen Änderungen in der angehängten Datei angepasst werden.
Die Umstrukturierung im Überblick:
- Das Verzeichnis
/admin/images
wurde nach/admin/html/assets/images/legacy
verschoben. - Die JS- und CSS-Dateien aus dem Verzeichnis
/admin/gm
wurden in die Verzeichnisse/admin/javascript/legacy
und/admin/styles/legacy
verschoben. Nach der Kompilierung durch die Gulp-Tasks landen sie schließlich in den Verzeichnissen/admin/html/assets/javascript/legacy
und/admin/html/assets/styles/legacy
. - Die übrigen Daten aus dem Verzeichnis
/admin/gm
wurden nach/admin/includes/gm
verschoben. - Das Verzeichnis
/admin/yoochoose
wurde nach/admin/includes/modules/yoochoose
verschoben. - Das Verzeichnis
/admin/sync4
wurde nach/admin/includes/modules/sync4
verschoben. - Weitere Änderungen können der angehängten Datei entnommen werden.
Für die meisten Modulentwickler werden die wahrscheinlich einzig relevanten Änderungen die Verschiebung des Verzeichnisses /admin/images
und der Datei stylesheet.css
sein.
In Kürze werden Tutorials bereitgestellt (http://developers.gambio.de), die zeigen, wie man eine neue Admin-Seite mit den neuesten Tools und Bibliotheken implementiert, die im Gambio Admin zu Verfügung stehen.
Dateien