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.
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.
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.
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.