presseportale/app/Services/Web
Kevin Adametz 4616bb7aad web: Jahresarchiv je Branche, Kategoriebeschreibungen, Portalname im Titel (Roadmap 2.3)
- /de/category/{slug}/archiv/{jahr} (CategoryArchivePageData,
  CategoryArchiveController, View kategorie-archiv): 30 Meldungen je
  Seite, neueste zuerst, Jahresleiste mit Zahlen; ohne Jahr das juengste
  Jahr mit Meldungen. Canonical mit ?page=N auf Folgeseiten, hreflang
  nur auf Seite 1, CollectionPage + BreadcrumbList. Gecacht bis Seite 3.
  Leere Jahre, unbekannte Kategorien, leere Folgeseiten: 404.
- Branchenseite: Jahresleiste unter dem Feed (archiveYears, eine
  gruppierte Query); Sitemap listet alle Jahresarchive.
- categories:seed-descriptions {--dry-run} {--force}: fuellt leere DE/EN
  Beschreibungen aus database/seeders/data/category-descriptions.php
  (14 Kategorien, sachlich, ohne Werbeaussagen), leert den Seiten-Cache.
- Branchenseite: Titel trug config('app.name') ("– pressekonto") statt
  des Portalnamens — jetzt presseecho/businessportal24.
- Protokoll Teil 5 (2.3 mit Befund: 0 von 14 Beschreibungen, Sonstiges =
  28 % des Bestands), Roadmap 2.3 abgehakt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 10:25:29 +00:00
..
CategoryArchivePageData.php web: Jahresarchiv je Branche, Kategoriebeschreibungen, Portalname im Titel (Roadmap 2.3) 2026-09-17 10:25:29 +00:00
CategoryPageData.php web: Jahresarchiv je Branche, Kategoriebeschreibungen, Portalname im Titel (Roadmap 2.3) 2026-09-17 10:25:29 +00:00
HomePageData.php web: Stale-while-revalidate-Cache für die öffentlichen Seitendaten 2026-07-20 14:29:15 +00:00
HubPageData.php web: Stale-while-revalidate-Cache für die öffentlichen Seitendaten 2026-07-20 14:29:15 +00:00
MarketDataService.php performance: Caching, deferred Tracking & externe Timeouts (H7, M12, M13) 2026-07-14 13:49:47 +00:00
NewsroomDetailPageData.php newsroom: Verwaltungszugang „Diesen Newsroom verwalten" (Roadmap 1b.2) 2026-09-15 10:42:20 +00:00
NewsroomsPageData.php performance: Caching, deferred Tracking & externe Timeouts (H7, M12, M13) 2026-07-14 13:49:47 +00:00
PreisePageData.php web: Preise-Seite zeigt unter Weitere Leistungen nur noch Depublizieren 2026-07-16 11:34:22 +00:00
ReleaseDetailPageData.php web: Entfernung mit 410 Gone als Alternative zur Löschung 2026-09-01 11:06:35 +00:00
SuchePageData.php performance: Caching, deferred Tracking & externe Timeouts (H7, M12, M13) 2026-07-14 13:49:47 +00:00
TickerData.php web: Stale-while-revalidate-Cache für die öffentlichen Seitendaten 2026-07-20 14:29:15 +00:00
VeroeffentlichenPageData.php Backend-WIP: Kontakt-Queue, Page-Cache, Validierungs-Feedback, i18n 2026-07-09 15:38:11 +00:00