Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

key als ordnername für Module und Templates #89

Open
thorol opened this issue Jun 21, 2020 · 4 comments
Open

key als ordnername für Module und Templates #89

thorol opened this issue Jun 21, 2020 · 4 comments

Comments

@thorol
Copy link
Contributor

thorol commented Jun 21, 2020

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.

@staabm
Copy link
Member

staabm commented Jun 21, 2020

Welches problem löst dein Vorschlag?

@thorol
Copy link
Contributor Author

thorol commented Jun 21, 2020

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.

@DanielWeitenauer
Copy link
Member

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.

@marcohanke
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants