Skip to content
CMS PlatformTechnology·Haiberg GmbH · Vienna

Haiberg — Custom Multi-Website CMS

One CMS. Dynamic subdomains at the push of a button. No redeployment.

Websites per platform

0

Redeployments needed

2

Central codebases

Background

Haiberg GmbH managed multiple client websites — each with its own codebase, its own deployment, its own hosting. Content changes required a developer. As the client base grew, maintenance overhead became unsustainable. The existing CMS had no true multi-website architecture from a single interface.

Challenge

The core requirement was technically demanding: a single frontend and a single backend codebase should support any number of websites with different domains and subdomains — fully dynamic, without redeployment for every new website. At the same time, the interface had to be as simple as WordPress for non-technical staff.

Solution

Development of a fully custom CMS with Nuxt 2 as frontend and Strapi as backend. The key feature: new websites with their own domain or subdomain are created directly from the admin panel — no code, no deployment. The architecture routes requests dynamically to the correct website configuration. Integrated: multi-blog, multilingual content, per-website SEO optimisation, complete user documentation.

Results

  • New website with its own subdomain in minutes instead of days
  • Zero redeployments needed for new client websites
  • No developer knowledge required for content changes
  • Two central codebases instead of n separate repositories
  • Multilingual support and SEO configurable per website
  • Complete documentation handed over for in-house maintenance

Technology

Nuxt 2StrapiPostgreSQL

Similar project to discuss?

30-minute initial consultation — free, non-binding, concrete.

Choose which cookies you allow. Essential cookies cannot be disabled.

Technically Necessary

Always active

Required for core functions such as language, security and payment processing. Cannot be disabled.

Cookies: mp-org-user-locale, mp_org_cookie_consent

Marketing & Tracking

Enables personalised advertising and conversion tracking (e.g. Facebook Pixel).

Cookies: _fbp, _fbc, fr