b2in/config/domains.php
Kevin Adametz fcb10be120 Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10.
Startseite und Heroes
- Hero-Slideshow (11 Motive inkl. Febrü) mit Infokarte, Laufzeit-Linie, größeren Klickflächen,
  Goldrahmen und mobiler Karte unter dem Bild; Zeile über der Überschrift, neue Vertrauenspunkte
- Hero-Stil auf Marken, Über uns und Kontakt übertragen, Breadcrumb entfernt
- Gründer-Leiste, Vision-Box auf Ocker, Showroom-Display in Box mit „Größer ansehen“/Vollbild
- Akzentfarbe #a8741f, größere Serif-Überschriften in der Interior-Welt
- Marken: Bildpause mit Zitat; Vereine aktualisiert und verlinkt

Inhalte
- Lektorat aller angezeigten Texte, /about-Korrekturen, Rechtstexte (DDG, TDDDG, Hosting Hetzner)
- Ablauf Maßanfertigung überall einheitlich, Magazin-Beitrag neu, alte Beiträge offline,
  deutsches Datum/Lesezeit, FAQ Projektausstattung, Otterpohl
- Referenzen-Seite per CMS-Schalter ausblendbar

CMS und Technik
- Tote Sektionen, Felder, Seiten und Komponenten entfernt und archiviert (dev/2026-08-28/archiv-*)
- Entwurf /entwurf, Farb-Schalter und /welcome entfernt; Test-Routen nur noch lokal
- Seitenbaum-Beschreibungen geprüft, fehlende CMS-Felder ergänzt, Markenliste aus „Kernmarken“
- Admin-Bildvorschauen repariert, verwendete Bilder in die Mediathek übernommen
- Seeder für das Deployment siehe dev/2026-08-28/entwicklungsplan.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 14:00:15 +00:00

168 lines
6.9 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
return [
/*
|--------------------------------------------------------------------------
| Domain-Konfigurationen
|--------------------------------------------------------------------------
|
| Diese Konfiguration definiert die verschiedenen Domains und deren
| zugehörige Einstellungen wie Theme, View-Präfix und andere
| domainspezifische Konfigurationen.
|
| Die Domains können in der .env-Datei definiert werden:
| https://portal.b2in.test //Backend Admin User Backend
| https://b2in.test //Frontend B2in Main Page
| https://b2a.test //Frontend B2A Secondary Page
| https://stileigentum.test //Frontend Stileigentum Landingpage
| https://style2own.test //Frontend Style2own Landingpage
|
*/
'protocol' => env('APP_PROTOCOL', 'https://'),
/*
|--------------------------------------------------------------------------
| Cabinet Quick-Status Key
|--------------------------------------------------------------------------
| Secret key for the keyless-login quick status page at /info/status?k=...
*/
'cabinet_status_key' => env('CABINET_STATUS_KEY', null),
/*
|--------------------------------------------------------------------------
| Domain-Namen (ohne Protokoll)
|--------------------------------------------------------------------------
*/
'domain_portal' => env('DOMAIN_PORTAL', 'portal.b2in.test'),
'domain_api' => env('DOMAIN_API', 'api.b2in.test'),
'domain_b2in' => env('DOMAIN_B2IN', 'b2in.test'),
'domain_b2a' => env('DOMAIN_B2A', 'b2a.test'),
'domain_stileigentum' => env('DOMAIN_STILEIGENTUM', 'stileigentum.test'),
'domain_style2own' => env('DOMAIN_STYLE2OWN', 'style2own.test'),
'domain_local4local' => env('DOMAIN_LOCAL4LOCAL', 'local4local.test'),
/*
|--------------------------------------------------------------------------
| Vollständige Domain-URLs (mit Protokoll)
|--------------------------------------------------------------------------
*/
'domain_portal_url' => env('DOMAIN_PORTAL_URL', 'https://portal.b2in.test'),
'domain_api_url' => env('DOMAIN_API_URL', 'https://api.b2in.test'),
'domain_b2in_url' => env('DOMAIN_B2IN_URL', 'https://b2in.test'),
'domain_b2a_url' => env('DOMAIN_B2A_URL', 'https://b2a.test'),
'domain_stileigentum_url' => env('DOMAIN_STILEIGENTUM_URL', 'https://stileigentum.test'),
'domain_style2own_url' => env('DOMAIN_STYLE2OWN_URL', 'https://style2own.test'),
'domain_local4local_url' => env('DOMAIN_LOCAL4LOCAL_URL', 'https://local4local.test'),
'domains' => [
'portal' => [
'domain_name' => env('DOMAIN_PORTAL', 'portal.b2in.test'),
'url' => env('DOMAIN_PORTAL_URL', 'https://portal.b2in.test'),
'theme' => 'portal',
'view_prefix' => 'portal',
'assets_dir' => 'build/portal',
'description' => 'Portal-Bereich mit Login und Dashboard',
],
'b2in' => [
'domain_name' => env('DOMAIN_B2IN', 'b2in.test'),
'url' => env('DOMAIN_B2IN_URL', 'https://b2in.test'),
'theme' => 'b2in',
'view_prefix' => 'b2in',
'assets_dir' => 'build/b2in',
'description' => 'Haupt-Landingpage mit Standard-Theme',
// Interior-Welt (Standard). Die Immobilien-Welt behält das bisherige Blau,
// siehe `worlds` und resources/css/web/theme-b2in.css.
'color_scheme' => [
'primary' => '#202c2b', // Tanne
'secondary' => '#a8741f', // Ocker
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'EB Garamond',
],
'worlds' => [
'interior' => [
'primary' => '#202c2b', // Tanne – Hauptton dunkel, Wortmarke
'background' => '#f7f4ef', // Creme
'surface' => '#d9cbbf', // Sand – Flächen, Footer
'accent' => '#a8741f', // Ocker – Akzent, Logo-Bogen
'secondary' => '#a38f82', // Clay – Sekundär, Produkte
'text' => '#2d2926', // Anthrazit
],
'immobilien' => [
'primary' => '#2b3f51', // Anthracite
'accent' => '#20a0da', // Dynamic Blue
],
],
],
'b2a' => [
'domain_name' => env('DOMAIN_B2A', 'b2a.test'),
'url' => env('DOMAIN_B2A_URL', 'https://b2a.test'),
'theme' => 'b2a',
'view_prefix' => 'b2a',
'assets_dir' => 'build/b2a',
'description' => 'B2A-Landingpage mit Theme',
'color_scheme' => [
'primary' => '#123f6d', // Azur Blue
'accent' => '#ce1d2e', // Liberty Red
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'Merriweather',
],
],
'stileigentum' => [
'domain_name' => env('DOMAIN_STILEIGENTUM', 'stileigentum.test'),
'url' => env('DOMAIN_STILEIGENTUM_URL', 'https://stileigentum.test'),
'theme' => 'stileigentum',
'view_prefix' => 'stileigentum',
'assets_dir' => 'build/stileigentum',
'description' => 'Stileigentum-Landingpage mit Theme',
'color_scheme' => [
'primary' => '#123453', // Imperial Blue
'secondary' => '#c9ac84', // Sand Gold
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'EB Garamond',
],
],
'style2own' => [
'domain_name' => env('DOMAIN_STYLE2OWN', 'style2own.test'),
'url' => env('DOMAIN_STYLE2OWN_URL', 'https://style2own.test'),
'theme' => 'style2own',
'view_prefix' => 'style2own',
'assets_dir' => 'build/style2own',
'description' => 'Style2own-Landingpage mit Theme',
'color_scheme' => [
'primary' => '#007aab', // Style Blue
'secondary' => '#fbaf22', // Style Sun
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'Ephesis',
],
],
'local4local' => [
'domain_name' => env('DOMAIN_LOCAL4LOCAL', 'local4local.test'),
'url' => env('DOMAIN_LOCAL4LOCAL_URL', 'https://local4local.test'),
'theme' => 'local4local',
'view_prefix' => 'local4local',
'assets_dir' => 'build/local4local',
'description' => 'Local for Local Marktplatz – Kunden-Frontend',
'color_scheme' => [
'primary' => '#2b6b3e', // Local Green
'secondary' => '#e8a838', // Warm Gold
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'IBM Plex Sans',
],
],
],
];