Kategorie: Technologie
Einleitung
Wie ein Schweizer Uhrwerk: die Architektur der komplett neuen Content-Hub Plattform mit zahlreichen Daten-Import und Daten-Export Schnittstellen zu Umsystemen. Mehrsprachigkeit und Multi-Marktfähigkeit sowie Automatisierungen bei der Datenmigration oder der Bildauslieferung mithilfe von AI sind einige der Highlights. Weltweite Performance und Verfügbarkeit dank einer Multi-CDN Lösung, speziell für Fernmärkte und Prioritätsmärkte wie China sowie der Einsatz modernster Frontend-Technologien für den Inspirationskalender und die Karte zeigen die Komplexität des Lösung.
Mehrsprachigkeit und Märkte
Die Website wird in 14 Sprachen aufbereitet, u.a. auch für Right-To-Left Sprachen (RTL) wie Arabisch. Die Inhalte können in 22 Märkten individuell angepasst und ausgespielt werden, so dass z.B. Begriffe wie 'Fahrrad' für Deutschland und 'Velo' für die Schweiz ausgegeben werden. Dieselbe Inhaltsseite kann von den Editoren in den Marktversionen unterschiedlich gestaltet werden.
Automatische CDN Invalidierung
Seiten im CDN werden für eine bestimmte Zeit gecached. Die Regeln für die Cache Dauer können über eine generische Regel oder auf der einzelnen Seite individuell durch die Editoren konfiguriert werden. Beim Ändern einer Seite wird die Seite über die CDN API automatisch auf beiden CDN's invalidiert.
Inspirationskalender Motion-Tags
Für das Aufzeichnen der Bewegung der 'fliegenden' Meta-Info-Tags wurde eine Eigenentwicklung des Motion-Tag Drawing Tools realisiert. Die generierten Bewegungen können als Vektoren im JSON-Format exportiert werden und im Sitecore CMS-System hinterlegt werden. Klicken Sie hier um das Tool selber auszuprobieren.
Virtual Reality
Entwicklung einer Virtual Reality Umgebung für den Inspirationskalender unter https://vr.myswitzerland.com (Oculus Go empfohlen). Für die VR-Umsetzung kommen WebVR Techologien auf Basis der Library A-Frame zum Einsatz. Es werden dieselben Videos wie für Desktop/Smartphone verwendet. Hierzu mussten die Videos in die 3D-Welt auf 220 Grad aufgezogen, entzerrt und ausgefadet werden. Zusätzlich wurde eine eigene 3D-Font mit Explosionsanimation kreiert.
Konfigurationsmöglichkeiten Finder
Für sämtliche Finder wie z.B. der Veranstaltungsfinder (https://www.myswitzerland.com/events) wurden im Backend Konfigurationsmöglichkeiten implementiert, welche die SEO-Indexierungs-Steuerung definiert. So kann der Editor definieren, welche Kombinationen (z.B. Filter-Topic und Filter-Region) in welchen Kombinationen für die SEO-Indexierung zulässig sind. Dies steuert dann die Ausgabe der Robots Meta-Information der Seite sowie der auszugebenden Links (nofollow). Ebenfalls können Meta-Informationen (Meta-Titel, Meta-Description, Meta-Image) konfiguriert werden. Meta-Title und Meta-Description werden hierbei dynamisch aufgrund der aktuellen Filter-Auswahl zusammengestellt.
Konfiguration Sitemap und Robots Meta-Information
Pro Seite kann der Editor individuell konfigurieren, ob die Seite indexiert werden soll (alle Kombinationen von index/noindex und follow/nofollow wählbar) und ob die Seite in der Sitemap.xml erscheinen soll. Dadurch kann das Crawl-Budget besser berücksichtigt werden und weniger bedeutsame Seiten werden so nicht ggü. den Search-Engines exponiert. In der Ausgabe wird auf die korrekte Anwendung von Canonical URL's und hreflang Querverlinkungen geachtet.