In diesem Artikel geht es um die Erstellung mehrsprachiger Websites mit dem CMS Composite C1.
Komfortablerweise verfügt C1 schon standardmäßig über die nötigen Bordmittel zur Veröffentlichung mehrsprachiger Inhalte.
Genau diese möchte ich hier näher beleuchten.
Willkommen, Bienvenida, Velkommen – Mehrsprachige Websites mit Composite C1 erstellen
2. In diesem Artikel geht es um die Erstellung mehrsprachiger Websites mit dem
CMS Composite C1.
Komfortablerweise verfügt C1 schon standardmäßig über die nötigen Bordmittel
zur Veröffentlichung mehrsprachiger Inhalte.
Genau diese möchte ich hier näher beleuchten.
3. Für dieses Beispiel installiere ich Composite C1 über die Windows Azure Websites
Gallery:
4. Als URL für diese Demo lege ich http://opencph.azurewebsites.net fest:
5. Nach dem Anlegen der Website im Windows Azure Managementportal begrüßt uns
C1 mit dem Installationsassistenten:
7. Da diese Starter Site nur auf Englisch bereitgestellt wird, legen wir im nächsten
Schritt als Sprache für die neue Website ‘English (US)’ fest:
9. Im letzten Schritt des Assistenten können wir neben Benutzernamen und Passwort
noch die regionalen Einstellungen, also die Sprache der Konsole festlegen.
Da das Backend von C1 auf Deutsch verfügbar ist, wählen wir dort ’German (DE)’
aus:
10. Nach einem Klick auf ‘Start C1′ befinden wir uns dann in der C1 Konsole:
11. Die durch den Assistenten erstellte englische Open CPH Starter Site können wir uns
durch Aufruf der Website auch schon anschauen:
12. Um nun zum eigentlichen Thema dieses Artikels, der Mehrsprachigkeit zu
kommen, wählen wir in der Ansicht ‘System’ den Punkt ‘Sprachen’ aus und sehen,
dass wir zur Zeit als einzige Sprache ‘Englisch (US)’ – wie zuvor im Assistenten
festgelegt – installiert haben:
13. Durch einen Klick auf ‘Sprache hinzufügen’ können wir jetzt ‘Deutsch’ als
zusätzliche Sprache sowie den URL-Mapping-Namen ‘de’, der später ein Teil der
deutschen URL sein wird, festlegen:
14. Anschließend erscheint die angelegte Sprache in der Übersicht und wir haben am
unteren rechten Rand ein neues Auswahlfeld, um die Sprache auf ‘Deutsch’ zu
wechseln:
15. Da der Sprachwechsel einen sogenannten Cleanup des Backends erfordert, bestätigen
wir den entsprechenden Hinweis:
16. Nach dem Neuladen der Konsole sehen wir nun die noch nicht übersetzten
englischen Inhalte in der Ansicht ‘Inhalt’ und klicken dort zunächst für die
markierte ‘Frontpage (Englisch, US)’ auf die Schaltfläche ‘Seite übersetzen’:
17. Jetzt beginnen wir mit der eigentlichen Übersetzung der Inhalte, zunächst für den
Bereich ‘Content’ unserer Seite:
19. Im Bereich ‘Aside column’ gibt es in der Open CPH Starter Site die
Besonderheit, dass dort sogenannte Content Spots, sozusagen
Inhaltsplatzhalter, über eine entsprechende C1 Funktion ausgewählt und
verwendet werden:
20. Um auch diese zu Übersetzen bzw. auf Deutsch anzulegen, klappen wir das Feld
‘Website-Elemente’ / ‘Content Spots’ auf und sehen die derzeit vorhandenen
englischen Versionen:
21. Über die Schaltfläche ‘Daten hinzufügen’ haben wir die Möglichkeit, neue Content
Spots auf Deutsch zu erstellen:
23. Nach der Erstellung der neuen Spots wechseln wir wieder in die Bearbeitung unserer
Seite und rufen die Parameter der Funktion ‘Content.ShowContentSpots’ durch
einen Doppelklick auf:
24. Über ‘Auswahl bearbeiten’ entfernen wir nun die englischen Spots und wählen für
unsere zu übersetzende Seite die entsprechenden deutschen Versionen aus:
25. Anschließend bestätigen wir diese Auswahl mit ‘OK’ und haben damit auch die
Content Spots auf Deutsch übersetzt:
26. Als abschließenden Schritt können wir jetzt noch im Bereich ‘Einstellungen’ der
Seite Standardangaben wie Seitentitel, Beschreibung, Menütitel, etc. mit deutschen
Bezeichnungen versehen:
27. Nach dem Speichern und Veröffentlichen haben wir nun die erste Seite unserer
Website auf Deutsch übersetzt.
Damit dieser Artikel nicht zu lang wird, habe ich wie in jeder guten Kochsendung
auch etwas vorbereitet – nämlich die komplette deutsche Übersetzung der Open
CPH Starter Site zu Demonstrationszwecken auf
http://opencph.azurewebsites.net/de:
29. Um das Wechseln der Sprache für die jeweils aktuell aufgerufene Seite zu
testen, können Sie nun über den sich am oberen rechten Seitenrand
befindenden Language Switcher, der als installiertes Package bereits
Bestandteil der Open CPH Starter Site ist, Ihre gewünschte Sprache
auswählen.
Insgesamt betrachtet, bietet Composite C1 von Hause aus eine sehr einfache
Möglichkeit, mehrsprachige Websites zu erstellen und über den Language
Switcher auch komfortabel beim Sprachwechsel unter Beibehaltung der
aktuellen Seite zu betreiben.