Einfache Entwicklung mehrsprachiger Websites auf CMS Umbraco 8

Kürzlich haben wir einen Artikel von Harriet Lawrie getroffen, einer amerikanischen Entwicklerin, die ihre Erfahrungen bei der Erstellung mehrsprachiger Websites auf Umbraco mitteilte. Ihr Artikel erschien uns sehr interessant, weil er einen der Hauptvorteile unseres geliebten CMS enthüllt.

Wir haben einen Artikel von Harriet Lawrie übersetzt und daraus einen Auszug der wichtigsten Punkte gemacht, die Umbracos Fähigkeit widerspiegeln, mehrsprachige Websites zu erstellen.
Wir hoffen, dass diese Informationen für Studios und Entwickler nützlich sind, die mit ausländischen Kunden zusammenarbeiten oder einfach Websites mit mehreren Sprachen auf einmal erstellen.

Bild

Harriet Lawrie entwickelt seit ungefähr drei Jahren Websites auf Umbraco. Zum ersten Mal war sie mit der Erstellung einer mehrsprachigen Website auf Umbraco konfrontiert, als dieses CMS erst in der siebten Version vorhanden war.
Aber selbst dann bemerkte Harriet, dass sie im Vergleich zum Modul „International Computing“, das sie früher verwendet hatte und das mehrsprachige Websites in PHP erstellte, praktisch war.

Während der Arbeit mit Umbraco 7 war sie jedoch der Meinung, dass dieses CMS immer noch Raum bietet, um die Erstellung und Bearbeitung mehrsprachiger Websites zu vereinfachen. Vor kurzem begann Harriet Lawrie mit der Arbeit an einem Projekt, das sofort in sieben Sprachen übersetzt werden soll.
Sie macht es bereits auf Umbraco 8 und sieht darin nach eigenen Angaben große Vorteile gegenüber der Vorgängerversion und anderen CMS.

Ein Inhaltsbaum für alle Sprachen


Das Hinzufügen neuer Inhalte zu einer in Umbraco 7 erstellten Site war eine zeitaufwändige Aufgabe. Jede Sprache hatte einen eigenen Knotenbaum. Jedes Mal, wenn Sie der Site eine Seite hinzufügten, mussten Sie ihn zu jedem dieser Knotenbäume hinzufügen. Selbst wenn nur drei Sprachen verwendet wurden, wirkte das Hinzufügen von Inhalten etwas eintönig, insbesondere wenn Inhalte hinzugefügt wurden, die in jeder Sprache gleich sind, z. B. Bilder.

In Umbraco 8 müssen Sie nur einen Knoten für eine Seite erstellen, die in mehrere Sprachen übersetzt wurde. Innerhalb dieses Knotens können Sie bereits zwischen den Sprachen wechseln und die Inhalte bearbeiten. Und beim Veröffentlichen fragt CMS, welche Sprache Sie veröffentlichen möchten.

Wenn Sie der Site eine weitere Sprache hinzufügen möchten, müssen Sie keine Site-Typen erstellen. Fügen Sie einfach die Sprache in den Einstellungen hinzu, und der CMS erstellt eine neue Sprachoption basierend auf dem Inhalt, den Sie bereits haben. Sie müssen nur die Übersetzung hinzufügen und veröffentlichen. Umbraco erstellt beim Veröffentlichen jeder Sprache automatisch alle übersetzten URLs.

Bild

Vereinfachte Navigation und Bearbeitung


Umbraco 8 bietet eine der bequemsten Funktionen zum Bearbeiten von Inhalten und zum Arbeiten mit mehrsprachigen Websites - hier zeigt sich dieses CMS in seiner ganzen Pracht. Durch das Zulassen, dass Seiten verschiedene Sprachen haben, verknüpft das CMS automatisch Inhalte zwischen verschiedenen Sprachen.

In Umbraco 7 wäre beispielsweise die Kontaktseite für jede Sprache eine völlig separate Seite und würde keinen Link von der Kontaktseite für andere Sprachen haben. Und wenn Sie die Seite "Kontakte" für jede Sprache löschen möchten, müssen Sie zuerst herausfinden, wie "Kontakte" in jede der Sprachen übersetzt werden (Hallo, Google Translate!), Und dann alle manuell löschen.

Umbraco 8 macht alles einfacher: Dazu müssen Sie das Dropdown-Menü verwenden, um den Inhalt auf die gewünschte Sprache umzustellen, die zu löschende Seite zu finden und in allen Sprachen auf einmal zu löschen. Wenn Sie es nur aus einer Sprache entfernen müssen, öffnen Sie einfach den Knoten für diese Sprache. Alles ist sehr einfach.

Bild

Gleichzeitige Bearbeitung von Inhalten für zwei Sprachen


Ein Inhaltseditor kann gleichzeitig Inhalte in einer Sprache anzeigen, während er Inhalte für eine andere Sprache schreibt. In Umbraco 7 war dies nur möglich, wenn zwei Browser-Registerkarten geöffnet waren und in der achten Version auf einer Seite angezeigt werden.

Bild

Sie können auswählen, welche Eigenschaften und Dokumenttypen übersetzt werden dürfen


Um die Übersetzung eines Dokumenttyps in mehrere Sprachen zu ermöglichen, müssen Sie nur das Kontrollkästchen für "Variieren nach Kultur zulassen" aktivieren und dieses Feld für jede Dokumenttypeigenschaft einschließen.

Bild

Im Allgemeinen fand Harriet Lawrie Umbraco 8 viel einfacher als Umbraco 7. In der vorherigen Version hatte sie nicht das Gefühl, dass CMS buchstäblich für die Entwicklung mehrsprachiger Websites entwickelt wurde, aber in Umbraco 8 gibt es dieses Gefühl, da es einfach und schnell von einer Sprache gewechselt werden kann zum anderen.

Original in Englisch

Source: https://habr.com/ru/post/de482064/


All Articles