presseportale/app/Http/Controllers/Web
Kevin Adametz b74f881ac8 web: Entitaeten im JSON-LD verknuepft, News-Sitemap und llms.txt (Roadmap 2.1, 2.2, 2.7)
- App\Support\StructuredData: Portal-Organization als Publisher mit @id
  und Logo (ImageObject), Newsroom-@id; NewsArticle.author auf der
  Meldung und Organization auf der Newsroom-Seite beschreiben jetzt
  dieselbe Entitaet. Startseiten nutzen denselben Publisher.
- /sitemap-news.xml je Spoke (NewsSitemapController): im Archiv
  sichtbare Meldungen der letzten 48 h, max. 1.000, news:publication
  mit Portalname und Sprache; 15 min gecacht, mit den anderen Sitemaps
  geleert; in robots.txt der Spokes. Hub liefert leere Liste.
- /llms.txt je Host (LlmsTxtController): sachliche Beschreibung,
  URL-Aufbau, aktive Kategorien, Seiten fuer Unternehmen, Rechtliches;
  Hub verweist auf beide Portale. Keine Aussagen ueber KI-Nennungen.
- Protokoll Teil 5 (Block 2) inkl. Betreiber-Schritten fuer das
  Publisher Center und Befund zu 2.5/E5; Roadmap 2.1/2.7 abgehakt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 10:15:28 +00:00
..
Concerns media: PM-Medien privat ausliefern + Vorschau-Signatur (M4, M5, Fix#4/#5) 2026-07-14 13:48:06 +00:00
CategoryController.php Optimierung 4.3/4.4 (Kategorie): Page-Data-Service + Invokable Controller 2026-06-19 12:09:58 +00:00
ContactController.php security: Stored-XSS über page_url im Kontaktformular schließen (H3) 2026-07-14 13:49:05 +00:00
HomeController.php Optimierung 4.3/4.4 (Home): Page-Data-Service + Invokable Controller 2026-06-19 12:14:38 +00:00
LegacyMediaRedirectController.php QA-Luecke geschlossen: Legacy-Medien-URLs redirecten wieder (301) 2026-07-06 10:12:35 +00:00
LlmsTxtController.php web: Entitaeten im JSON-LD verknuepft, News-Sitemap und llms.txt (Roadmap 2.1, 2.2, 2.7) 2026-09-17 10:15:28 +00:00
NewsroomClaimController.php customer: Sichtbarkeit belegen - Aufrufe im Verlauf, Newsroom-Uebersicht (Roadmap 1c) 2026-09-16 11:53:09 +00:00
NewsroomDetailController.php companies: Zusammenführung im Bestand, rückabwickelbar (Roadmap 1a.3) 2026-09-15 08:43:46 +00:00
NewsroomsController.php Optimierung 4.3/4.4 (Newsrooms): Page-Data-Service + Invokable Controller 2026-06-19 12:04:59 +00:00
NewsSitemapController.php web: Entitaeten im JSON-LD verknuepft, News-Sitemap und llms.txt (Roadmap 2.1, 2.2, 2.7) 2026-09-17 10:15:28 +00:00
PreiseController.php Optimierung 4.3/4.4 (Preise): Page-Data-Service + Invokable Controller 2026-06-19 11:59:59 +00:00
PressReleaseAttachmentMediaController.php media: PM-Medien privat ausliefern + Vorschau-Signatur (M4, M5, Fix#4/#5) 2026-07-14 13:48:06 +00:00
PressReleaseImageMediaController.php media: PM-Medien privat ausliefern + Vorschau-Signatur (M4, M5, Fix#4/#5) 2026-07-14 13:48:06 +00:00
PressReleaseReportController.php recht: Meldeverfahren v2 Phasen 5+7 — DSGVO-Strukturformular, 10-€-Checkout mit KI-Vorprüfung, Triage & Panel-Modal 2026-07-23 13:02:57 +00:00
ReleaseDetailController.php web: Entfernung mit 410 Gone als Alternative zur Löschung 2026-09-01 11:06:35 +00:00
ReleaseShareTrackingController.php PM-Tracking: Ereignis-Log fuer Aufrufe + Shares (press_release_events) 2026-07-10 09:56:42 +00:00
ReportFormController.php auth/mail: Magic-Link-2FA (M1) + Mailversand über die Queue 2026-07-14 13:49:21 +00:00
SitemapController.php web: Hilfeseite "Was eine gute Pressemitteilung ausmacht", Hinweis in der Ablehnungsmail (Roadmap 1d.1, 1d.2, 1d.6) 2026-09-16 13:59:23 +00:00
SucheController.php Optimierung 4.3/4.4 (Suche): Page-Data-Service + Invokable Controller 2026-06-19 12:01:18 +00:00
TerminationController.php auth/mail: Magic-Link-2FA (M1) + Mailversand über die Queue 2026-07-14 13:49:21 +00:00
VeroeffentlichenController.php Optimierung 4.3/4.4 (Veroeffentlichen): Page-Data-Service + Invokable Controller 2026-06-19 12:03:34 +00:00
WithdrawalController.php auth/mail: Magic-Link-2FA (M1) + Mailversand über die Queue 2026-07-14 13:49:21 +00:00