Projekt

Allgemein

Profil

Aktionen

GX-Feature #54036

offen

Strukturen des Templates sollten überarbeitet und vereinfacht werden

Von Torben Wark vor mehr als 6 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Gemeldet
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Frontend
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.7.2.0
Release Notes Langtext:

Beschreibung

Der Header-Bereich des Honeygrid ist zu unflexibel und so kompliziert aufgebaut, das Arbeiten an der Stelle eine Qual sind. Es sollte deshalb darüber nachgedacht werden, ob es möglich ist diesen und andere Bereiche im Template zu überarbeiten und umzustrukturieren, damit teilweise auf JavaScript verzichtet werden kann und das Arbeiten erleichtert wird.

Darüber hinaus sollten die Template-Dateien besser gegliedert und in eine aufgeräumtere Ordnerstruktur überführt werden, damit Dateien gruppiert und damit besser auffindbar sind. Hierzu wäre es dann auch nötig einen Teil der ContentViews zu überarbeiten und dort die Templatepfade anzupassen. Hierbei kann dann auch gleich geprüft werden, ob die betroffenen ContentViews noch zeitgemäß sind oder durch modernere HttpViewController ersetzt werden sollten.

Der Zeitraum dafür sollte nach dem Release von Version 3.8.0.0 liegen, da es dann keine offiziell supportete Version mit dem EyeCandy+MobileCandy-Templategespann mehr gibt.

Ziel dieses Refactorings wäre eine verbesserte Wartbarkeit, eine bessere Übersicht und Anpassbarkeit für externe Entwickler, sowie ein Performancegewinn, wenn auf JavaScripte verzichtet werden kann, die jetzt noch benötigt werden, um eine saubere Darstellung zu ermöglichen.


Aktionen #1

Von Torben Wark vor mehr als 6 Jahren aktualisiert

  • Tracker wurde von GX-Task zu GX-Feature geändert
Aktionen #2

Von Torben Wark vor mehr als 6 Jahren aktualisiert

Aktionen #3

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 58 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF