LangMan_XH (Languages Manager XH)

Third Party Plugins to CMSimple - how to install, use and create plugins

Moderator: Tata

Post Reply
olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by olape » Fri Apr 22, 2022 12:57 pm

frase wrote:
Thu Apr 14, 2022 8:13 am
Eine 1-Klick-Lösung (oder 2 oder 3) zum Anlegen neuer Sprachen UND die gleichzeitige Festlegeung der Darstellung der Sprachauswahl, gehört für mich irgendwie zusammen. Und ganz nebenbei, beides scheint mir für XH dermaßen essenziell, dass mit der Integration nicht weiter gezögert werden sollte.
Es gibt hier immer wieder Meinungen (zu recht), dass solche neuen Sachen möglichst in Plugins realisiert werden sollten.
Man kann es leichter pflegen, updaten usw.
Bisher war ich dafür, Ludwigs Vorschlag in den Core zu übernehmen. Da kannte ich aber deinen "Langen Kerl" (LangMan) noch nicht.
Bevor nun wieder an verschiedenen Stellen verschiedene Optionen zur Sprach-Verwaltung auftauchen, wäre ich dafür, das alles in einem Plugin zusammenzufassen und es als Standard-Plugin mit auszuliefern.
Jetzt muss ich nochmal eine Frage dazu stellen.
Wer nutzt denn überhaupt das "normale" Sprachmenü?
Wäre es hier nicht wesentlich sinnvoller Polyglot_XH entsprechend zu überabreiten?
Da ist ja eh noch einiges offen.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by frase » Fri Apr 22, 2022 2:09 pm

olape wrote:
Fri Apr 22, 2022 12:57 pm
Wer nutzt denn überhaupt das "normale" Sprachmenü?
Wäre es hier nicht wesentlich sinnvoller Polyglot_XH entsprechend zu überabreiten?
Oh, ich denke, dass das "normale" Sprachmenü ziemlich häufig genutzt wird. Vor allem von Leuten, die kein zusätzliches Plugin oder Umbauarbeiten am Template wollen.
Wäre Ludwigs Vorschlag nur in Polyglot_XH verfügbar, dann müsste man alle die diese Funktionen nutzen wollen, dazu verpflichten Polyglot zu verwenden. Alle anderen müssten verzichten.
Ich stelle mir vor, dass LangMan_XH als Standard-Plugin ausgeliefert wird. Damit wäre alles, was Sprachmanagement betrifft an einem Ort vereint - wenn Ludwigs Langmenü-Optionen gleich mit dort abgehandelt würden.
Die seitenweise Übersetzung kann und soll dann mit Polyglot gemacht werden, optional und unabhängig vom "Verwalten" der verfügbaren Sprachen.

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by olape » Fri Apr 22, 2022 2:23 pm

frase wrote:
Fri Apr 22, 2022 2:09 pm

Umbauarbeiten am Template wollen.

wenn Ludwigs Langmenü-Optionen gleich mit dort abgehandelt würden.
Egal wie, am Template muss geändert werden.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by frase » Fri Apr 22, 2022 2:30 pm

olape wrote:
Fri Apr 22, 2022 2:23 pm
Egal wie, am Template muss geändert werden.
Evtl. müssen Styles angepasst werden ...
Egal wie - ob im Core oder im Plugin - alles gleich. aber an einem Ort einzustellen/auszuwählen.

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by olape » Fri Apr 22, 2022 6:28 pm

Es ging mir dabei nicht um die Styles.
Die Änderungen, die ich meinte, ist identisch derer, die man auch für Polyglot machen muss.
Es muss für das Sprachmenü ein anderer Aufruf eingefügt werden.
Da führt kein Weg dran vorbei.

Allerdings könnten Templatedesigner pfiffig sein, das entweder konfigurierbar machen,
oder alternativ die vorhandenen Sprachmenüs abfragen und wenn vorhanden, dann einbinden.
Also, ganz grob etwa so:

Code: Select all

if ( polyglot
….
elseif (langman
….
else
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by frase » Sat Apr 23, 2022 6:49 am

olape wrote:
Fri Apr 22, 2022 6:28 pm
Es muss für das Sprachmenü ein anderer Aufruf eingefügt werden.
Das wäre schade.
Wenn das wirklich nicht anders geht, dann wäre ich doch wieder dafür, es nach Ludwigs Vorschlag umzusetzen. Ansonsten wäre es ein zu großer Bruch und nur mit individuellen Änderungen (anderer Aufruf) nutzbar.
Das würde mehr Nachteile als Vorteile mit sich bringen.

Es ist eben nur schade, weil es dann (XH-typisch) mehrere Stellen gibt, an denen man die Sprachen verwalten kann/muss.
Schon alleine die Erklärungen werden wieder so aussehen: Wenn du das willst musst du da hin, wenn du das andere willst musst du dorthin und das machen ... und so weiter. - Kein schönes Usererlebnis.

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by olape » Sat Apr 23, 2022 7:22 pm

frase wrote:
Sat Apr 23, 2022 6:49 am
Wenn das wirklich nicht anders geht,
Nein.
Wenn eine Funktion definiert ist, gibt es keine Möglichkeit, das nachträglich zu ändern.
Es muss eine andere Funktion / anderer Name sein.
Es gäbe nur eine „Krücke“.
XH_afterfinalcleanup, aber da gibt es mit Sicherheit wieder andere Probleme, wie i.e cnc.
Ich fände das auch nicht wirklich sinnvoll.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by olape » Sun Apr 24, 2022 2:41 pm

Eine Idee dazu.

Wir lassen das Languagemenü, wie es ist, schaffen dazu aber eine config-Option.
Da kann man dann Polyglot oder, falls es das mal gibt, Langman eintragen.
Ist etwas eingetragen, gibt die althergebrachte Funktion zurück, was eingetragen ist, ist nichts eingetragen, dann gibt sie zurück, was sie auch bisher zurückgibt.

Beim Editor und ich glaube beim Pagemanager haben wir das auch in dieser Art.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by frase » Sun Apr 24, 2022 5:24 pm

olape wrote:
Sun Apr 24, 2022 2:41 pm
Wir lassen das Languagemenü, wie es ist, schaffen dazu aber eine config-Option.
Eigentlich eine gute Idee.
Aber, was ist wenn man z.B. LangMan einträgt? Stehen dann Ludwigs Vorschläge auch weiterhin zur Verfügung?

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: LangMan_XH (Languages Manager XH)

Post by cmb » Sun Apr 24, 2022 5:49 pm

olape wrote:
Sun Apr 24, 2022 2:41 pm
Wir lassen das Languagemenü, wie es ist, schaffen dazu aber eine config-Option.
Da kann man dann Polyglot oder, falls es das mal gibt, Langman eintragen.
Ist etwas eingetragen, gibt die althergebrachte Funktion zurück, was eingetragen ist, ist nichts eingetragen, dann gibt sie zurück, was sie auch bisher zurückgibt.

Beim Editor und ich glaube beim Pagemanager haben wir das auch in dieser Art.
Ja, kann man so machen, aber ist es das wirklich wert? Beim Editor wird das ja genutzt, aber einen alternativen Dateimanager gibt es leider nicht. Und gerade mehrsprachige CMSimple_XH Sites sollte es doch nicht so viele geben, als dass man es dem Admin nicht "zumuten" kann, im Template den Aufruf von languagemenu() zu ersetzen (wenn er das überhaupt möchte).
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply