developer icon indicating copy to clipboard operation
developer copied to clipboard

key als ordnername für Module und Templates

Open thorol opened this issue 5 years ago • 6 comments

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.

thorol avatar Jun 21 '20 19:06 thorol

Welches problem löst dein Vorschlag?

staabm avatar Jun 21 '20 19:06 staabm

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.

thorol avatar Jun 21 '20 19:06 thorol

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.

DanielWeitenauer avatar Aug 18 '20 11:08 DanielWeitenauer

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

marcohanke avatar Sep 12 '23 12:09 marcohanke