Wie man CMS-Inhalte für internationale Websites strukturiert
Sep. 4, 2018
--
Wald

Wie man CMS-Inhalte für internationale Websites strukturiert

Einschließlich Mehrbaum- vs. Einzelbaum-Ansätze

Von der IT bis zum Content Manager

Die Verwaltung internationaler Inhalte innerhalb einer globalen Website ist eine der größten Herausforderungen für viele digitale Teams, die für die weltweite Vermarktung ihrer Produkte und Dienstleistungen verantwortlich sind. Software in Form von Content-Management-Systemen (CMS) hat die Kontrolle über die Verteilung von Inhalten von den IT-Abteilungen, die mit strukturierten Lieferzyklen und einer strengen Änderungskontrolle verbunden sind, auf die Web-Content-Manager übertragen, die in einem schnelllebigen Umfeld arbeiten und von der Dringlichkeit angetrieben werden, relevante und wirkungsvolle Inhalte genau zum richtigen Zeitpunkt zu vermarkten oder anderweitig zu präsentieren.

Diese Übertragung der Kontrolle hat es den Marketingteams ermöglicht, zielgerichtete und zeitnahe Inhalte zu liefern, die letztlich ein attraktiveres digitales Erlebnis für die Zielgruppen schaffen. Der Nachteil ist jedoch, dass die Website-Inhalte im Laufe der Zeit weniger strukturiert und schwieriger zu verwalten sind.

Nach der Erfahrung von Priocept ist einer der größten Fehler bei der CMS-Implementierung die Anordnung der Inhalte auf internationalen (mehrsprachigen, multikulturellen und multigeografischen) Websites. Die größte Herausforderung besteht darin, die Inhalte so anzuordnen, dass sie auf internationalen Websites flexibel eingesetzt werden können, ohne dass es zu Doppelungen kommt. Die Duplizierung von Inhalten führt zu doppeltem Aufwand bei der Eingabe von Inhalten, was sich erheblich auf die Betriebskosten auswirken kann, sowie zu unnötigen Inkonsistenzen zwischen gleichwertigen Inhalten.

In diesem Sinne werden wir einige Ansätze für die Anordnung von Inhalten innerhalb einer internationalen Website erläutern.

Multi-Tree-Ansatz

Die Struktur der Inhalte einer internationalen Website spiegelt häufig die hierarchische und geografische Struktur der Organisation selbst wider. Die natürliche Tendenz der Inhaltsredakteure besteht darin, für jedes Land eine eigene Website zu erstellen, die dann von den jeweiligen lokalen Inhaltsteams verwaltet wird. Dies ist der Multi-Tree-Ansatz.

Für lokale Content-Redakteure ist dieser Ansatz sinnvoll und bietet die größte Flexibilität, da er es ihnen ermöglicht, ein vollständig auf ihren Markt zugeschnittenes Erlebnis zu schaffen. Für globale Marketingteams, die für die Überwachung der ganzheitlichen Strategie für digitale Inhalte verantwortlich sind, kann dieser Ansatz jedoch eine Herausforderung darstellen, wenn es darum geht, ein einheitliches Messaging im gesamten digitalen Bereich zu erreichen.

Ein weiterer Nachteil einer Hierarchie mit mehreren Bäumen ist, dass sie die Replikation und Duplizierung von Inhalten über mehrere Standorte hinweg fördert. Eine kleine Änderung an einem gemeinsamen Inhalt erfordert eine Replikation in mehrere lokale Sites. Dies stellt eine Herausforderung für die Erstellung, das Testen und die Verwaltung von Inhalten dar.

Dieser Ansatz wird für Websites empfohlen, deren Inhalt sich in der Struktur zwischen lokalen, länderspezifischen Websites erheblich unterscheidet. Wenn Ihr Inhalt im Allgemeinen über alle Sites hinweg einheitlich ist, mit vielleicht einigen geringfügigen Unterschieden in bestimmten Bereichen, dann ist diese Lösung nicht zu empfehlen, da sie unnötig schwierig zu verwalten ist.

image1
Figure 1: Multi-tree vs. single-tree approaches for organizing international content

Ein-Baum-Ansatz

Der alternative Ansatz besteht in einem einzigen Inhaltsbaum. Im Idealfall stellt diese einzige Hierarchie einen gemeinsamen Satz von Inhalten dar, der für alle lokalen (länderspezifischen) Websites gilt, wobei die einzigen Unterschiede in den Sprachvarianten bestehen.

Aus Sicht der Inhaltsarchitektur ist dies der sauberste Ansatz, da er den bewährten Praktiken der Softwaretechnik entspricht, eine "einzige Quelle der Wahrheit" beibehält und die Duplizierung von Inhalten (die im Wesentlichen eine Form von Daten sind) vermeidet und die Wiederverwendung von Daten oder Inhalten durch Vererbung fördert. Es ist auch der effizienteste Ansatz, da er die Möglichkeit eröffnet, all Ihre Inhalte mit einem einzigen Team an einem Standort zu verwalten, anstatt mit weltweit verteilten Teams.

Obwohl dies ein sauberer Ansatz ist, wird er schnell unzureichend, wenn die lokalen Teams, die naturgemäß näher an den Feinheiten der von ihnen verwalteten lokalen Märkte sind, kleinere Anpassungen vornehmen müssen, um die lokalen Unterschiede zu berücksichtigen. Bei einem Single-Tree-Ansatz sind die lokalen Manager einfach nicht in der Lage, Inhalte effektiv zu lokalisieren, ohne auf Umgehungslösungen zurückzugreifen, die auch als "Content-Hacks" bekannt sind und die sehr schwer zu verfolgen und zu verwalten sind.

Der Single-Tree-Ansatz wird empfohlen, wenn Ihre Inhalte auf allen lokalen Sites weitgehend gleich sind. Die Lokalisierung der Inhaltsstruktur ist schwieriger als bei einem Multi-Tree-Ansatz, aber die Vorteile eines einzigen, zentral verwalteten Inhaltssatzes überwiegen dies bei weitem.

Multibaum mit gemeinsamem Inhalt

Ein Kompromiss zwischen diesen beiden gegensätzlichen Ansätzen besteht darin, eine zentrale "abstrakte" Website zu verwalten, die Inhalte für die globale Verbreitung enthält. Dabei handelt es sich um ein Repository für gemeinsam genutzte Inhalte, das an sich wie eine eigenständige Site aussieht, aber nicht auf der Live-Site veröffentlicht werden muss. Stattdessen wird er verwendet, um verknüpfte Kopien von gemeinsamen Inhalten in lokalen Sites zu erstellen. Diese abstrakte Site ist vergleichbar mit einer abstrakten Klasse im objektorientierten Software-Design.

Priocept arbeitet mit einer Reihe von Enterprise-Content-Management-Systemen, die Funktionen zur Erstellung von verknüpften Inhaltselementen bieten, bei denen ein übergeordneter oder Master-Content-Knoten zur Aktualisierung mehrerer untergeordneter Knoten verwendet wird. In letzter Zeit haben wir mit Magnolia gearbeitet, einem Java-basierten Open-Source-CMS. Magnolia bietet mehrere Ansätze für die Entwicklung gemeinsamer Inhalte, darunter die LiveCopy-Funktion.

Magnolia LiveCopy

Mit dem Magnolia LiveCopy-Modul können Autoren von Inhalten Kopien von Seiten erstellen, die mit der Originalquelle verlinkt sind. Mit dieser Funktionalität können Inhaltsredakteure globale (oder gemeinsam genutzte) Inhalte an einem zentralen Ort pflegen, wo sie einmal aktualisiert und an viele lokale Standorte verteilt werden können.

image3
Figure 2: Magnolia LiveCopy - A linked copy of the travel site has been created.

Vollständige Flexibilität

Der Inhalt wird in den Eigenschaften jeder Seite referenziert, was bedeutet, dass die Seiten sowohl im Quelltext als auch in der verlinkten Seite verschoben werden können, ohne dass die Inhaltsverknüpfung verloren geht. Dieser Ansatz gibt Inhaltsredakteuren auch die Flexibilität, Seiten oder Abschnitte unterhalb der verlinkten Seiten hinzuzufügen, wie unten dargestellt.

image2
Figure 3: Diagram representing content linked from a master source (UK)

Selektive Vererbung von Inhalten

In some cases, the content of the original source (or parent) page, created at a global level, has a small section that doesn’t quite work at the local level. In this scenario, it would be an unnecessary overhead to delink the entire page and have to manage all the content in this page locally. Instead, it would be much more efficient to be able to override the relevant section within the page, avoiding issues when the surrounding content needs to be changed in the future.

Magnolia’s LiveCopy module caters for this by allowing content authors to override components of a page to create a local version with certain properties overridden at the local level. For example, if a different title on the homepage of a French site is required from that of the Belgian site, the page title component can be edited in the local page and will override the parent page content, whilst the rest of the page matches the parent page and remains linked to receive any updates made.

Zusammenfassung

Planning the structure of content for your international website is a critical consideration that needs to be right from the outset. The cost of reorganizing content structure once it has been embedded in a web team’s daily routine can be an unnecessary burden on marketing budgets. It is worth approaching the content architecture with the same rigor applied to software architecture, to design the most efficient approach ahead of implementation. Rather than allowing the content structure to be dictated by isolated local teams, a “content architect” needs to design the most appropriate solution to meet an organization’s particular needs, with consideration given to efficiency, scalability, and the robustness of the content editing process.

Über den autor

Abhay Kumar

Head of Delivery, Priocept

Abhay is Head of Delivery at Priocept and has over 20 years of experience in enterprise application delivery. He is proud to work for one of Magnolia’s Platinum Partners, offering a strong Magnolia practice in the UK. In this role, Abhay has been responsible for architecting and delivering projects for some of Magnolia's biggest customers.