19-05-2026 Rebrand Pressekonto, Hub-Flux UI und Legacy-Media-Migration
Umbenennung presseportale → pressekonto in Domains, Themes und Dokumentation. Design-Tokens, Portal-Shell, Customer-Dashboard, Auth- und Admin-PM-Views. Artisan-Befehl migrate:legacy-media mit Tests und Hub-Flux-Entwicklungsdocs. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
092ee0e918
commit
0a3e52d603
112 changed files with 8464 additions and 1649 deletions
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
@vite([\App\Helpers\ThemeHelper::getThemeCssPath(), 'resources/js/app.js'], $domainConfig['assets_dir'] ?? 'build/web')
|
||||
|
||||
@if (in_array(($theme ?? null), ['businessportal24', 'presseecho', 'presseportale'], true))
|
||||
@if (in_array(($theme ?? null), ['businessportal24', 'presseecho', 'pressekonto'], true))
|
||||
<link rel="preconnect" href="https://fonts.bunny.net" crossorigin>
|
||||
<link href="https://fonts.bunny.net/css?family=inter-tight:400,500,600,700|source-serif-4:400,500,600,700|jetbrains-mono:400,500,600" rel="stylesheet" />
|
||||
@endif
|
||||
|
|
@ -72,7 +72,7 @@
|
|||
@stack('styles')
|
||||
|
||||
<!-- Domain-spezifische Fonts -->
|
||||
@if (! in_array(($theme ?? null), ['businessportal24', 'presseecho', 'presseportale'], true))
|
||||
@if (! in_array(($theme ?? null), ['businessportal24', 'presseecho', 'pressekonto'], true))
|
||||
<link href="https://fonts.bunny.net/css?family=montserrat:400,500,600,700" rel="stylesheet" />
|
||||
@endif
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
@extends('web.layouts.web-master')
|
||||
|
||||
@php
|
||||
$brand = config('domains.domains.presseportale.brand', []);
|
||||
$brand = config('domains.domains.pressekonto.brand', []);
|
||||
$from = request()->query('from');
|
||||
$todayDate = now()->locale('de')->isoFormat('dddd, D. MMMM YYYY');
|
||||
@endphp
|
||||
|
||||
@section('title', $brand['meta_title'] ?? 'presseportale – Publisher-Hub')
|
||||
@section('title', $brand['meta_title'] ?? 'pressekonto – Publisher-Hub')
|
||||
@section('meta_description',
|
||||
$brand['meta_description'] ??
|
||||
'Der gemeinsame Publisher-Hub für presseecho und
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
</h1>
|
||||
|
||||
<p class="text-[16px] lg:text-[17px] leading-[1.55] text-ink-2 mt-7 m-0 max-w-[560px]">
|
||||
<x-web.brand-mark brand="presseportale" :serif="false" /> ist der gemeinsame Publisher-Bereich für
|
||||
<x-web.brand-mark brand="pressekonto" :serif="false" /> ist der gemeinsame Publisher-Bereich für
|
||||
unsere beiden Pressefachportale. Pressemitteilungen schreiben, redaktionell prüfen lassen, auf
|
||||
beiden Reichweiten veröffentlichen — und Reichweite, Empfänger und Abrechnung an einem Ort
|
||||
verwalten.
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
class="w-[140px] h-[140px] rounded-full bg-hub-grad flex flex-col items-center justify-center text-white shadow-lg shadow-hub/30 text-center">
|
||||
<div class="text-[10px] font-bold tracking-[0.22em] uppercase text-hub-line">Hub</div>
|
||||
<div class="text-[15px] font-bold tracking-[-0.3px] mt-1">
|
||||
<x-web.brand-mark brand="presseportale" :serif="false" />
|
||||
<x-web.brand-mark brand="pressekonto" variant="on-dark" :serif="false" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -692,8 +692,8 @@
|
|||
</a>
|
||||
<div class="text-[11px] text-ink-on-dark-2 text-center mt-3 leading-[1.5]">
|
||||
Rückruf werktags innerhalb von 4 h<br />
|
||||
<a href="mailto:vertrieb@presseportale.com"
|
||||
class="text-white/85 underline underline-offset-[3px] decoration-white/30">vertrieb@presseportale.com</a>
|
||||
<a href="mailto:vertrieb@pressekonto.de"
|
||||
class="text-white/85 underline underline-offset-[3px] decoration-white/30">vertrieb@pressekonto.de</a>
|
||||
</div>
|
||||
</div>
|
||||
</article>
|
||||
|
|
@ -723,13 +723,13 @@
|
|||
{{-- ============== PLATTFORM-FAMILIE ============== --}}
|
||||
<section id="familie" class="max-w-layout mx-auto px-8 pt-16 lg:pt-20 pb-12 lg:pb-16">
|
||||
<header class="mb-10">
|
||||
<div class="section-eyebrow mb-4">Hinter presseportale</div>
|
||||
<div class="section-eyebrow mb-4">Hinter pressekonto</div>
|
||||
<h2
|
||||
class="text-[26px] lg:text-[32px] font-bold m-0 tracking-[-0.6px] text-ink leading-[1.18] max-w-[820px]">
|
||||
Zwei eigenständige Pressefachportale. Eine kuratierte Verlags-Familie.
|
||||
</h2>
|
||||
<p class="text-[14.5px] text-ink-2 leading-[1.55] m-0 mt-4 max-w-[760px]">
|
||||
<x-web.brand-mark brand="presseportale" :serif="false" /> ist nicht „irgendein Tool" — es ist die
|
||||
<x-web.brand-mark brand="pressekonto" :serif="false" /> ist nicht „irgendein Tool" — es ist die
|
||||
zentrale Plattform für unsere beiden redaktionell geführten Pressefachportale. Jedes Portal hat einen
|
||||
eigenen Charakter, eigene Leserschaft und eigene Themen-Schwerpunkte.
|
||||
</p>
|
||||
|
|
@ -840,7 +840,7 @@
|
|||
<path d="M9 12h6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
|
||||
</svg>
|
||||
<div class="text-[13px] leading-[1.55]">
|
||||
Pressemitteilungen, die Sie über <x-web.brand-mark brand="presseportale" variant="on-dark"
|
||||
Pressemitteilungen, die Sie über <x-web.brand-mark brand="pressekonto" variant="on-dark"
|
||||
:serif="false" /> einreichen, erscheinen auf <strong class="text-white font-semibold">beiden
|
||||
Portalen</strong> — ohne Aufpreis, ohne doppelte Eingabe. Sie haben eine zentrale
|
||||
Mitteilungs-Verwaltung und eine zentrale Reichweiten-Statistik.
|
||||
|
|
@ -863,7 +863,7 @@
|
|||
|
||||
<div>
|
||||
<p class="text-[15px] lg:text-[16px] leading-[1.7] text-ink-2 m-0">
|
||||
Über <x-web.brand-mark brand="presseportale" :serif="false" /> veröffentlichen unter anderem
|
||||
Über <x-web.brand-mark brand="pressekonto" :serif="false" /> veröffentlichen unter anderem
|
||||
<a class="text-hub font-semibold underline underline-offset-[3px] decoration-hub/25 hover:decoration-hub"
|
||||
href="#">Siemens AG</a>,
|
||||
<a class="text-hub font-semibold underline underline-offset-[3px] decoration-hub/25 hover:decoration-hub"
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
Styling</h3>
|
||||
<p>Die Styles werden basierend auf der Domain automatisch geladen:</p>
|
||||
<ul class="list-disc pl-5 mt-2 space-y-1">
|
||||
<li>presseportale.test – Hauptstil (Portal)</li>
|
||||
<li>pressekonto.test – Hauptstil (Portal)</li>
|
||||
<li>landing1.local - Landingpage 1</li>
|
||||
<li>landing2.local - Landingpage 2</li>
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue