Open thorol opened 4 years ago
Welches problem löst dein Vorschlag?
Das Auffinden des aktuellen Sync-Ordners bspw. eines Modules könnte so verbessert werden. Beispielsweise lege ich zusätzliche Dateien in diesem Ordner passend für das Modul ab (z.B. scss). Der Name des Moduls wird z.B. zwecks Lesbarkeit des Endnutzers verändert, dadurch wird der Ordnername verändert (Config rename) oder es ist der alte Ordnername (rename off).
Eine Alternative und wahrscheinlich die Einfachere ist, dass nur die ID als Ordnername verwendet werden kann. So ist der Ordner noch einfacher programmatisch erreichbar, ohne dass man irgendwo abfragen muss, wie denn nun der Ordnername ist.
Evtl. bräuchte es auch nur eine Methode, die mir den aktuellen Sync-Ordner für Module ID X oder Template ID Y zurückgibt.
Ich finde den Vorschlag gut. Der Key ist programmnaher und nicht von der Umgebung abhängig. Er würde eine einfachere Portierung zwischen verschiedenen Websites ermöglichen. Titel und ID sind im Gegensatz zum Key von den Eigenschaften der Installation abhängig: Die Titel müssen z.B. eher für unterschiedliche Backendsprachen angepasst werden. Die ID wird durch die Installations-Reihenfolge vorgegeben und kann sich zwischen Installationen unterscheiden.
Ich wollte gerade das gleiche Issue aufmachen. Wie ist denn der Stand hier? Wäre das denkbar es kam nur noch niemand zum Umsetzen? Oder seid ihr noch nicht überzeugt? Fallback auf Name wäre noch denkbar falls kein Key vorhanden ist. Und wenn es auf der Settingspage noch ein Select mit key/name gibt, gibt es auch keine Probleme mit BC
Es wäre schon, wenn es möglich wäre, den Key als Ordnername zu definieren. Dieser sollte eindeutig sein. Wenn es keinen Key gibt, wird es wie bisher synchronisiert.