Category: Technology
Intro
The precision of a Swiss timepiece: the architecture of the brand-new content hub platform includes numerous data import and data export interfaces to peripheral systems. Multiple languages and markets as well as automation of data migration or image delivery using AI are just some of the highlights of the platform. Global performance and availability are possible thanks to a multi-CDN solution, especially for long-haul markets and priority markets such as China, as well as the use of the latest front-end technologies for the inspirational calendar and the map. In order to include these functions, a fairly complex solution was needed.
Multiple languages and markets
The website is prepared in 14 languages, including right-to-left (RTL) languages such as Arabic. The content can be adapted and output in 22 markets on a customised basis so that, for example, it is possible to differentiate between regional dialects. The same content page can be designed differently by the editors to create market-specific versions.
Automatic CDN invalidation
Pages in the CDN are cached for a certain period of time. The rules for the duration of the cache can be configured by means of a generic rule or individually on the specific page by the editors. When a page is changed, the page is automatically invalidated on both CDNs by means of the CDN API.
Inspirational calendar motion tags
A motion tag drawing tool was developed in-house to record the movement of ‘flying’ meta info tags. The generated movements can be exported as vectors in JSON format and stored in the Sitecore CMS system. Click here to try the tool yourself.
Virtual reality
Development of a virtual reality environment for the inspirational calendar at https://vr.myswitzerland.com (Oculus Go recommended). WebVR technologies based on A-Frame libraries are used for the VR implementation. The videos are the same as those used for your desktop/smartphone. To make this possible, the videos had to be prepared to 220 degrees in the 3D environment, any distortion removed and faded out. A custom 3D font with explosion animation was also created.
Configuration options finder
For all finders, such as the event finder (https://www.myswitzerland.com/events), a number of configuration options have been implemented in back-end processes, and these define SEO indexing control. This means that the editor can define which combinations (e.g. filter topic and filter region) are permitted in which combinations for SEO indexing. This then controls the output of the page’s robots meta-information and the links to be shown (nofollow). It is also possible to configure meta-information (meta-title, meta-description, meta-image). The meta-title and meta-description are dynamically assembled on the basis of the current filter selection.
Configuration of sitemap and robots meta-information
For each page, the editor can individually configure whether the page is to be indexed (all combinations of index / noindex and follow / nofollow can be selected) and whether the page is to appear in the Sitemap.xml. This allows the crawl budget to be better taken into account and means that less significant pages are not exposed to the search engines. In the output, care is taken to ensure that canonical URLs and hreflang cross-links are used correctly.