ForkCMS - Mehrsprachige / Multilingual Seiten erstellen
Das CMS und gleichzeitige Blogsystem ForkCMS hatte ich schon im Mai 2013 mal vorgestellt. Dabei ging es um das Thema der Installation dieses CMS-System.
In dem Beitrag hatte ich schon darauf hingewiesen, das die CMS-Software ForkCMS gleich schon bei der Installation nachfragt ob eine Mehrsprachige / Multilanguage fähige Internetseite eingerichtet werden soll.
In diesem Beitrag möchte ich mir mal die Umsetzung und Handhabung dieses CMS-System als Multilanguage Variante in seinen Grundzügen anschauen.
Bevor ich auf das Thema mehrsprachige Internetseiten mit dem CMS-System ForkCMS eingehe, möchte ich der Vollständigkeit halber, als Erweiterung zu dem oben genannten Beitrag, darauf hinweisen, das ein zusätzliches hinzufügen von weiteren Sprachen für eine mehrsprachige Internetseite nach der Installation derzeit etwas kompliziert ist.
Laut Informationen aus dem ForkCMS Forum, plant man wohl in einer der zukünftigen Versionen dies im Backend Bereich besser zu lösen bzw. diese Funktion hinzuzufügen.
Derzeit ist es empfehlenswert bei der Installation so viele Sprachen für den Frontend Bereich auszuwählen wie möglich, um die, die nicht benötigt werden dann im Backend Bereich nach der Installation unter "Einstellungen" >> "Allgemein" zu deaktivieren.
Mehrsprachige Seite mit ForkCMS umsetzen
Zur grundsätzlichen Information. Bei der Installation des CMS-Software ForkCMS habe ich die Beispieldaten mit installiert.
Ich werde diese Beispiel Daten bei der Erklärung wie eine mehrsprachige Seite erstellt wird, dafür benutzen.
Ich nehme einfach dafür die Beispiel Unterseite "Ort" bzw. "Location" für die englische Sprachversion.
Anhand des oberen Screenshot, sehen Sie das ich mich auf der entsprechenden Seite befinde. Oben rechts sehen Sie das ich mich in der deutschen Version dieser Seite befinde und unten sehen Sie den ursprünglichen Beispieltext von der Installation her.
Im Main Bereich befinden sich zwei Editor Fenster, wohinter jeweils ein Text hinterlegt ist. Diese Texte werde ich jetzt einfach gegen den Text aus Anfang dieses Beitrags austauschen.
Wenn man über das erste Editor Fenster mit seiner Maus geht, sieht man drei Symbole. Eins dieser Symbole sorgt dafür, wenn man darauf klickt, das ein separates Editor Fenster aufgeht.
Dort sehen Sie im vollem Umfang den Originaltext der ForkCMS Testinstallation mit den Beispieldaten.
Durch einen Klick in den Textbereich, kann man diesen jetzt anfangen zu ändern und zu formatieren.
Nach dem bestätigen mit dem "OK" Button, mache ich das gleiche mit dem zweiten Editor Fenster, welcher im Main Bereich sich befindet und füge dort den entsprechenden Text ein und formatiere diesen.
Nach dem ich jetzt allgemein die Seite abgespeichert habe, springe ich auf den "SEO" Button, um jetzt für die entsprechende deutsche Seite ein paar individuelle Anpassungen vornehme, was den Titel der Seite, sowie die Beschreibung und Keywords angeht.
Nachfolgend sehen Sie den entsprechenden Screenshot nach der Anpassung dazu.
Zusätzlich noch als Information, habe ich mir bei diesem Test für ein mehrsprachige Seite mit dem CMS-System ForkCMS erlaubt, sogenannte Schlagworte zu vergeben und diese Funktion mit in diese Seite einzubinden.
Dadurch sieht die deutsche Seite für die Begrifflichkeit "Ort" jetzt folgendermaßen aus:
Jetzt soll die englische Sprachversion dieser Seite umgesetzt werden
Dazu klickt man oben rechts auf das Auswahlmenü und wählt "Englisch" aus.
Leider springt dabei das ForkCMS Backend System zurück auf die englische Sprachversion des Dashboard. Schade!
Gerade bei größeren Internetseiten, mit vielen Inhalten in den unterschiedlichsten Sprachen, kann genau dies sich als sehr hinderlich bzw. Zeitraubend erweisen.
Da ich das CMS-System ForkCMS jetzt nicht unbedingt in- und auswendig kenne, kann es natürlich sein, das man dies in einer bestimmten Einstellung unterdrücken kann.
Also navigiere ich mich in der linken Leiste zu "Location" um dort wie unter der deutschen Sprache die entsprechenden Änderungen vorzunehmen.
Nachdem ich den englischen Text eingetragen habe und die Seite abgespeichert wurde, gehe ich auch hier auf den "SEO" Button, um die entsprechenden Begrifflichkeiten für die englische Seite vorzunehmen.
Auch die Schlagworte ( Tags ) für die englische Seite wurden eingetragen. Was mich dort im ersten Augenblick wunderte, das mir das Schlagwort "multilanguage" nicht vorgeschlagen wurde. Aber des Rätsel Lösung folgt später.
Zur besseren Unterscheidung habe ich für die Darstellung des englischen Text ein anderes Theme als aktiv gesetzt.
Nachfolgend sehen Sie wie die entsprechende englische Seite aussieht.
Links sehen den Begriff Tags ( Schlagworte ) und das der Begriff "multilanguage" dort nur als 1* vergeben ausgewiesen wird. Dabei hatte ich doch den Begriff "multilanguage" für die deutsche Seite und für die englische Seite jeweils vergeben.
Weiter unten sehen Sie die Lösung, wieso das so ist.
SEO und Multilanguage beim CMS-System ForkCMS
Weiter oben habe ich ja geschrieben das ich bei der jeweiligen Sprachversion die Daten unter dem "SEO" Button angepasst habe.
Jetzt will ich sehen, ob dies auch durch das CMS-System ForkCMS korrekt umgesetzt wird, wenn ich die entsprechende Multilingual Seite aufrufe für Deutsch bzw. Englisch.
Das ist der Auszug des Quelltext für die deutsche Seite "Ort" und man kann sehen, das den Suchmaschinen die richtigen Informationen für eine deutsche Internetseite übergeben werden.
Wenn ich mir den Quelltext, der entsprechenden englischen Seite "Location", jetzt anschaue, kann man sehen, das auch dort die richtigen Daten eingepflegt werden mit den entsprechenden Informationen für die Suchmaschinen.
So gesehen macht das CMS-System ForkCMS an dieser Stelle seine Arbeit absolut sauber, wenn die entsprechenden Daten auch wirklich eingepflegt werden.
Schlagworte / Tags
Jetzt habe ich ja zweimal darauf hingewiesen, dass das Schlagwort / Tags "multilanguage" in der entsprechenden Sprachversion der Internetseite jeweils nur einmal ausgegeben wird.
Schaut man jetzt nach, kann man erkennen, dass das CMS-System ForkCMS für eine Multilanguage Internetpräsenz, die Schlagworte auch den einzelnen Sprachen zuordnet und nicht miteinander vermengt.
Dadurch ergibt sich aus meiner Sicht eine sehr saubere Trennung zwischen den einzelnen Sprachversionen einer Multilanguage / Multilingual Internetpräsenz.
Schlusswort
Bei den ersten Testversuchen was die Handhabung des CMS-System ForkCMS angeht, konnte mich diverse Punkte überzeugen, so das ich die CMS-System für mich mit in die nächste Runde nehme für die Umsetzung einer Multilanguage Internetseite.
Sie haben Erfahrungen mit der CMS-Software ForkCMS oder eine eigene Meinung zu diesem Thema, dann schreiben Sie dies doch gerne als Kommentar nieder. Ich würde mich freuen.
Rate this entry
5.7/6
- Note: 5.7
- Votes: 3
- Higher: 6
- Lower: 5
Die letzten 5 Kommentare